Quote:
Originally Posted by candybar
+1. This kind of stuff that you and Larry Legend are talking about is what I was getting at. You never really know for sure and I know for a fact that the highest level of support for platform software often includes their engineers coming in and fixing your bugs and writing/rewriting critical portions of your software. And in open-source, that's where a lot of money is.
IMO, it is kinda silly to try and achieve such strict rules as to what constitutes FLOSS and other business models.
Software needs to get paid for. Period.
If not, you get situations recently where Suzzer and others are donating $100 to a dude whose contribution is used by an unknowable amount of users, who makes barely above minimum wage.
While I am passionate about open source in general, and work at a company that uses a far majority of open source vs proprietary, the reality is that if no one is getting paid to contribute then you are going to just save money on licensing and use it for "custom development" which sounds nice, but it often times is bug fixing, security patches, connecting things so they actually work, etc.
While I sell the concept of open source frameworks and then paying only for customizations for your specific business, the reality is that what you gain in a free license, you often pay for in ongoing support and maintenance. The difference is often that open source is actually capable of those customizations, where the proprietary software will tell you "no" a lot more than open source will.
Open source basically can't tell you "no" to anything. Which is awesome, but it can be expensive. In my opinion, that is why I love open source, the ability to change anything and the visibility into everything.