BSD Licensing Versus GPL
More to Open Source Than GPL. One of the biggest hang-ups with the GPL license for a lot of companies is that, in some instances, they feel like they are required to divulge information on how their software works just to participate in the movement. In most instances, I can see where the GPL is coming from. In the instance that I was referring to above, I believe wholeheartedly that the GPL is simply not a good fit for them. |
|
|
Comments (34)
14 earlier comments in the full thread.
You don't think the people doing Wine would have started the project if there were no GPL?
The Apache License is very similar in style to the BSD-style license. And that doesn't seem to have hurt the propagation and adoption of Apache.
Just my $0.02 - take it for what it's worth.
Wine switched to the LGPL later in the game (from a BSD-like permissive license) as they got fed up with the growth issues stemming from the destructive forks (relicensed forks). They claim development sped up significantly after doing it. It's basically a case study in how the GPL/LGPL promote growth by preventing self-destructive behavior of the market.
He's also said that if he had known about BSD he wouldn't have started Linux, but I'm not sure that had anything what so ever to do with the license.
All that said, let's turn it around and look at it from the other side:
Microsoft _LOVES_ the BSD license.
If my greatest nemesis says, "Please, use this. We have no problem with you using this", that is the one thing I am not going to do. Or if I do, I will first find out what they like about it, and see if I can do without that which benefits my nemesis.
The "benefit" of the BSD license is that the code is less restricted in the "upstream" direction. It can be re-used without attribution in a binary-only distribution. Only the source code must retain the BSD license in comments.
So can F/OSS projects and communities live without that little bit more freedom, which those who would destroy those same F/OSS communities love so much?
"Those that give up essential Liberty for a little temporary safety, deserve neither." But is redistribution of code without attribution an essential Liberty?
So, the BSD license didn't keep anybody from developing WINE. Developers who were working on it decided to switch to something else.
Sounds reasonable to me, but I fail to see how it supports a hypothesis that BSD inhibits growth any more than the article can support a hypothesis that GPL inhibits growth.
Absolutely. The critical element : free or not free.
The flavors of free are far less (not un) important.
As I said, destructive forks (relicensed forks). Can you not see why destructive forks hinder progress?
It slowed Wine down, and it slowed XFree86 down.
In Wine's case, to move forward out of destructive fork territory, they relicensed LGPL. In XFree86's case, the market eventually died and the destructive forks went away.
Yeah, I know.
But those are hardly destructive. They leave the original project in place. What they really are is irksome. People who are serious about freedom should understand that freedom allows people to irk you. The only way to prevent being irked is to tighten down the screws.
The problem is that they compete /against/ the Free version. This means the Free version is having to deal with developer headhunting, anti-competitive practices, etc. and when a destructive fork fails, all the effort that went into it is usually lost. Splitting the workforce and letting one half of its progress whither and die, as happened many times with XFree86 for example (AccelX, MetroX, etc.), hasn't proven to be a very efficient way to write Free Software. :)
That darned freedom. So annoying.
Seriously, though, forks are both good and bad.
As noted before, the X.org fork was bad for XFree86, but good for the rest of us. The real danger comes when a free project simply isn't good enough to compete.
Destructive (relicensed) forks are pretty much always bad. Can you think of a destructive fork that turned out well for the Free Software version? I can't.
Given that I don't believe there is such a thing as a "destructive fork", the answer would have to be no.
You're free to pretend the term means something else, but the question still stands: can you think of a /relicensed/ fork that turned out well for the Free Software version?
To avoid having to argue pointless topics like semantics again, here are some useless arguments that avoid answering the question in advance:
1) Argue semantics with something like "Well, Apple's Darwin is Free Software, and so was FreeBSD, so they're both the Free Software version".
2) Argue misdirection with something like "Well, Konqueror was GPL, but by publishing changes as part of a huge blob with no comments, it was effectively a 'destructive' fork too by your standards".
3) Argue the wrong question with something like "Well, x.org and XFree86 are effectively related by a relicensed fork, and the GPL-compatible version is doing great".
Well gosh -
And I suppose Rainy Days and Mondays never will get you down if you
a) define Rainy Days as only those days on which it rained for 24 consecutive hours,
b) raining means raining sufficiently hard that you would get thoroughly soaked going from the house to the car without some form of rain gear,
c) that your car must be outside in the driveway, and the driveway must be a "normal" driveway, not some "super" driveway,
d) that Mondays include regular "I must get up and go to work" Mondays, not holidays, vacations, working-from-home, or boss is out of town on a business trip, or YOU are out of town on a business trip Mondays.
e) cannot include Mondays after a Friday-off 3 day weekend because the glow from the extra off will skew your results,
f) "down" must be sufficiently down to make the entire day miserable,
g) but clinical depression cannot be included because, well, you're always down, right?
h) Taking your meds religiously is not sufficient to overcome g,
i) Listening to Country and Western music or old Leonard Cohen songs invalidates your argument, and
j) You must deal with the fact that, on any Monday, it's not Monday on the other side of the international dateline.
I don't know. You've never made one.
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post

Maybe you should ask the Wine project what they think about that.