We know that a product of a startup can not gain traction on the first release because basically people are still skeptical about a new product/website, but when should a product/website expect traction based on your experience? Until how long should we wait that a product should gain traction? Please share your experience on this.
EDIT
The product itself is an opensource product for businesses. You can say it's something like MySQL, it's opensource but it is sold to businesses.