In short, no. Not dead in the water.
It's not the Linux community's fault that Sun wanted to create a license that would make it GPL incompatible. If it were compatible, it probably would've been merged years ago. And CDDL is still copyleft, but it retains all of the restrictions with none of the benefits for users. So it's really the "worst" of both worlds. But you can put that in your pipe and smoke it if you like.
> So "successful" is a seriously objective word as you use it.
Did you mean "subjective"? Because I agree that those projects are objectively successful.
Also I don't smoke, so no pipe was involved in these posts.
Not true; here's OpenBSD/OpenSSH developer Damien Miller on the CDDL:
The CDDL is even more restrictive than the GPL and is
far more legally pernicious. In particular:
Clause 3.5 is a GPL-like "must distribute source" requirement.
Worse, clauses 3.3 and 9 have no place in a free software license.
I don't understand how anyone who has read the license could say that it
is even remotely "compliant with the BSD philosophy". The GPL is far
more acceptable than the CDDL.
> Is there a chance to have star integrated into OpenBSD?
Not with this license. If you want the BSDs to use star, then maybe you
should license it with a BSD license.
http://marc.info/?l=openbsd-tech&m=110806948606417&w=2Here's Theo de Raadt:
And now, because of "ZFS and dtrace", we should throw that entire
Bostic-started effort out the window. Screw freedom, I need ZFS and
dtrace. (...)
Don't be fooled. In fact, I urge our users to investigate every
person who has mentioned "ZFS and dtrace" together in the past. Their
agenda is not the one that you or I believe in. Their agenda is
division.
http://openbsd-archive.7691.n7.nabble.com/CDDL-vs-GPL-and-ma...And just because obsd holds this view that doesn't refute my statement. Illumos and FreeBSD are both OS and both are using it. So it is what it is.
"More free" is not the point. It's caring about users enough to not allow someone to take advantage of them by taking your work and giving them a proprietary version. That's what the GPL provides which the BSD doesn't.
Linux, Systemd, Git, and Blender are all (L)GPL v2, and none are AGPL.
There are thousands of open source projects I could name that are far reaching and have enormous success, released under permissive licenses such as Apache, BSD, MIT, etc.
If the system wasn't so fucked I'd down vote you.
Is that really how you see the software world, GPL vs Microsoft/proprietary?
Sure, the battle against greed is far from over, but the benefits are already quite obvious.
If people and companies had kept to proprietary EULA and BSD as the only options, we would still be in the dire situation we were in the 90s.
I call BS. GPL just happened to have the GNU stack with it. If the same toolchain (gcc, etc) were released as BSD/MIT from the beginning, it would have been just as well or better.
The accident was that the plan was conceived by Stallman and involved GNU/GPL.
What I'm saying is a similar plan with BSD/MIT licenses, if it was initiated by another guy first, would be just as good.
In other words that the reason GNU/OSS got that far was that they provided software people needed at the right time -- not because they were GPL as opposed to BSD licensd.
Was makes you so sure that it would matter? The original software will still be there and free for any modification one would want to do.
[1] http://www.linuxfoundation.org/news-media/infographics/who-w...
Apple famously doesn't provide any "recent" GNU tools because they're GPL3+ licensed, when they were previously GPL2.x and less restrictive.
Maybe, as a data point: how many of the manufacturers' contributions to Linux are MIT licensed, so that they can be picked up by *BSD as well?
i'm guessing you think that's just "incidental"... but that's a very strange argument to ever make if you think anything has any explanatory power at all.
BSD/MIT is not "kind of free". It's freer (more people can do more things) than the GPL.
i'm not going to argue about that though. surely you're familiar with the territory.
the point, though, is that the GNU ethos is the reason for the GNU tools, and the onus would be on you to show that that ethos was interchangeable with some other in order to get where we are today.
when you're explaining an event in history, you need to take the facts and look for "why did things happen this way after that particular event?" you can't just substitute a comparable event and say "everything would be the same." if we're talking about the legal basis of this or that for the GPL and BSD licenses, sure, you can interchange things and show that "here, in this case, you'd be regretting GPL, and in this case [etc etc etc]." but for the course of history, you actually have to be much more careful with your scope... it's unlikely that one change (one that the primary person involved, RMS, himself took to be the central point of all it) could have no effects, or no salient ones.
notice how these points are distinct. RMS wouldn't but have written the GPL. history worked out how it did. these are different than your or my opinions on the merits of varying degrees of permissiveness in licenses.
That depends on your goals and definitions, of course. The goal of the GPL is to ensure freedom of the code, by placing demands on the distributor. The BSD license does not do this, so a developer is "more free" with BSD-licensed code. However, the code is "more free" when it's GPL-licensed.
Which you prefer is a personal choice, but it's kinda pointless to argue which one is "more free" as the licenses have different interpretations of freedom.
Instead, please (re-)read the following explanations of what HN is looking for, and post civil, substantive comments only from now on.