(for example: I respect his ideals but have a generally low opinion of the man himself. I think that can be important)
What do you think would happen to FreeBSD if GCC vanished tomorrow? Hint: It would probably suddenly finish incorporating some other, more freely licensed, compiler into its base system.
And the last time I looked, it was more of "Clang not being complete" then anything else to hold up DragonFly BSD from compiling. Not sure about the state of OpenBSD or NetBSD with Clang, though.
I don't agree with RMS on all things, but he was absolutely instrumental in making our free software world what it is today, and just because you have differing beliefs about what a "free" license really is doesn't mean you should discount what he did for your favorite OS.
My hope is that if RMS hadn't existed, somebody who wasn't a creepy, bearded hippy would have been the spokesperson for free software.. Hopefully somebody more balanced who didn't work himself into a tizzy over whether to call it "GNU/Linux or Linux" ..
Hence his insistence over GNU/Linux. It boils down to being aware of the origins of the system you are using: how it came into existence, and why. The answer, of course lies in the mouth of the original author. In the case of GNU/Linux, the name of the system directly influences which guru we are going to listen to (Linus or Richard). This is very important, because the two men have very different political opinions.
Plus, as far as I know, GNU is bigger than Linux, in probably everything. Especially at the beginning of Linux. So the legitimate name of the entire system may well be "GNU". Unfortunately, the GNU system became popular largely thanks to the Linux kernel, and people started to use the wrong name for the entire system. Really, "GNU/Linux" is a reasonable compromise.
Sendmail 1983 BIND 1985 patch 1985 CVS 1986 Perl 1987 TCL 1989 Expect 1990 TK 1991 Python 1991
The first even partial release of a free-software BSD was in 1989, when UC Berkeley first wrote the 4-clause BSD license (with the now-dropped "advertising clause"), and released a non-functioning OS core consisting of TCP/IP stack and libraries, called "Net/1", but couldn't release a functioning OS because they couldn't get permission to release the code that AT&T owned. They rewrote a bunch of the AT&T code as free software and released the first-ever free BSD, Net/2, in 1991, which then led to the 386BSD port, and thence to FreeBSD.
MINIX has been free and open source software since it was released
under the BSD license in April 2000.I think that one was one of Tanenbaums great strategic mistakes. The world of software was definitely 'ready' to adopt minix instead of linux (micro kernel, big name behind it), but 'free' won out, and minix is a footnote whereas linux is the unix with the most distribution ever.
Bostic cites both the GNU project and the GPL as influential.
BSD / MIT licenses might be "freer", in some sense, but almost all free projects are released because of the ideal of fighting propitiatory software.
I'm pretty sure that the GNU project was one of the main forces that inspired this culture.
The fight is still going on. Academia and business is still getting pushed to release code - think climate models and finance. If it weren't for RMS's work, would people really take such a hard line on propitiatory software? I doubt it.
This word, propitiatory .. I do not think it means what you think it means .. But even if it did mean what you thought it meant, I don't buy the argument. Lots of people don't release software for free because they're against proprietary software. Some release it for geek cred, or because they want somebody else to maintain it, or because it's not commercially viable as a product (which defines 99.99% of software that comes with a linux distribution .. I mean, do you really think you could get people to buy /bin/ls?)