The license terms are increasingly important because a number of well-polished commercial companies are looking for any means they can to push people to support development. Some release full versions with tight open source licenses like the AGPL that force people to share all of the code. Others create so-called community versions with basic capabilities and then charge for the most attractive features. Everyone wants to find some lever, some velvet glove covering an iron fist, that compels people to contribute to the commonweal.
Many of the more established open source projects such as SugarCRM and Openbravo are starting to look a bit more like commercial projects than open source. This is often a consequence of producing a product that is easy to install and run. Suddenly, nonprogrammers are showing up, joining the fun, and asking for better support and more custom features. It's a natural breeding ground for commercial relationships.
The evolution toward commercialization follows. The core group of programmers may have begun out of a collective need to scratch some itch, but suddenly there's a crowd of users who are clamoring for support, hosting, and even some custom features. Charging only makes sense. A well-crafted licensing structure spreads the costs equitably and easily. Creating the mechanisms that allow people to contribute money and support the programmers is one of the biggest challenges these days, and the most forward-thinking groups are working on license structures that keep the artistic geniuses happy and the people with support budgets content.
Open source's commercial squeeze
This long-simmering trend reached a boil when Oracle sought to buy Sun. While some wondered about the licenses controlling Java, the spotlight shown on MySQL, the database that Sun acquired just before. The controversy boiled over because Monty Widenius, one of MySQL's founders, petitioned the European regulators to block the deal until Oracle permitted others to sell commercial licenses to MySQL.
One of the secrets to MySQL's success over the years was the way it could push commercial ventures to purchase a license to use MySQL even though the venture was not going to make any changes or redistribute MySQL in any way. MySQL has long been available under the GPL, which forces people to share changes, but businesses bought licenses even when they made no alterations.
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
Early results look promising: the many-hours-long Win7 waits may be behind us
Now that we're down to the wire, many upgraders report that the installer hangs. If this happens to...
Sponsored by Hewlett Packard Enterprise
Google Cloud SQL performance may beat Amazon Aurora at low thread counts, but Aurora owns the high end
Translation is not a detail you add to a SharePoint site after deployment, especially because the tools...
Taking a page from its push for hybrid Azure clouds, Microsoft suggests cloud-enhanced versions of SQL...
Budget cutbacks, overworked employees, and out-of-date systems lead to a middle-of-the-night emergency...