To view parent comment, click here.
To read all comments associated with this story, please click here.
This is a fantasy. Take javascript frameworks for example. Most of them are either dual licensed or under a permissive license.
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks
If the GPL were superior, everyone would be using ExtJs instead of jQuery, Prototype, Dojo, Yahoo UI, ...
How about web servers? The number one web server on the planet is Apache HTTPD. That is not under the GPL.
Databases? Ignoring commercial (only) products, several of the major databases are under the GPL but there's also Postgres which is doing rather well under the BSD license.
DNS Servers.. last I checked BIND wasn't under the GPL.
X servers.. oh wait that's MIT licensed.
The GPL is really popular, but if you consider how many things linux would not have without other licenses, it's clear that many viable projects do exist under other licenses.
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks
If the GPL were superior, everyone would be using ExtJs instead of jQuery, Prototype, Dojo, Yahoo UI, ...
How about web servers? The number one web server on the planet is Apache HTTPD. That is not under the GPL.
Databases? Ignoring commercial (only) products, several of the major databases are under the GPL but there's also Postgres which is doing rather well under the BSD license.
DNS Servers.. last I checked BIND wasn't under the GPL.
X servers.. oh wait that's MIT licensed.
The GPL is really popular, but if you consider how many things linux would not have without other licenses, it's clear that many viable projects do exist under other licenses.
jQuery is dual licensed (GPL or MIT). Check Wikipedia.
BIND is licensed under ISC license, which happens to be GPL compatible.
Good luck choosing a license that isn't GPL compatible.
Edited 2011-11-08 17:44 UTC
The BSD license is also GPL-compatible but that's not the point. The Apache license is not GPL, the Artistic license is not GPL, the MIT/BSD is not GPL, the Python license is not GPL. The projects I mentioned are not GPL licensed and they're all successful projects.
GPL-compatible is not the same as being GPL. Using BSD/MIT/Apache/Artistic or any other "GPL-compatible" license does not mean your projects is GPL licensed.
OSS > GPL.
Flaunting your ignorance, I see.
Except all the ones I listen and many more.
Nobody is whining but you.
Really?
I don't know about you, but have you actually did some research about Theo de Raadt?
If those things here aren't complaints I don't know what they are:
http://en.wikiquote.org/wiki/Theo_de_Raadt
Complaints mostly about contributions even.
Also, look at this blog post:
http://www.trollaxor.com/2010/06/why-i-left-openbsd.html
Just some quotes from that blog:
This is abuse, plain and simple, and Theo's relationship with his developers is abusive. I feel bad for anyone who has to engage him in real life, and fear something Reiser-like happening in the future. This controlling, manipulative attitude coupled with periodic violent outbursts indicates a deep-seated mental health issue that has gone unchecked for far too long. If you are an OpenBSD developer, watch your back!
I can keep going, but I'll stop now.
To me, the GPL is a better license, specially when it comes to Free Software. The reason is its strong-copyleft nature.
If I give you something, I want something back. And I don't want some greedy company to close what I made open in the first place. Plain and simple.
Edited 2011-11-08 18:21 UTC
Yeah or that, but the reason Rails is nice is because of the language IMHO.
Many people have implemented Rails-like frameworks in other languages, but I always go back to Ruby for some reason.
I find the language quite pleasant to use, its object model is very carefully made, regular expressions built in into the language, etc. Ruby feels a lot like Perl and Python combined IMHO.
I also prefer more minimalistic frameworks in Ruby, like: Rack, Sinatra, Ramaze, Sequel.
I prefer to work with frameworks/libraries that can be decoupled easily. Rails is too "big" for my taste.
Edited 2011-11-08 23:16 UTC
Not any more: http://www.thinq.co.uk/2011/10/31/ruby-project-ditches-gpl-favour-b...
Not any more: http://www.thinq.co.uk/2011/10/31/ruby-project-ditches-gpl-favour-b... "
Fuck that, I'm going to Perl.





Member since:
2010-04-09
A) it's not falling "way behind"
B) the license is not a problem
Really. That sure explains the success of Python, Perl, X, Apache, Ruby on Rails, Django and all the other big, successful projects licensed under more permissive license than the GPL. You might notice that many of them are BSD/MIT style licenses. Yes, surely no company ever poured resources into any of them... "
You are confusing things. Python' license is GPL compatible. Perl is dual licensed (GPL and Artistic License). Apache license is also compatible with GPLv3.
Ruby on Rails uses MIT which is GPL compatible. Also, Rails is only popular because of Ruby (the language), which happens to be dual licensed with its own license (which is GPL compatible) and also uses the GPLv2 (check Wikipedia).
Django is BSD, ok, but who uses that?
Projects that don't use the GPL hardly succeeds. Copyleft is the key, and the GPL is unique in what it does.
Just see Theo de Raadt whining because he doesn't get enough contributions in his BSD projects.
Edited 2011-11-08 17:00 UTC