Disclaimer – I have been a proponent of open source since 1997. It’s a terrific development model. It’s a lousy distribution model…so far. I am worried that this model will collapse under its own weight. The following is my opinion:
Problem #1 Advocates of the GPL seem to care most about the freedom of the community and not the fact that programmers need to eat, buy clothes and buy plasma TV’s. This means they need money.
Don’t programmers get satisfaction when their software is used it for *anything*? Does it really matter if it’s free, commercial, open or proprietary? Aren’t we taking the meritocracy just a bit too far? I think the GPL is beginning to slow down and hamper open source adoption for exactly the reason it was created. It’s time to change.
Problem #2 The GPL effectively prohibits any sort of commercial use. With version 3 due out soon, it gets even more restrictive because of the Microsoft/Novell patent tax pact. The BSD and MIT licenses do not prohibit commercial use. That means that it is possible for someone to make money off of them, i.e., to eat, buy clothes, buy plasma TV’s.
The GPL attempts to force people and businesses to release their source code. Okay, but that doesn’t mean it’s free. It’s free as in a puppy is free. If a closed-source company decides to use some GPL open-source code in its product, the company will do one of three things:
Is this really a productive way to move the open source community forward? It might have worked in the beginning with Linux but is it really necessary now? Don’t you think Linux (server and desktop) would grow exponentially faster without the GPL? Why spend so much time trying to cheat or get around the GPL?
Most open-source programmers are employed by commercial companies and work on their open-source projects in their spare time (or your time). Why not pay them! Corporations using your open-source project are potential employers. I also believe that corporations are much more likely to use your open-source project if it is released under a truly free license.
I like the MIT license. Coupled with a commercial license, it doesn’t get any simpler.
http://www.opensource.org/licenses/mit-license.php
StreamServe is a global leader in dynamic document composition, delivery, and document management software solutions for ERP and CRM systems.
Remember Me