re: GPL/LGPL being the most successful software licenses, that seems to be changing in favour of permissive licenses like MIT/BSD/Apache
Back in 2013, Aaron Williamson of the Software Freedom Law Center did an analysis of licenses used on Github. The MIT license outnumbered all variations of GPL + LGPL licenses combined, second to MIT on the list was BSD (of course, it should be mentioned that most repositories on Github lacked any identifiable license at all)
http://www.softwarefreedom.org/resources/2013/lcs-slides-aar...
Martin Thoma analyzed PyPi (Python Package Index) metadata in January and also found that no license was the top category, but where there is a license, MIT/BSD/Apache licenses outnumbered GPL/LGPL by quite a bit.
http://martin-thoma.com/analyzing-pypi-metadata/#tocAnchor-1...
There are lies, damn lies, and statistics.
As to why github is mostly MIT, a reason I read is that github replaced private cvs, ftp and folders on ones laptop with a web service that has the dual functionality of work platform and collaboration platform. It follow the same path when people moved away from using office programs and started to use google docs.
[1] "The decline of the GPL and what to do about it" https://events.linuxfoundation.org/images/stories/pdf/lfcs20...
I was thinking of his original talk:
gcc has done okay, and its a fantastic project in many ways... some of the optimisations its capable of are really quite smart. that being said though it has usually been held up as example of how hairy compilers can be. there was a period where gcc saw some real use from apple and sony, but other than that its always been considered the outsider in practice... at least during my career. maybe in the dark and distant past when it was even harder to use GNU/Linux and Unices then it compared favorable against borland and the ms vc 5 compiler... but i doubt that is true.
I'm never going to be onside with licenses like GPL when there are MITs and BSDs which do not impose draconian restrictions to help further a philosophy instead of being actually free. The single most common reason I hear not to use a library, borne from practicality, is that it is GPL or LGPL licensed.
The fact that you cite something that, to a close approximation, nobody has heard of as an example of how this stuff has made the world better is a brilliant example of what I am talking about.
Open source is great in lots of ways, but I'm convinced it would be better if its proponents and contributors were a little more in touch with reality.
Equally convince that you are about your reality, so am I that opponents to GPL are exclusive those who wish to add restrictions on software. Those who only wish to share software and doesn't add restrictive licenses to their work can treat GPL, MIT and BSD as equivalent. It would be nice if the vocal minority would in this regard be "little more in touch with reality" and be upfront about their intension.
These arguments were tiresome then; they are boring now.
You are conflating GNU, GPL and LGPL.
The GNU system may never be as successful as you think. But portions like The GNU Compiler Collection (gcc, go, etc.) and GnuPG (GNU Privacy Guard) and thinks like GNU Emacs are the standard which others are measured against.
Second the "absolutely awful" licenses; being under the GPL has certainly hindered Linux adoption. And Samba. And ...
The GPL and LGPL are amongst the, if not the, most successful software licences in history. What's more they are one of the few that has resulted in more freedom.
Things such as Netgear's WRT-54G are classic examples of where these "awful licences" have changed the world for the better.