I am attracted in what the benefits of open software model are to original software writers (not users). I more or less know the concept from users standpoint (they can modify it, just like Linux, etc.) What I want to know is what would a developer gain by releasing his software into community. He cannot charge for it anymore, even if he still holds IP rights like patents. Charging for support, not licenses? Quick market penetration? What else? Thanks.

Best answer:

Answer by Abhi
You can give your software for free to individuals, but can charge money to professional users. Many open source software writer writes programs for fun, as they are already working in some IT company. So they are not attracted in money. Like google you can get traffic, by availing the free software from your website. More traffic means more advertising. I stole this thought from google. Or else you can publish trial version for free, but can charge money for pro version.

In the end I also don’t know what are the right benefits, so plz question others and thnx for 2 points. :)

Know better? Leave your own answer in the comments!