|
||||
The Failure of the GPL
A great article by David Chisnall why GPL sucks.
http://www.informit.com/articles/article.aspx?p=1390172 Interesting quote from that article: Quote:
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
The GPL in my opinion is likely the biggest brain fart in computer history.... since the Seattle Computer Products & Microsoft deal
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
|||
Nah, no one bothers reading long texts. It's so frustrating! People always fall asleep before the end, and when they wake up they've forgot where they were.
And computer users usually don't read the fabulous manuals. And parliamentarians usually don't read the laws they pass. And ... etc., etc., ...
__________________
May the source be with you! |
|
|||
I will have not and will not read the entire text of the GPL licence, it is an excessive amount of useless verbiage.
|
|
||||
I've read the GPL and LGPL versions 2 at least half a dozen times.
GPLv3, I've only been able to stomach reading once or twice.... on the upside, it caused an increasing quantity of code in my home directory to fall under the beer-ware license, should they ever need distribution lol.
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
|||
Given the skills and talent demonstrated by BSD developers, replacing the current GNU elements is not impossible.
Many projects have sparked up in the FreeBSD community related to replacing binutils with some BSD licenced ELF object manipulators. The PCC project intends to replace GCC, altough this effort requires additional funding and ports to a few additional architectures.. but it's surely making impressive progress. Recent commits to the OpenBSD tree related to mandoc(1) appears goal oriented as well, intended to replace another big GNU beast.. groff. As lovely as AerieBSD sounds, it is simply a group of renegade OpenBSD developers whining about Theo de Raadt not being overly respectful of their emotional requirements. The developers are clearly aware that newer releases of GCC/binutils are (..or may be) licenced under version 3 of the GPL.. but the one thing you need to remember is that BSD has existed long before the GNU project was a gleam in Stallman's eye. |
|
|||
What about LLVM/clang?
__________________
May the source be with you! |
|
||||
What about it? It is not even complete compiler. It uses certain parts of GCC and even if it was a complete compiler you still need binary tools. LLVM is just the easiest solution for i386 specific projects like FreeBSD to move from GCC which changed its license into GPLv3 for version 4.xxx and above which makes it unusable in any production environment. To my knowledge LLVM is useless on any non-Wintel hardware which might be good enough for FreeBSD and DragonFly but not for Net and OpenBSD.
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
sendmail host name lookup failure | ducu_00 | General software and network | 9 | 21st January 2009 02:42 AM |
Make world failure | disappearedng | FreeBSD General | 1 | 16th January 2009 12:04 PM |
A failure in password security | TerryP | Off-Topic | 3 | 25th September 2008 03:19 AM |
Libpurple 2.4.2 config failure. | KernelPanic | FreeBSD Ports and Packages | 3 | 23rd May 2008 06:19 PM |
BitchX build failure | mahoney | FreeBSD Ports and Packages | 1 | 8th May 2008 07:48 AM |