Linked by Thom Holwerda on Sun 2nd Sep 2007 15:46 UTC, submitted by anonymous
Legal OpenBSD project creator Theo de Raadt detailed his concerns regarding BSD-licensed code and Dual-BSD/GPL-licensed code being re-licensed under only the GPL (as previously discussed): "Honestly, I was greatly troubled by the situation, because even people like Alan Cox were giving other Linux developers advice to... Break the law. And furthermore, there are even greater potential risks for how the various communities interact." Regarding the concern that the BSD license allows companies to steal code, Theo reflected: "GPL fans said the great problem we would face is that companies would take our BSD code, modify it, and not give back. Nope - the great problem we face is that people would wrap the GPL around our code, and lock us out in the same way that these supposed companies would lock us out."
Order by: Score:
He's wrong
by tristan on Sun 2nd Sep 2007 16:02 UTC
tristan
Member since:
2006-02-01

Hence, a dual licensed file always remains dual licensed, every time it is distributed


That is simply not the case. If a file is dual-licenced, then someone re-distributing it can choose which licence to obey (or both, of course, keeping it dual-licenced). Moreover, a derived work can be made under the terms of one or other licence (or both, again).

Theo is simply wrong on this one.

Reply Score: 19

RE: He's wrong
by pmarin on Sun 2nd Sep 2007 16:37 UTC in reply to "He's wrong"
pmarin Member since:
2006-12-30

Are you sure? I think that in a dual licensed file you can't remove any license without the permision of the owners. The dual lincense really sucks.

Reply Score: 1

RE[2]: He's wrong
by dylansmrjones on Sun 2nd Sep 2007 16:41 UTC in reply to "RE: He's wrong"
dylansmrjones Member since:
2005-10-02

Depending on the dual licensing scheme you may or may not remove part of the license.

In this case the correct solution would be to add a statement along these lines:

(C) YEAR John Doe

This file was received under a dual license allowing for choosing one of the two following licenses. One is a modified BSD-license and the other option is the GNU General Public License version 2. The second option was chosen and since YYYYMMDD this file is distributed under the GPL v.2

Reply Score: 3

RE[3]: He's wrong
by s-peter on Mon 3rd Sep 2007 00:01 UTC in reply to "RE[2]: He's wrong"
s-peter Member since:
2006-01-29

I don't think that is possible unless the licence that the redistributor chose explicitly allows removal of the other license. Otherwise the redistributor does not have the right to change the licensing terms.

It may be possible to create a new dual licensing scheme where it is possible, but with the existing BSD/GPL it is not. (Keep in mind that with a new licensing scheme, the terms of distribution would be different from both the BSD and the GPL, so reconsideration of license compatibilities would be necessary.)

Reply Score: 1

RE[4]: He's wrong
by dylansmrjones on Mon 3rd Sep 2007 02:18 UTC in reply to "RE[3]: He's wrong"
dylansmrjones Member since:
2005-10-02

What are you talking about?

My suggestion was not to remove the discarded license, but add a notice telling which license was chosen.

For this particular situation it goes like this:
The license chosen does not have to allow for removal of the other license, because the other license does not exist in any legal sense in the moment it is discarded. There is as such nothing that prevents removing the BSD-part (or the GPL-part), since it is not a legal document, unless it is chosen (in which case the other license is not a legal document). The license clearly allows for only one of the licenses and the copyright holder has told that the linux-devs were correct. This is because the code is licensed as BSD or GPL.

There is another kind of BSD/GPL dual license. That's the normal one where the BSD-code is sublicensed as GPL. In those situations it is a copyright violation to remove the BSD-license because it is licensed as BSD and GPL.

The "and" and "or" makes the difference.

Remember, just because a license text is present in a file does not mean that license is valid. Especially not when talking about optional dual licensing.

The FreeBSD-team removed the GPL-part and OpenBSD guys did not complain.

The code from Sam Leffner is not BSD-licensed NOR GPL-licensed. It is licensed under a license saying you can choose BSD or GPL. It explicitly allows for discarding one of the licenses (but not discarding both). One can then choose to distribute as BSD or GPL or under the original license, passing the option along. But one doesn't _have_ to do that. It's your own choice. It explicitly allows for choosing the license terms ýou want (from the two options).

Reply Score: 3

RE: He's wrong
by Luis on Sun 2nd Sep 2007 16:51 UTC in reply to "He's wrong"
Luis Member since:
2006-04-28

Theo is simply wrong on this one.

If it was only on this one...

Obviously he's completely wrong (luckily for him and the OpenBSD project). Dual license means exactly what you say, and to make it clearer it should be put:

- Download this file under BSD lincese (insert download link)

- Download this file under GPL license (insert download link)

What bothers me most is that TdR is so concerned about people "stealing" their code. Well, the original (modified) BSD license says: "You can't use this code for your project and you don't have to contribute back your changes". The GPL says: "you can use this code for your project but you must contribute back the changes." If Theo wants the second option, he should choose the GPL as his license instead of using the BSD one and then start winning about people not contributing back. And if someone steals BSD code, it's not Linux (who releases Free code to reuse by anyone under the GPL), but proprietary vendors!

One last thing: the other parts of that driver that were not dual licensed are not BSD but ISC licensed. The ISC license is used by the OpenBSD project now for their new code (AFAIK). This license is *not* equal to the BSD one.

The ISC License has copyleft, though it's so poorly written that it's hard to know what the person who wrote it meant. I hate these "simple" licenses that don't explain anything and leave so much to be "guessed". OpenBSD should drop this license and decide if they want the "normal" BSD License (no copyleft, derivative works can be closed source) or the GPL (strong copyleft). Or if not explain clearly what they want people to do with their code and what they don't want people to do with their code.

EDIT:
I forgot to say why TdR is lucky to be wrong. If he was right and *both* licenses should be respected when you *distribute* the code, then the OpenBSD project would be illegal, since they would be distributing GPL'ed code without respecting the license.

Edited 2007-09-02 16:53

Reply Score: 13

v RE[2]: He's wrong
by Oliver on Sun 2nd Sep 2007 17:17 UTC in reply to "RE: He's wrong"
RE[3]: He's wrong
by Luis on Sun 2nd Sep 2007 17:35 UTC in reply to "RE[2]: He's wrong"
Luis Member since:
2006-04-28

What a crap. You cannot use this code anymore in a BSD project. So it's indeed stolen code.

GPL'ed code is Free code. You can use it, modify it and redistribute it under certain terms. If you don't want to accept those terms it's your *choice* not to do so. Nobody's stealing anything here (specially because if you comply with the BSD license you're not stealing, you're just honoring the author's will).

Copyleft is no freedom at all

I respect your opinion, but as I said, TdR here is complaining as if what he really wants is a copyleft license. AND, as a matter of a fact, he (and the OpenBSD project) has chosen a copyleft license (the ISC license) for all their new code. The only problem is that this ISC license is so crappy that it's hard to know what it really means. Should you provide source code? Can you add further restrictions to the license or must it be redistributed *exactly* under those same terms? What about derivative works? Too many questions without answer...

Reply Score: 9

RE[4]: He's wrong
by butters on Sun 2nd Sep 2007 19:34 UTC in reply to "RE[3]: He's wrong"
butters Member since:
2005-07-08

the OpenBSD project) has chosen a copyleft license (the ISC license) for all their new code.

I read the incredibly short ISC license (it's a "1-clause" BSD) and don't understand your claim that it is copyleft. It says nothing about adding restrictions on the redistribution of derived works, which is the fundamental stipulation that makes a license copyleft.

As for what it means, here it is in all its glory, minus the copyright notice and standard disclaimer:

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

Seems (extremely) straightforward to me. According to Wikipedia (grain of salt advised), it's functionally the same as the 2-clause BSD because of language made redundant by the Berne Convention.

Reply Score: 3

RE[5]: He's wrong
by Luis on Sun 2nd Sep 2007 19:54 UTC in reply to "RE[4]: He's wrong"
Luis Member since:
2006-04-28

Seems (extremely) straightforward to me.

No, it's not so straightforward. And it's *not* the same as the BSD license (the one we all know as BSD license).

The ISC license says that you must keep "this permission notice" when you redistribute the code (and "this permission" includes permission to copy, modify and redistribute). The BSD license doesn't say so, only refers to copyright and disclaimer.

So, can I get ISC code, change a couple of things and release it under a proprietary license? No, I need to grant permission to the person who receives that code to "copy, modify and/or distribute" it. I *must* keep that permission. Therefor, the code derived from this code must always remain Free (that's the copyleft I mean).

It is debatable if I must provide the source code. The license says nothing about it, but can I give you permission to *modify* the code, but not give you the *means* to do it (i.e, the source code)? I'd say that if I give you permission to modify it, I *must* give you the means to do it (I think any court would interpret it this way, but go figure).

If this license is compatible with the GPL is also debatable. *strictly* speaking they are not compatible (the GPL doesn't admit that you add that permission to it), but it could be argued that the spirit is compatible, etc...

Again, it's a sloppy license. It leaves everything to be interpreted (unlike the GPL, which explains clearly its intention).

Reply Score: 3

RE[6]: He's wrong
by nevali on Sun 2nd Sep 2007 19:57 UTC in reply to "RE[5]: He's wrong"
nevali Member since:
2006-10-12

The ISC license says that you must keep "this permission notice" when you redistribute the code (and "this permission" includes permission to copy, modify and redistribute). The BSD license doesn't say so, only refers to copyright and disclaimer.


Wrong:

Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.


Note the this list of conditions.

Reply Score: 2

RE[7]: He's wrong
by Luis on Sun 2nd Sep 2007 20:12 UTC in reply to "RE[6]: He's wrong"
Luis Member since:
2006-04-28

Wrong:

Please, read the ISC license. Here:

http://en.wikipedia.org/wiki/ISC_license

Reply Score: 3

RE[6]: He's wrong
by nevali on Sun 2nd Sep 2007 20:05 UTC in reply to "RE[5]: He's wrong"
nevali Member since:
2006-10-12

Um, also…

If this license is compatible with the GPL is also debatable. *strictly* speaking they are not compatible (the GPL doesn't admit that you add that permission to it), but it could be argued that the spirit is compatible, etc...

Again, it's a sloppy license. It leaves everything to be interpreted (unlike the GPL, which explains clearly its intention).


First of all, the compatibility of the BSD 2- or 3-clause isn't under any doubt, except perhaps by Theo who is only a different planet from the rest of us. You can satisfy all of the terms of the BSD 2/3-clause and the GPL simultaneously, ergo it's compatible. The “original” BSD 4-clause license isn't compatible because satisfying all of the terms of that license makes it impossible to satisfy the terms of the GPL, and vice versa.

Second, the BSD family of licenses aren't sloppy in the slightest. The license is clear, concise and leaves very little to the imagination because there's very little to leave to the imagination. The only issues that arise are either to do with philosophies (which don't have any place in a legal instrument except where that instrument is being used to enforce the philosophy), or issues regarding open source licensing in general.

Reply Score: 2

RE[6]: He's wrong
by butters on Sun 2nd Sep 2007 20:54 UTC in reply to "RE[5]: He's wrong"
butters Member since:
2005-07-08

First of all, the 2/3-clause BSD requires the retention of the list of conditions. There was some controversy a while back about whether it's required to retain the main grant, since it is arguably not a part of the list of conditions. But the BSD community dismissed this argument as nonsense.

If the BSD community is correct as to the above argument, and the main grant must be retained, then the retention policy is unchanged from the 2/3-clause to the ISC. If not, then the ISC closes a monster loophole in the BSD.

However, there is also a question of whether "granted" is the same as "permitted" with respect to exceptional conditions. The BSD has been interpreted in such a way that exceptions can be added to conditionally limit the permissions. But to grant something might imply some stronger notion that is immune to exceptions.

In other words, can I do this?

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

These permissions apply only to left-handed people who retain this sentence in all copies.


Hey, it's my derived work, and I feel disenfranchised as a southpaw in a right-handed world. The license doesn't explicitly say I can't add my own conditions, and it's unclear whether this can be inferred from the language.

So the ISC is plenty vague, but then again, so is the BSD. That's why commercial vendors are scared to use it. IBM would much rather use the Apache, and I imagine that many projects would rather use the Ms-PL. At least it's clear that these are copyleft licenses, and most commercial vendors are unwilling to open their code without a copyleft to protect their licensing terms.

Reply Score: 2

RE[7]: He's wrong
by Luis on Sun 2nd Sep 2007 21:50 UTC in reply to "RE[6]: He's wrong"
Luis Member since:
2006-04-28

Exactly, the license is vague and very poorly written. We can't discuss on legal ground what it really means.

But your example of further conditions seems a bit too much. I'd say you can add further restrictions as long as they don't contradict or fundamentally change the above ones. But again, how can we know?

It *seems* that ISC code should remain free - and by the way the OpenBSD people react when someone uses their code without giving back, I wouldn't use any ISC licensed code unless I'm willing to comply with the most restrictive interpretation.

In any case, it's the OpenBSD people who should decide what they want out of their code and choose a decent license that reflects their position clearly (I think GPLv3 becomes TdR's ideas incredibly well - even in being incompatible with Linux's GPLv2 ;)

Reply Score: 2

RE[2]: He's wrong
by Wrawrat on Sun 2nd Sep 2007 17:39 UTC in reply to "RE: He's wrong"
Wrawrat Member since:
2005-06-30

Obviously he's completely wrong (luckily for him and the OpenBSD project). Dual license means exactly what you say, and to make it clearer [...]

Actually, a document falling under multiple licences can give you the opportunity to select a licence when it's explicitly specified. While you can redistribute such document on the licence you accepted, it doesn't give you the right to rip the other licences unless you were given the right explicitly.

Like dylansmrjones suggested, specifying the licence you have chosen could be a solution.

Reply Score: 4

RE[3]: He's wrong
by Luis on Sun 2nd Sep 2007 18:03 UTC in reply to "RE[2]: He's wrong"
Luis Member since:
2006-04-28

Actually, a document falling under multiple licences can give you the opportunity to select a licence when it's explicitly specified.

This is not correct.

You can't distribute a file under two licenses. When you dual license a file you give the person who receives the file the option to choose *either* one or the other license.

Note that the GPL license doesn't allow you to distribute code under the BSD license, and so, if you were distributing a file under *both* licenses at the same time, you would be violating the GPL license and therefor it would be an illegal distribution.

Reply Score: 6

RE[4]: He's wrong
by dylansmrjones on Sun 2nd Sep 2007 18:11 UTC in reply to "RE[3]: He's wrong"
dylansmrjones Member since:
2005-10-02

Incorrect. It is possible to distribute a file under the combination of two or more licenses. There's quite a bit of code out there under the revised BSD-license AND the GPL license. This is perfectly legal.

There are two kinds of dual licensing.

1) A licensing scheme where you can choose one of the licenses and discard the other one. That's what we usually consider dual licensing.

2) A combination of two licenses. Like taking a MIT-licensed file and sublicensing it under the GPL. There's quite a bit of that in GPL'ed projects. This is possible ONLY when the licenses are compatible. The revised BSD-license is compatible with GPL.

Reply Score: 3

RE[5]: He's wrong
by Luis on Sun 2nd Sep 2007 19:08 UTC in reply to "RE[4]: He's wrong"
Luis Member since:
2006-04-28

Incorrect. It is possible to distribute a file under the combination of two or more licenses.

If by combination you mean actually merging two licenses under one, then yes, you can. But this is not the case. And it couldn't be.

This is possible ONLY when the licenses are compatible. The revised BSD-license is compatible with GPL.

BSD is compatible with GPL meaning that by complying with the GPL you are also complying with the BSD license. However, note that if you comply with the BSD you are not necessarily complying with the GPL, and so it is not possible to dual-license in the way you mention.

As I said, if what you say is correct, then OpenBSD would be an illegal project for distributing GPL'ed code without complying with it. It's not the case, anyway, since they distribute that code under the BSD license *exclusively*.

Reply Score: 3

RE: He's wrong
by Tyr. on Sun 2nd Sep 2007 18:12 UTC in reply to "He's wrong"
Tyr. Member since:
2005-07-06

That is simply not the case. If a file is dual-licenced, then someone re-distributing it can choose which licence to obey (or both, of course, keeping it dual-licenced). Moreover, a derived work can be made under the terms of one or other licence (or both, again).

Theo is simply wrong on this one.


BSD asks for one simple thing : include the copyright license when using the source. This notice grants everyone the right to use the code under the same conditions :

"- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer,
- * without modification."

This is exactly what the GPL-guy stripped out. By removing the notice, he not only violated the license under which he had received the code, but he *duped his users* by taking away from them a right explicitly granted to them by the author and placing on them the restriction of only having access to this code under the GPL.

You CAN include BSD code in GPL code, you CANNOT then strip out the BSD copyright because you think the GPL grants you this right, that's circular reasoning.

Edited 2007-09-02 18:18 UTC

Reply Score: 4

RE[2]: He's wrong
by dylansmrjones on Sun 2nd Sep 2007 18:19 UTC in reply to "RE: He's wrong"
dylansmrjones Member since:
2005-10-02

That's true to the extent that BOTH licenses apply at the SAME time. This is not the case here, so your argumentation is moot.

Reply Score: 3

RE[2]: He's wrong
by diegocg on Sun 2nd Sep 2007 18:23 UTC in reply to "RE: He's wrong"
diegocg Member since:
2005-07-08

BSD asks for one simple thing : include the copyright license when using the source. This notice grants everyone the right to use the code under the same conditions


Which is exactly why they should have NOT dual-licensed the code, if that was their purpose.

This is exactly what the GPL-guy stripped out. By removing the notice, he not only violated the license under which he had received the code

He didn't "violated" any license because the file was dual-licensed. He choosed one of the two licenses offered by the copyright owner

From your POV, if I choosed to use this code for a propietary product, I'd also be breaking the GPL!

In fact, from your POV nobody should dual-license code because it'll be illegal most of the times


you CANNOT then strip out the BSD copyright because you think the GPL grants you this right

You can if the code is dual-licensed. If the author didn't wanted this to happen, then he should just have NOT dual-licensed it, period.

Reply Score: 4

RE[3]: He's wrong
by Tyr. on Mon 3rd Sep 2007 00:12 UTC in reply to "RE[2]: He's wrong"
Tyr. Member since:
2005-07-06

He didn't "violated" any license because the file was dual-licensed. He choosed one of the two licenses offered by the copyright owner.


I feel like i'm on slashdot here. Has *anyone* on this thread read the fine article ?

Theo de Raadt replied pointing out that there are two parts to the driver, one part written by Reyk Floeter, and another part written by Sam Leffler, "Reyk's code is *NOT* dual-licensed under the GPL. He has explicitly stated that his code is not dual-licenced. The file have no GPL on them. He's the author, he said so. None else can add a GPL to it."

Reply Score: 1

RE[4]: He's wrong
by dylansmrjones on Mon 3rd Sep 2007 02:20 UTC in reply to "RE[3]: He's wrong"
dylansmrjones Member since:
2005-10-02

Reyk's code was licensed under the ISC-license and that part got fixed as soon as the OpenBSD team complained.

This is not about Reyk's code which is licensed under the ISC-license - and in the Linux kernel also sublicensed under the GPL - which is perfectly legal.

The error in removing the ISC-license was fixed within hours.

Reply Score: 2

RE: He's wrong
by jadeshade on Sun 2nd Sep 2007 18:54 UTC in reply to "He's wrong"
jadeshade Member since:
2007-07-10

Theo is simply wrong on this one


Why should we believe you? No one here's a lawyer, but Theo de Raadt has more on the line than OSnews comment score in regards to legalities like this. And one thing's for sure - wrong or right, there's nothing simple about this problem. While what he says about the totality of the author's rights is clear (it's the center of copyright law), dual-licencing is a gigantic mess that has (to the best of my knowledge) never been probed in the courts - which the only way to establish the 'right' view on it.

My own opinion? You can distribute it under either of them - but you STILL must obey both of them, which means keeping the legal notices intact (what's that the GPL said about passing on all your rights?).

Reply Score: 2

RE[2]: He's wrong
by pxa270 on Sun 2nd Sep 2007 19:11 UTC in reply to "RE: He's wrong"
pxa270 Member since:
2006-01-08

"My own opinion? You can distribute it under either of them - but you STILL must obey both of them, which means keeping the legal notices intact (what's that the GPL said about passing on all your rights?)."

So do you believe the dual licensed files cannot be made closed-source? I'm sure the GPL folks are more than happy to leave in those precious BSD attribution clauses if it also means that dual licensed files can't become closed-source :-)

Reply Score: 2

RE[2]: He's wrong
by dylansmrjones on Sun 2nd Sep 2007 20:50 UTC in reply to "RE: He's wrong"
dylansmrjones Member since:
2005-10-02

My own opinion? You can distribute it under either of them - but you STILL must obey both of them, which means keeping the legal notices intact (what's that the GPL said about passing on all your rights?).


The copyright holder disagrees. Besides that - such a BOTH-licenses-at-the-same-time would be GPL-incompatible.

The passage in the GPL about passing on all your rights does not mean you can pass on restrictions or add extra clauses. Such clauses would make the license GPL-incompatible.

Reply Score: 2

RE[3]: He's wrong
by jadeshade on Tue 4th Sep 2007 06:04 UTC in reply to "RE[2]: He's wrong"
jadeshade Member since:
2007-07-10

The copyright holder disagrees


That only applies in this specific case, what he says doesn't magically make that the precedent for dual-licensing (it doesn't even make it for this one, it just means he can selectively enforce/ change around the licences he's using).

In addition, the BSD licence is LESS restrictive than the GPL, and you (the distributor/ editor) aren't adding extra clauses, you're keeping the ones that are there, there. If you took something that was gpl and then added the bsd licence to the entire code, that's where you'd hit that block.

Reply Score: 1

what a bunch of crap
by TechGeek on Sun 2nd Sep 2007 16:03 UTC
TechGeek
Member since:
2006-01-14

No one can lock you out of the code you wrote. You just don't accept GPL code into your project if you dont want it to be GPL'd. Its a very simple concept. This guy needs to get a clue.

Reply Score: 4

RE: what a bunch of crap
by Oliver on Sun 2nd Sep 2007 17:07 UTC in reply to "what a bunch of crap"
Oliver Member since:
2006-07-15

Fight a silly copyleft with a even sillier copyleft, how bright ...

Reply Score: 1

as usual
by mmu_man on Sun 2nd Sep 2007 16:09 UTC
mmu_man
Member since:
2006-09-30

it all boils down to either being free to give up freedom, or being forced to be free...

Reply Score: 5

RE: as usual
by sbergman27 on Sun 2nd Sep 2007 16:24 UTC in reply to "as usual"
sbergman27 Member since:
2005-07-24

"""
it all boils down to either being free to give up freedom, or being forced to be free...
"""

It all boils down to choosing the license for your code carefully.

Because, even in the most optimistic scenario, people are going to take you at your word, and follow the letter of the law. You can't release under a license that doesn't say what you mean, and expect people to know and follow whatever it was that you meant.

If you license under BSD, you need to be sure that is what you want. If you license under GPL, you need to be sure that is what you want.

It may make sense to start by erring on the restrictive side, since its easier for the author to grant new rights than to take away existing rights which have already been granted. In fact, he can't. Only by evolving the code and releasing the later versions under a different license can restrictions be added, in a practical sense. Unless, of course, you are the FSF, and have conned a lot of people into giving you the power to change the rules anytime you want. ;-)

Edited 2007-09-02 16:24

Reply Score: 2

v RE[2]: as usual
by cyclops on Sun 2nd Sep 2007 16:41 UTC in reply to "RE: as usual"
RE[3]: as usual
by WereCatf on Sun 2nd Sep 2007 16:51 UTC in reply to "RE[2]: as usual"
WereCatf Member since:
2006-02-15

This concerns the KERNEL. I'm absolutely certain that this is not FSF.

This is nowhere near about the kernel, this is about licenses and issues regarding GPL and BSD licenses and as such it's pretty much ok to mention FSF in the discussion. Besides, it was a joke.

And please, that last line was pretty lame and very much off-topic.

Reply Score: 3

v RE[4]: as usual
by cyclops on Sun 2nd Sep 2007 17:02 UTC in reply to "RE[3]: as usual"
RE[5]: as usual
by WereCatf on Sun 2nd Sep 2007 17:09 UTC in reply to "RE[4]: as usual"
WereCatf Member since:
2006-02-15

Ever occurred to you that sbergman27 just might not like FSF? And I haven't yet seen any lies spread by him/her. Oh, and it's pretty rude to even suggest that someone you don't even know might have some psychological issues. Can't you keep such remarks to yourself and for example talk about the topic at hand?

Reply Score: 3

v RE[6]: as usual
by cyclops on Sun 2nd Sep 2007 17:18 UTC in reply to "RE[5]: as usual"
RE[6]: as usual
by sbergman27 on Sun 2nd Sep 2007 17:42 UTC in reply to "RE[5]: as usual"
sbergman27 Member since:
2005-07-24

"""
Ever occurred to you that sbergman27 just might not like FSF? And I haven't yet seen any lies spread by him/her. Oh, and it's pretty rude to even suggest that someone you don't even know might have some psychological issues. Can't you keep such remarks to yourself and for example talk about the topic at hand?
"""

WereCatf,

Thank you for a very reasonable post.

I'm ambivalent about FSF. I really like their motivations. I have reservations about their strategies. And I have grave concerns about some of their fundamental beliefs. Namely, that licensing one's code as one sees fit can be immoral. (i.e. releasing under a proprietary license.) It can be undesirable to the community at large. But it's just not immoral. As to strategy... a frontal attack works when you have the overwhelming advantage.

Cyclops suggesting that I have psychological issues is probably in poor form. But I don't mind it, really.

There are five kinds of peole in this world:

1. People who admit that they have psychological issues.

2. People who deny it and are lying to themselves.

3. People who deny it and are lying to others.

4. People who can count.

5. ;-)

Edited 2007-09-02 17:57

Reply Score: 2

RE[7]: as usual
by dylansmrjones on Sun 2nd Sep 2007 18:08 UTC in reply to "RE[6]: as usual"
dylansmrjones Member since:
2005-10-02

That would make me the sixth kind, I guess... ;)

Reply Score: 2

RE[5]: as usual
by deanna on Sun 2nd Sep 2007 17:41 UTC in reply to "RE[4]: as usual"
deanna Member since:
2006-10-01

I'm perfectly happy to discuss the FSF, I'm more interested in sbergman27 unhealthy obsession with them when the link is tenuous

I believe this
http://www.softwarefreedom.org/news/2007/jul/31/openhal/
is the link you are looking for. Not so tenuous.

Reply Score: 2

RE[6]: as usual
by Oliver on Sun 2nd Sep 2007 17:42 UTC in reply to "RE[5]: as usual"
Oliver Member since:
2006-07-15

This has nothing to do with it.

Reply Score: 1

RE[3]: as usual
by sbergman27 on Sun 2nd Sep 2007 16:59 UTC in reply to "RE[2]: as usual"
sbergman27 Member since:
2005-07-24

"""

Do you hurt inside!

"""
No.

"""
Do you have problems at home!

"""

I do need someone to come in and clean this carpet.

"""
Did a guy called Richard once dump you for a younger model.

"""

No. My first lover left me for an older model, and then decided he'd rather be by himself, and then died. My second also left me for an older model, and then also died. My third found someone who was better for him, after much prodding from me, and is likely happier for it. I hope so, anyway.

None of the persons involved were named Richard. There was a Dennis, a Keith, a Charlie, a Doug, a Byron, and a... "what's his bucket?". There's only so much that one can take over a 22 year period. So I must be lashing out at anyone. Even Richard, who is not my type at all! ;-)

Actually, though, I was referring to the "or later" clause. Thanks for bringing up the copyright attribution issue, though. I'd forgotten about that. And it is a better example than what I was originally referring to. :-)

Edited 2007-09-02 17:00

Reply Score: 0

Reality check.
by SReilly on Sun 2nd Sep 2007 16:13 UTC
SReilly
Member since:
2006-12-28

Theo needs to wake up and stop selling his ideas as fact. Just because he chooses to interpret dual licensing in this manner does not make it any more real.

I really think this is not about code being 'stolen' at all. I think this has allot more to do with what happened with GPL'd code in the OBSD CVS branch. Sure, that and this situation where both mistakes but freaking out about both does not give the guy any credibility.

Theo looked like an ass last time he kicked up a fuss about code issues. What makes him think he isn't gonna look like one this time?

Edited 2007-09-02 16:24 UTC

Reply Score: 6

RE: Reality check.
by dylansmrjones on Sun 2nd Sep 2007 16:45 UTC in reply to "Reality check."
dylansmrjones Member since:
2005-10-02

Have you noticed how Theo keeps contradicting himself in his interpretion of the dual licensing scheme?

Reply Score: 4

RE[2]: Reality check.
by SReilly on Sun 2nd Sep 2007 17:14 UTC in reply to "RE: Reality check."
SReilly Member since:
2006-12-28

I hadn't but I'll certainly be looking out for it, now that you mention it.

Frankly, Theo was completely off my radar up until about 3 years ago. Beforehand, I didn't much interest myself with the affairs of the BSDs. Now, the guy seems to be everywhere.

I'm sure that, considering all the publicity he is generating, OpenBSD is getting allot more mind share. I only wish he could go about it in a less antagonistic manner.

Reply Score: 4

RE[3]: Reality check.
by Oliver on Sun 2nd Sep 2007 17:24 UTC in reply to "RE[2]: Reality check."
Oliver Member since:
2006-07-15

Like Linus and his interface Nazis (aka Gnome developers) or his outburst about the experience toward BSD developers?
It would be rather nice to see how many licenses the Linux-crowd just erased in the kernel and relabeled them with the GPL. I don't think Theo has got a problem, it's a problem of this Linux-crowd, they don't understand licenses at all and they have not got any respectful behaviour against other *free projects*. You're "free" only if you're following Linux and the GPL, axe the other *free choices*.

Reply Score: 3

RE[4]: Reality check.
by cyclops on Sun 2nd Sep 2007 17:37 UTC in reply to "RE[3]: Reality check."
cyclops Member since:
2006-03-12

"Like Linus and his interface Nazis (aka Gnome developers)."

WOW just WOW

Do a little Google on Linus and Gnome.

This "users are idiots, and are confused by functionality" mentality of
Gnome is a disease. If you think your users are idiots, only idiots will
use it. I don't use Gnome, because in striving to be simple, it has long
since reached the point where it simply doesn't do what I need it to do.

Please, just tell people to use KDE.

Linus


This really is Digg

Reply Score: 4

RE[5]: Reality check.
by helf on Sun 2nd Sep 2007 23:08 UTC in reply to "RE[4]: Reality check."
helf Member since:
2005-07-06

If you haven't noticed, any website that allows free commenting on stuff is going to have a HUGE noise to signal ratio. Digg, OSNews, /., Arstechnica...

youtube... I think youtube is in a class of its own when it comes to idiotic comments.

Reply Score: 3

RE[6]: Reality check.
by Spellcheck on Mon 3rd Sep 2007 11:21 UTC in reply to "RE[5]: Reality check."
Spellcheck Member since:
2007-01-20

"Try to post a comment on YouTube that is so ridiculous it won't be taken seriously.

Here's a hint: you can't."

Reply Score: 1

RE: Reality check.
by SEJeff on Sun 2nd Sep 2007 17:26 UTC in reply to "Reality check."
SEJeff Member since:
2005-11-05

Actually that was his recommendation from Eben Moglen, the former lead counsel for the Software Freedom Law Center.

Reply Score: 3

RE[2]: Reality check.
by dylansmrjones on Sun 2nd Sep 2007 17:37 UTC in reply to "RE: Reality check."
dylansmrjones Member since:
2005-10-02

Do you have a link to the recommendation from Eben Moglen? I can't find it anywhere.

Reply Score: 2

RE[3]: Reality check.
by SEJeff on Mon 3rd Sep 2007 00:14 UTC in reply to "RE[2]: Reality check."
SEJeff Member since:
2005-11-05

FYI: That guy does a *lot* more work than he gets credit for. Most of the things he does is behind closed doors.

Reply Score: 2

RE[4]: Reality check.
by dylansmrjones on Mon 3rd Sep 2007 02:22 UTC in reply to "RE[3]: Reality check."
dylansmrjones Member since:
2005-10-02

I don't doubt that. I was merely curious ;)

Reply Score: 2

Dual-license weirdness
by WereCatf on Sun 2nd Sep 2007 16:14 UTC
WereCatf
Member since:
2006-02-15

Hence, a dual licensed file always remains dual licensed, every time it is distributed

What's the point of dual licensing it then at all? :O That's just like saying that both licenses apply at THE SAME TIME and as such they both apply to any derivative works too! :O How can GPL and BSD licenses apply at the same time I wonder..

PS. If you don't want the code to be used exactly the way BSD license was meant to allow one doing then why are you using it?

Reply Score: 4

RE: Dual-license weirdness
by cubidou on Sun 2nd Sep 2007 22:44 UTC in reply to "Dual-license weirdness"
cubidou Member since:
2006-04-09

Hence, a dual licensed file always remains dual licensed, every time it is distributed

What's the point of dual licensing it then at all?


It's only the file... The point of dual-licencing is to be able to mix said file with GPL-only stuff and distribute the resulting objects under GPL, or to mix it with BSD-like stuff and distribute the resulting objects under BSD licence.

But that particular file will remain dual-licenced. I.e., even if you distribute it under the terms of GPL, the licencee will still keep the right to re-distribute it under BSD. Again, only _that_ file.

Quentin Garnier.

Reply Score: 0

RE[2]: Dual-license weirdness
by dylansmrjones on Mon 3rd Sep 2007 02:25 UTC in reply to "RE: Dual-license weirdness"
dylansmrjones Member since:
2005-10-02

No, the particular file will not remain dual-licensed.

It is not licensed as BSD and GPL. It is licensed with an option for YOU to choose one of the licenses, but not BOTH simultaneously. And those who receive the file from you, only receives it with the license you choose. They don't get the same option that you do, unless you decide to give them that option. However, you don't _have_ to give them that option.

That's also what the copyright holder (Sam Leffner) made _very_ clear.

The next person in the chain will definitely NOT receive the right to redistribute under the BSD if the first person chooses to distribute the file as GPL. The best solution would of course be to distribute with the same options the first person received it under, but the license explicitly allows for NOT doing that.

Reply Score: 2

I thought this was over
by baadger on Sun 2nd Sep 2007 16:16 UTC
baadger
Member since:
2006-08-29

Didn't the programmer behind the driver source code that started this mess say he was fine with derived works of his code being licensed exclusively under the GPL? I think he did, but I'm too lazy to find the email on the mailing list.

As for distributing BSD derived source. Theo says:

it cannot be replaced by another license because it may not be removed.


This is just plain wrong. What he is trying to suggest here is that the BSD license is viral when it comes to creating derived works. It isn't.

The BSD license states that the license text cannot be removed, it does not explicitly state that derived works must be licensed under the same conditions. There is a subtle difference, It means you can quote the original BSD license and copyright notices and make it clear that your derived work is based on those who are mentioned in a certain set of copyright notices.

If this difference didn't exist the biggest and most debated distinction between the GPL and the BSD license would not exist and Theo would be supporting the GPL!

Edited 2007-09-02 16:34

Reply Score: 9

RE: I thought this was over
by baadger on Sun 2nd Sep 2007 16:41 UTC in reply to "I thought this was over"
baadger Member since:
2006-08-29

In reply to my own comment. I *DO* appreciate Theo's idealogical view and agree with him that this is tough on the BSD projects but if you have this strong idealogical view and choose to allow some others not to follow your ideals, I don't think he should be making an exception and be forceful just because Linux is big and successful.

Let Linux/GPL developers come to their own conclusions of what is fair just like you do with everyone else. Thats what this 'true freedom' mantra BSD license advocates tout is about isn't it?

Reply Score: 3

RE: I thought this was over
by Oliver on Sun 2nd Sep 2007 17:08 UTC in reply to "I thought this was over"
Oliver Member since:
2006-07-15

Only the author can change the license, this is true in the USA and many other countries!

Reply Score: 3

RE[2]: I thought this was over
by SEJeff on Sun 2nd Sep 2007 17:30 UTC in reply to "RE: I thought this was over"
SEJeff Member since:
2005-11-05

In a few of the files that the license was changed on, the guy on LKML that changed them was the author. The files that the author wasn't the sole copyright owner were the ones that he shouldn't have changed.

Reply Score: 5

RE[3]: I thought this was over
by Oliver on Sun 2nd Sep 2007 17:34 UTC in reply to "RE[2]: I thought this was over"
Oliver Member since:
2006-07-15

>Only the author can change the license

This is true for both of them.

Reply Score: 1

My take.
by w00dst0ck on Sun 2nd Sep 2007 16:53 UTC
w00dst0ck
Member since:
2006-02-01

Ok, I understand how both the GPL and the BSD licenses work and that when choosing either one of these licenses you should be fully aware of what people can, can't, and will do with your code.

I think what Theo is saying and I fully agree with him, that it doesn't have to boil down to the license in question but more a moral stance of keeping things open and compatible between all of the FOSS community (BSD and GNU/Linux).

Maybe I don't fully understand both but there should be a way that either licenses can play nicely together, from a users perspective and from a developers perspective, to keep things flowing between everyone without locking each other out. After all, we're all technically on the same page when it comes to wanting to create the best fully open OS.

What people seem to think though is, just because the BSD license allows proprietary closure of source code and no legal obligation of releasing the newly modified source with the binaries doesn't exactly mean the BSD people want this sort of thing to happen, they have just chosen a license that, in their minds, gives you that freedom if you choose to do so. Which is why people say the BSD license gives you more freedom...

Reply Score: 3

RE: My take.
by boots on Mon 3rd Sep 2007 07:26 UTC in reply to "My take."
boots Member since:
2005-07-06

The BSD expresses no sense of morality. It says simple, "do as thou wilt". That is not a moral statement -- it is a free-for-all. The GPL says, "share-and-share-alike". That IS a moral statement. Theo is completely talking out of his ass on this one. On the one hand, he seems to want to stay committed to the BSD (perhaps out of sheer inertia and pg-headedness) but on the other he is crying for the types of protection that the GPL ensures. Case closed -- he made the wrong ethical choice in terms of licensing -- he just isn't capable of admitting it. RMS was right all along.

Reply Score: 1

why bother with GNU/GPL
by trenchsol on Sun 2nd Sep 2007 17:27 UTC
trenchsol
Member since:
2006-12-07

I don't understand why BSD community bothers to maintain any relation with GNU/FSF/GPL community. Gcc ? Anyone can use gcc. License allows that, it is the way they wanted it. Many companies do, I know about Nortel. GNU is a separated, isolated world, incompatible with anything outside itself. Whenever I think of GNU I can't help remembering freak called Hugo Chavez. Let them enjoy their isolation.

Reply Score: 2

RE: why bother with GNU/GPL
by Wintermute on Sun 2nd Sep 2007 18:17 UTC in reply to "why bother with GNU/GPL"
Wintermute Member since:
2005-07-30

Aren't you going a bit too far comparing GNU with crackpot dictator? Even the most rabid opponents of GNU would probably agree that at least GNU means well. You might not agree with their tactics, but you can't say their intentions are evil.

Hugo Chavez on the other hand is a populist dictator encouraging cronyism while riding the hydrocarbon wave. By being such an asshole, he is potentially depriving millions of people of sustained prosperity, democratic rights and an efficient government.

There really is no need to compare GNU with Chavez.

Reply Score: 0

RE[2]: why bother with GNU/GPL
by diegocg on Sun 2nd Sep 2007 18:32 UTC in reply to "RE: why bother with GNU/GPL"
diegocg Member since:
2005-07-08

Hugo Chavez on the other hand is a populist dictator

This is OT, but...

Hugo Chavez is a president that has been elected just as democratically as any United States president.

May he become a dictator in the future? Sure, but for now he's a democratically elected president. You don't like that he's been reelected? Well, it's your problem. You don't like that he likes socialism? Fine, me neither, but socialist economies are not prohibited. You don't like the RCTV issue? Fine, me neither, but it was all legal. You don't like that he hates USA? Fine, but....


I wouldn't like to turn this into a flamewar, but fe. Bush has killed several civil rights, Chavez has not done anything like that. He's just a bad president that will get kicked in a future election.

Reply Score: 2

v RE[2]: why bother with GNU/GPL
by trenchsol on Sun 2nd Sep 2007 18:40 UTC in reply to "RE: why bother with GNU/GPL"
This is infuriating
by nevali on Sun 2nd Sep 2007 17:35 UTC
nevali
Member since:
2006-10-12

There are obviously some opposing concepts that people (including Theo) are getting confused about.

First: dual-licensing. This can, it seems, mean two different things, though most of the world only really goes with one of the definitions. Theo apparently goes with the other. Either:

1) Licensed under two licenses wherein you can choose whether to opt for license A, license B, or (if you want to perpetuate the dual-licensing) both

2) Licensed under two licenses wherein you must adhere to the terms of both

The former case is what people usually mean when they talk about dual-licensing. Theo's statements about it being illegal to remove one or other of the licenses are simply incorrect, not least because there's no alternatively sane way to indicate that a fork has opted for one license over the other.

The latter case is something that's happened relatively frequently with BSD code, including (but not by any means limited to!) code that's ended up in the Linux kernel and glibc: a file is licensed under a permissive license (2/3-clause BSD, MIT, X11, etc), and a fork is made which adds new licensing terms (such as the GPL, APSL, whatever). This only works if the two licenses are “compatible”, obviously, but you have to adhere to the terms of both licenses—you can't just pick one.

The second issue is the whole “taking and not taking back” one. A lot of BSD folks make a distinction between “using the code” and “enhancing the code”, even where “using the code” means “rolling it into a proprietary software program resulting in private changes never being given back to the rest of the world in source form”. Most BSD people don't care about this kind of usage of their code (if they did, they picked the wrong license). What some do care about is where enhanced versions are released under different licensing terms, which is a double-whammy because it effectively snubs the original authors: not only can they not make use of the improvements (because they're licensed differently), but the newer code is now in competition with the original version!

Whereas the GPL-supporting folk have a particular philosophy, the BSD have one too: use our code, use it however you like, but if you're going to improve on it, it'd be nice if you gave it back to us. Unlike the GPL, the BSD family of licenses don't spell this out: the GPL is naturally pessimistic because it's set up to protect everyone from each other, whereas the BSD family is naturally optimistic, and assumes people have some sense of common courtesy towards one another. Both have pros and cons (not wishing to get into a GPL versus BSD debate, here), and it's really down to the personal philosophy of the developer of the original code and their own degrees of pragmatism.

Reply Score: 12

RE: This is infuriating
by pepa on Mon 3rd Sep 2007 03:42 UTC in reply to "This is infuriating"
pepa Member since:
2005-07-08

When BSD-code is enhanced by someone who chooses to license that modification under the GPL, the intention is that it then cannot be closed. So naturally, a BSD-license is seen as undesirable. I can understand why that has happened in that wireless-driver case. A GPL-favouring author will not want to use a BSD-style licence, and the BSD license allows this.

Reply Score: 2

If it wasn't clear enough how wrong Theo is
by pxa270 on Sun 2nd Sep 2007 17:39 UTC
pxa270
Member since:
2006-01-08

here's what Sam Leffner, the author of one of those dual BSD/GPL licensed files has to say about it:

"I am speaking up as the author of the code that set the dual license in place. I have the definitive say and I have said that any of my code that is dual-licensed can be made gpl only.

Sam"

From http://uwsg.indiana.edu/hypermail/linux/kernel/0709.0/0159.html

Reply Score: 10

Oliver Member since:
2006-07-15

"I've yet to see "FreeBSD people" speak up so again you're just spouting jibberish. I am speaking up as the author of the code that set the dual license in place. I have the definitive say and I have said that any of my code that is dual-licensed can be made gpl only."

--Sam Leffner

Indeed, but the Linux crowd, especially Adrian Bunk, doesn't get it. He is the author, he can allow or disallow it.

Thanks for the posting ;)

Reply Score: 1

pxa270 Member since:
2006-01-08

Yes, Sam made it clear why he choose the dual license: he specifically wants to permit one set of developers to fork a GPL only branch of his code (note that this branch doesn't allow a closed-source only distribution), another a BSD only branch (this branch does), and a third branch to continue with dual licensed code (this branch also does). All this at the developers own discretion.

What Theo says is that all branches must continue to carry the dual license text. This would make any GPL-only branch impossible/superflous, since a dual license text would still allow closed-sourcing that branch. By insisting on always carrying the intire dual license text, Theo wants to keep all branches effectively BSD-only (since the GPL closed-source prohibitions are rendered moot by the dual license text).

The insidious thing about this is that Theo is trying to supplant the authors' wish (that a GPL-only branch that cannot be closed-sourced may be forked) with his own wish (that all brances are effectively BSD licensed), using some psuedo-legalese ("It's illegal to modify a license...") seems to have impressed a lot of his supporters on the OpenBSD journal (http://undeadly.org/).

Edited 2007-09-02 18:05

Reply Score: 7

dylansmrjones Member since:
2005-10-02

Except that Sam Leffner is saying the same as the Linux-devs.

The Linux devs says the license gives them the right to use the source code under the GPL only. And Sam Leffner says the license gives them the right to use the source code under the GPL only.

So Sam Leffner agrees with the linux-devs and disagrees with you and Theo.

Reply Score: 4

Tyr. Member since:
2005-07-06

here's what Sam Leffner, the author of one of those dual BSD/GPL licensed files has to say about it:

"I am speaking up as the author of the code that set the dual license in place. I have the definitive say and I have said that any of my code that is dual-licensed can be made gpl only.

Sam"

From http://uwsg.indiana.edu/hypermail/linux/kernel/0709.0/0159.html



That would be nice if he were the only only author here :

Theo de Raadt replied pointing out that there are two parts to the driver, one part written by Reyk Floeter, and another part written by Sam Leffler, "Reyk's code is *NOT* dual-licensed under the GPL. He has explicitly stated that his code is not dual-licenced. The file have no GPL on them. He's the author, he said so. None else can add a GPL to it."

Reply Score: 1

dylansmrjones Member since:
2005-10-02

Again. Reyk Floeters code has nothing to do with this.

The ISC-license in Reyk Floeters file was added back as soon as the OpenBSD-team complained.

However, it is wrong to claim that it cannot be sublicensed as GPL. Of course it can. The ISC-license allows for that. One can add a license to it, but not remove the existing license.

Microsoft has many times taken BSD-code and added a proprietary license to it.

Reply Score: 1

The GPL is the problem
by rover on Sun 2nd Sep 2007 17:43 UTC
rover
Member since:
2005-08-07

Have you ever noticed all this licensing fights always involve the GPL? We never fight over the Apache license, nor the Mozilla license, nor the MIT or BSD licenses, etc. Everybody gets along with everybody... except for the GPL guys.

Simply put the GPL is too restrictive and have too much religious baggage to play along with the rest of the open source world.

Say NO to the GPL.

Reply Score: 4

RE: The GPL is the problem
by sbergman27 on Sun 2nd Sep 2007 17:55 UTC in reply to "The GPL is the problem"
sbergman27 Member since:
2005-07-24

"""

Have you ever noticed all this licensing fights always involve the GPL?

"""

Yes. Copyleft invites such wars. GPL all the more, since it's so popular.

I'm a GPL fan. I generally prefer seeing code put under it. But the really important thing is that code authors be satisfied with the license that they choose. It's their hard work. And they are the ones who have any sort of right, if anyone does, to be happy with the licensing of the code.

GPL is great because it allows authors to require that others interact in a "tit for tat" fashion. But other authors prefer a license with less in the way of restrictions. And that's OK. BSD can be a better choice, even from a strategic viewpoint... because it makes code reuse easier. Even RMS agrees with that.

The whole GPL vs BSD thing is so very nonsensical. Choice of license is a personal thing. What's wrong with treating it as a personal thing?

Edited 2007-09-02 17:59

Reply Score: 6

RE: The GPL is the problem
by diegocg on Sun 2nd Sep 2007 18:34 UTC in reply to "The GPL is the problem"
diegocg Member since:
2005-07-08

Have you ever noticed all this licensing fights always involve the GPL? We never fight over the Apache license, nor the Mozilla license, nor the MIT or BSD licenses, etc


Maybe because GPL is far more popular?

Reply Score: 4

RE[2]: The GPL is the problem
by cyclops on Sun 2nd Sep 2007 18:48 UTC in reply to "RE: The GPL is the problem"
cyclops Member since:
2006-03-12

"Maybe because GPL is far more popular?"

You have enigmatic leaders advocating *their* license, for a verity or reasons. In reality it adds to a healthy ecosystem.

Reply Score: 1

RE: The GPL is the problem
by MollyC on Sun 2nd Sep 2007 23:21 UTC in reply to "The GPL is the problem"
MollyC Member since:
2006-07-04

Simply put the GPL is too restrictive and have too much religious baggage to play along with the rest of the open source world.

I happen to agree with you. But be careful of using the term "religious baggage". I got ripped to shreds over it in the "FreeBSD Foundation Newsletter: GPLv3 Concerns" story. ;)

Reply Score: 1

RE[2]: The GPL is the problem
by dylansmrjones on Mon 3rd Sep 2007 02:29 UTC in reply to "RE: The GPL is the problem"
dylansmrjones Member since:
2005-10-02

The funny thing here is that it is the GPL-guys who are pragmatic and the OpenBSD guys that are religious.

Reply Score: 1

RE[2]: The GPL is the problem
by Snifflez on Mon 3rd Sep 2007 07:57 UTC in reply to "RE: The GPL is the problem"
Snifflez Member since:
2005-11-15

Oh, cry me a river, Molly.

The reason you got ripped to shreds was because you decided to attach negative connotations to ideas you were disagreeing with, while providing no logical justifications for such connotations. Do yourself a favour and don't try to rewrite the history we've all lived through to suit your needs next time, OK?

Reply Score: 3

RE[3]: The GPL is the problem
by Valhalla on Mon 3rd Sep 2007 12:31 UTC in reply to "RE[2]: The GPL is the problem"
Valhalla Member since:
2006-01-24

MollyC tried to link religion to GPL through the mutuality of morals. the real reason she and others want to link religion to GPL is so that they can label it with religious fantisicm. basically, when they have no logical arguments to stand on, they resort to smearing campains.

when defending this statement, MollyC tried desperately to argue that since religion incorporates morals, then FSF which includes morals in their views on software must therefore be religious.

so what MollyC is saying is that if you make decisions made upon your views of what is right or wrong, in other words your morals, then you are de facto religious.

speaking for myself, I've employed morals in my decision making my entire life, both in personal and business matters and yet I'm not the least bit religious.

having morals is not about being religious, perhaps if MollyC had some she'd know the difference.

Reply Score: 6

RE[4]: The GPL is the problem
by MollyC on Mon 3rd Sep 2007 16:49 UTC in reply to "RE[3]: The GPL is the problem"
MollyC Member since:
2006-07-04

"having morals is not about being religious, perhaps if MollyC had some she'd know the difference."

You clearly misunderstood my point, and most likely intentionally so, in order to make your strawman argument.

I didn't equate morals with religion. Morals has nothing to do with religion, period. An athiest can be just a moral as the Pope. Go read the 10 Commandments some time, and you'll see that almost half of the commandments are not about morals, but are about religious doctrine/rituals (like not working on the Sabbath, for example).

I didn't talk of morals in isolation. I talked of morals based on religious dogma, as set down by a higher being such as a messiah.

I also included in my comparison the Satan aspect and the Messiah aspect (GPL folk regard Bill Gates as their Satan and RMS as their messiah, chief prophet, etc). There's also the "infidel" aspects (on slashdot, many regard GPL to be the only ethical OSS license, so users of other OSS license would be akin to "infidels"), the prostilaltyzing (sp?), the devoutness of the followers, the almost blind faith in their messiah and cause, etc.

Edited 2007-09-03 17:02

Reply Score: 2

RE[5]: The GPL is the problem
by cyclops on Mon 3rd Sep 2007 18:15 UTC in reply to "RE[4]: The GPL is the problem"
cyclops Member since:
2006-03-12

"I also included in my comparison the Satan aspect and the Messiah aspect (GPL folk regard Bill Gates as their Satan and RMS as their messiah, chief prophet, etc). There's also the "infidel" aspects (on slashdot, many regard GPL to be the only ethical OSS license, so users of other OSS license would be akin to "infidels"), the prostilaltyzing (sp?), the devoutness of the followers, the almost blind faith in their messiah and cause, etc. "

This really is Digg.

Now do one where Richard is Col. John "Hannibal" Smith, and Linus is "Faceman", and Eric is "Howling Mad" Murdock, and That Cox bloke is B.A. Baracus and like Microsoft is the Military Police.

"I love it when a plan comes together"

Reply Score: 2

RE[5]: The GPL is the problem
by Valhalla on Tue 4th Sep 2007 00:19 UTC in reply to "RE[4]: The GPL is the problem"
Valhalla Member since:
2006-01-24

MollyC wrote:
-"I didn't equate morals with religion. Morals has nothing to do with religion, period."

you did not? you state that "Most religions include moralistic judgements, and that "there is no software guru that's more moralistic regarding software than RMS", you then claim that GPL is based upon a religion.

but do tell, if it was not RMS view on software morals that made you claim that GPL is based upon a religion (despite you being the one to make the connection between morals and religion in the first place), then what was it?

for your recollection, this is some of what you wrote under the headline of "BSD == open source without religious baggage":

Tivo, et al, should dump GPL software and instead use software whose license is not based on religion.

-"Most religions include moralistic judgements, and there is no software guru that's more moralistic regarding software than RMS himself, who has gone so far as to say that closed software itself is "unethical". GPL3 was crafted specifically to punish "wicked sinners" like Tivo and Novell/Microsoft, which used GPL2 in a "sinful" manner."


MollyC wrote:
-"I also included in my comparison the Satan aspect and the Messiah aspect (GPL folk regard Bill Gates as their Satan and RMS as their messiah, chief prophet, etc). There's also the "infidel" aspects (on slashdot, many regard GPL to be the only ethical OSS license, so users of other OSS license would be akin to "infidels"), the prostilaltyzing (sp?), the devoutness of the followers, the almost blind faith in their messiah and cause, etc."

and in other news, Microsoft zelots regard Bill Gates as their Messiah and RMS as their Satan, with exactly the same 'almost blind faith in their messiah and cause, etc'.

picking out extremists in an attempt to smear a large group of people is an old dirty tactic. although I don't always agree with your opinions MollyC, I practically always find them insightful and above all factual. but these past comments have really left me dissapointed. your religiously tinted smear campaign against GPL comes off just as fanatic as those who on principle attack everything that has anything to do with Microsoft.

Reply Score: 3

RE[6]: The GPL is the problem
by MollyC on Tue 4th Sep 2007 01:06 UTC in reply to "RE[5]: The GPL is the problem"
MollyC Member since:
2006-07-04

Good grief. You guys are acting like I'm the first one to use "religious" to describe the baggage of GPL and the fervor of GPL's followers.

Just look in this very thread, where cyclops is ripping sbergman27 a new one with each and every one of his posts, while sbergman27 is trying to play nice. That's what I'm talking about. cyclops' devotion to GPL/RMS/FSF is so strong, that it's akin to religious devotion. His furor is what you'd be hearing from a devout Muslim if he perceived that someone verbally attacked Mohammed (remember the uproar regarding Mohammed being mocked in a Danish comic strip?), or a Christian being outraged at someone questiong Christ as the true Lord and Savior.

Hey, you don't think there's a religious-like component to the fervor of many FSF followers, or a "righteous" tennant to many of RMS's writings and sayings, which are the basis of GPL itslef, then fine. So much bandwidth wasted over nothing.


"picking out extremists in an attempt to smear a large group of people is an old dirty tactic. although I don't always agree with your opinions MollyC, I practically always find them insightful and above all factual. but these past comments have really left me dissapointed. your religiously tinted smear campaign against GPL comes off just as fanatic as those who on principle attack everything that has anything to do with Microsoft."

Sorry you're disappointed in me on this issue, but I call them as I see them, and when I see cyclops (who I like, BTW), continuing to trash sbergman27 for no apparent reason other than he questioned some of FSF's policies, I, like any human, will naturally compare such actions with something I'm familiar with, and religious fervor fits the bill.

Note that I have never even said that religion is "bad". It's those objecting to the term that seem to think of religion has having negative connotations, since they're spending so much time distancing themselves from that label.

Something just occurred to me: Does nobody here understand the concept of simile and metaphor? Of course I don't think that GPL adherance is an actual "religion", I was using the term "religious" metaphorically (or, as a simile in other cases). I wouldn't think that I'd have to explictly explain that like I'm talking to 3rd-graders. I assume everyone here has a reading level of at least 10th grade, and can recognize metaphor when they see it. So, while you may be disappointed in my recent comments on this, I am disappointed in people taking every word uttered literally and throwing fits as a result. It's like people are *looking* for *any* excuse take offense.

I guess whenever I use *advanced* rhetorical devices in the future (like metaphor, simile, hyperbole, sarcasm), I'll have to explicitly say so (which ruins the effect of the rhetorical device itself). ;)

Edited 2007-09-04 01:18

Reply Score: 2

v RE[7]: The GPL is the problem
by cyclops on Tue 4th Sep 2007 02:21 UTC in reply to "RE[6]: The GPL is the problem"
RE[7]: The GPL is the problem
by sbergman27 on Tue 4th Sep 2007 02:22 UTC in reply to "RE[6]: The GPL is the problem"
sbergman27 Member since:
2005-07-24

"""
Just look in this very thread, where cyclops is ripping sbergman27 a new one with each and every one of his posts, while sbergman27 is trying to play nice. That's what I'm talking about. cyclops' devotion to GPL/RMS/FSF is so strong, that it's akin to religious devotion.
"""

Gotta agree with you there. ;-)

But on the topic of Open Source and religion. Religion is not a dirty word. I happen to be atheist. But my enthusiasm for this whole, exciting and uplifting, Open Source movement is strong enough that it could reasonably be described as "akin to religious". It is a motivating factor in my life. And I consider that to be a good thing.

I think that it is sometimes more useful to frame things in terms of effective vs ineffective strategies... rather than religious vs secular.

That's why I care about Cyclops' strategy. I think his heart is in the right place. But we can always improve our strategies.

Reply Score: 3

v RE[7]: The GPL is the problem
by cyclops on Tue 4th Sep 2007 02:28 UTC in reply to "RE[6]: The GPL is the problem"
v RE[7]: The GPL is the problem
by cyclops on Tue 4th Sep 2007 02:34 UTC in reply to "RE[6]: The GPL is the problem"
v RE[7]: The GPL is the problem
by cyclops on Tue 4th Sep 2007 02:45 UTC in reply to "RE[6]: The GPL is the problem"
RE[7]: The GPL is the problem
by Valhalla on Tue 4th Sep 2007 04:04 UTC in reply to "RE[6]: The GPL is the problem"
Valhalla Member since:
2006-01-24

MollyC wrote:
-"Hey, you don't think there's a religious-like component to the fervor of many FSF followers,"

if there is, then that same fervor is equally evident amongst FSF antagonists and (insert your favourite brand here) advocates. I could name quite a few right here on OSNews.


MollyC wrote:
-Note that I have never even said that religion is "bad". It's those objecting to the term that seem to think of religion has having negative connotations, since they're spending so much time distancing themselves from that label.

even if you had brought up anything but the negative aspects of religion when attributing it to the GPL, the label would been equally misplaced.

Reply Score: 4

Is it still an issue ?
by de_wizze on Sun 2nd Sep 2007 18:01 UTC
de_wizze
Member since:
2005-10-31

As suggested[1] above would a better statement of intent[2] clarify what was being sought after. It still includes the Copyright notice be specifies the intent for future use and distributiion/

[1] http://www.osnews.com/permalink.php?news_id=18554&comment_id=267851
[2] http://lkml.org/lkml/2007/8/29/69

Reply Score: 2

GPL people mean-spirited
by PlatformAgnostic on Sun 2nd Sep 2007 18:05 UTC
PlatformAgnostic
Member since:
2006-01-02

It is really mean-spirited to take code, modify it, and prevent the original author or originating projects from enjoying the benefits of the modification. I really wish that Free Software and OSS people would stop trying to play lawyer (I always see so much half-misunderstood licensing crap in OSS discussions). Just write software as open source in whichever way you find to be ethical and treat each other decently! All this stupid license sniping is just sapping the energy of OSS and possibly driving away potential contributors.

I don't like the FSF or GPL-zealot crowd because they care too much about how other people license their code. For them it's GPL copyleft or nothing. They complain when someone else releases open source code that they "can't use" because it's not GPL-compliant. Have they ever thought that it might just be a problem with their side minding other people's business too much? If you want to use someone else's code, change your license so that you can use it. If you're taking from them, they should have a reasonable right to take something comparable from you (it is the golden rule, after all). And it's not like you have lost that which is taken.

Rather than improving the world's software, some of these people only care about what they can put into their own software, and how they can lock out every other form of licensed software. It really is quite rude, and I hope Theo is also right that such actions are illegal.

Reply Score: 3

RE: GPL people mean-spirited
by dylansmrjones on Sun 2nd Sep 2007 18:13 UTC in reply to "GPL people mean-spirited"
dylansmrjones Member since:
2005-10-02

The problem is that Theo's interpretion of the dual license is GPL-incompatible. And the BSD-part of the license is also GPL-incompatible because the wrong clause was deleted, leaving it with the ad-clause.

So in order to use the code in the linux-kernel they have to use it as GPL-only.

The ISC-licensed files however, should not have been relicensed. That is truly mean-spirited.

Reply Score: 2

RE: GPL people mean-spirited
by pxa270 on Sun 2nd Sep 2007 18:14 UTC in reply to "GPL people mean-spirited"
pxa270 Member since:
2006-01-08

Have you even read what we're discussing here? It's not about GPLing BSD-only code. It's about GPLing dual licensed code that allows you to choose to distribute it as GPL-only (or BSD-only) if you wish. The author of one of those file has even come forward to state that that is specifically permitted. How is it mean spirited to make such a choice then?

Reply Score: 3

RE: GPL people mean-spirited
by Thom_Holwerda on Sun 2nd Sep 2007 18:15 UTC in reply to "GPL people mean-spirited"
Thom_Holwerda Member since:
2005-06-29

That's a nice write up, PlatformAgnostic.

Look, sometimes, it's better to be permissive, and allow some breakage-of-the-law for the greater, common goal. Both the BSD and Linux crowd do have a common, greater goal: to create the best, freely available, open-source operating environment. So, people, stop bitching, and start cooperating - even if it means breaking a license here or there.

If the GPL and BSD folk can just agree to share *shock gasp horror* bits of code for the common good (like drivers, for instance) the open source world would be a whole lot prettier to look at. Instead, we get this pointless, silly fighting that does nobody any good.

Reply Score: 1

RE[2]: GPL people mean-spirited
by butters on Sun 2nd Sep 2007 19:00 UTC in reply to "RE: GPL people mean-spirited"
butters Member since:
2005-07-08

allow some breakage-of-the-law ... even if it means breaking a license here or there ... just agree to share ... silly fighting that does nobody any good

Wow, Thom! Is my sarcasm filter set too high, or are you actually arguing that both communities just ignore copyright?

If free software (of any flavor) is to succeed, it needs to be on firm legal grounds. Have we learned nothing from the SCO case?

If we aren't extremely diligent, this entire body of work--billions of lines of code--is in jeopardy. That does nobody any good.

Reply Score: 4

sbergman27 Member since:
2005-07-24

"""
If free software (of any flavor) is to succeed, it needs to be on firm legal grounds. Have we learned nothing from the SCO case?
"""

Groklaw turned The SCO case into a sporting event. That was good. It drew a lot of people in. People *love* sporting events.

But I agree. Copyright is the ground that we walk on. If it gives way, we are dead.

Edited 2007-09-02 19:09

Reply Score: 1

dylansmrjones Member since:
2005-10-02

But I agree. Copyright is the ground that we walk on. If it gives way, we are dead.


Okay... is it now I'm supposed to utter "Copyright is no right" ? Or should I wait a couple of posts?

. o O ( My timing is seldom right ;) )

Reply Score: 2

sbergman27 Member since:
2005-07-24

20 minutes, give or take. ;-)

Reply Score: 1

dylansmrjones Member since:
2005-10-02

Copyright is no right ;)

Reply Score: 2

sbergman27 Member since:
2005-07-24

"""

Copyright is no right ;)

"""

You were late. ;-0

Reply Score: 1

RE: GPL people mean-spirited
by dylansmrjones on Sun 2nd Sep 2007 18:17 UTC in reply to "GPL people mean-spirited"
dylansmrjones Member since:
2005-10-02

What about the BSD-zealots who care too much about how other persons license their code? And what about project leaders that don't understand copyright law?

The copyright holder (Sam Leffner) has stated that Theo is wrong. The other dual licensed file was relicensed by the sole copyright holder, so no problem there.

Reply Score: 5

RE: GPL people mean-spirited
by segedunum on Sun 2nd Sep 2007 18:19 UTC in reply to "GPL people mean-spirited"
segedunum Member since:
2005-07-06

It is really mean-spirited to take code, modify it, and prevent the original author or originating projects from enjoying the benefits of the modification.

If you have a GPL-compatible licensed piece of code, as BSD code is, then it can be incorporated into GPL code. That's what the BSD license allows.

If you're taking from them, they should have a reasonable right to take something comparable from you (it is the golden rule, after all). And it's not like you have lost that which is taken.

You've just described why the GPL is a good license to use if you are worried about that sort of thing ;-).

Reply Score: 4

RE: GPL people mean-spirited
by sbergman27 on Sun 2nd Sep 2007 18:24 UTC in reply to "GPL people mean-spirited"
sbergman27 Member since:
2005-07-24

"""

I don't like the FSF or GPL-zealot crowd because they care too much about how other people license their code.

"""


PlatformAgnostic,

One thing that I have learned, and this comes from my discussions with the FSF advocate b3timmons here on this site, is that you have to make a distinction between what RMS, Eben Moglen, and the FSF says... and what their followers say. I have often criticized the FSF based upon what their fanatics claim. B3timmons noted that and set me straight.

That said, I understand your distaste of code being horded into copylefted projects. On the balance, I generally prefer seeing code released under copyleft.

But BSD is OK, too. Code reuse is still the problem. It's hard. Anything that makes code reuse harder must be considered a wart.

So I guess that makes the GPL a wart covered diamond. ;-)

Reply Score: 3

v RE[2]: GPL people mean-spirited
by cyclops on Sun 2nd Sep 2007 18:45 UTC in reply to "RE: GPL people mean-spirited"
sbergman27 Member since:
2005-07-24

Cyclops,

There is no hatred, here. Just honest criticism. I'm glad you have an enjoyable computing life. Though, to be very frank on the issue, you seem about as happy as the average piranha fish. ;)

-Steve

Edited 2007-09-02 18:57

Reply Score: 3

v RE[4]: GPL people mean-spirited
by cyclops on Sun 2nd Sep 2007 20:34 UTC in reply to "RE[3]: GPL people mean-spirited"
sbergman27 Member since:
2005-07-24

"""
You stick out in the crowd because you have a sickness.
"""

"""
Your not even fit to comment on their code.
"""


Cyclops,

What is it, specifically, about my posts that you do not like? I try to maintain a relationship based upon mutual respect with others here on OSNews. Even when we don't agree on things. Hell, I think I even got through to NotParker once or twice.

You and I probably agree more than disagree, all things considered. So I'm just going to throw out some random points, and we can discuss how we stand. The alternative would seem to be that we continue trading personal attacks. OK?

--
1. I use Linux 100% in both my work and at my home.

2. I have a fondness for Fedora and CentOS. Ubuntu is good too, and is what I recommend to new users.

3. I dislike the schism between OS and FS and think it is a bit artificial and silly. But I prefer the term "Open Source" to "Free Software" because it's just an easier sell to customers. It sounds more professional, and more credible.

4. I generally support FSF's motivations. I sometimes disagree with their strategies and tactics. And I comment upon it when I do. I also am not above joking about them.

5. In general, I prefer copylefted licenses. But permissive licenses are OK, too. The important thing is that the code author(s) be happy with the terms under which their code is offered.

5a. I believe *very* much in the author's right to license as he sees fit. I believe that FOSS licensing is more desirable and beneficial to The People. But I do not view releasing software as closed source to be immoral.
--

Now, I would ask to you refrain from offering me free psychiatric evaluations for a bit and actually comment on where we agree and where we might disagree. Feel free to add other points significant which I might have left out.

Edited 2007-09-03 10:08

Reply Score: 2

RE[6]: GPL people mean-spirited
by cyclops on Mon 3rd Sep 2007 16:36 UTC in reply to "RE[5]: GPL people mean-spirited"
cyclops Member since:
2006-03-12

Bless. Unlike Vista users who try to marginalize, pioneers in lets face it an *alternative OS* that has an *alternative selling model* and an *alternative development model* and an *alternative release cycle* by turning it into some kind of religious thing.

You have a personal problem. I have not seen in any way form or substance *anything* to justify your witch hunt, which is relentlessly.

If you use Linux, then you use GNU. I don't care about your preferred way it is packaged. Its about 60% GPL, and it exists because of people like Richard Stallman. Its really pathetic that you even comment on something like "free" vs "open" when in reality these terms actually accurately describe, the driving force behind how a particular piece of software is licensed. From a marketing point of view I think they are both about as successful as the Tux logo. The market that GNU exists in has changed to most users its just software, free, fun, and exciting. Its now a complete Desktop solution.

You do not "Joke" about the FSF you actively *lie* about them, and twist their motivations which are 100% consistent. In a topic that is completely unrelated to the FSF apart from the using their expertise to resolve what is a trivial dispute. In fact you expose some kind of personal vendetta which goes beyond Vista Users namecalling so far I would say there is something *wrong* with you.

The bottom line with the FSF tactics and strategies is they are out there advocating what they believe in, as well as focusing on projects essential to the Desktop something Linus and others "don't". The reality is they are successful in doing so. The sad think is in a week where Microsoft have *openly* bought a standard. You words at best are empty, and I suspect have no real grounding to reality.

Absolutely an individual should license their software however they seem fit. The only *interesting* point it the *moral* aspects. Which again you have to look at *why* its immoral. Oddly the reasons why its immoral mean that they have created a license for *users* which is remarkable, and as a user of their software. In fact I object to the irony of the word *free* simply because it makes the *free* part makes software more valuable, and I mean to companies. Free is the wrong name *anti-lock-in software* may be a more attractive term to companies or *future proofed software*. Personally I think open-source is *not* as easy to sell simply because of it loses these valuable properties reducing it to simply a collaborative development model albeit a good one.

My words are quite clear. You have shown no reason at all for your malice. Attacking *any* individual or group without just cause makes me to think you are a sociopath.

Reply Score: 2

sbergman27 Member since:
2005-07-24

Cyclops. I've tried to have a reasonable discussion with you. And I'm sorry to have to conclude that you are one of those overly enthusiastic advocates of the software which we both use, like, and want to promote, who actually does more harm than good through your bad advocacy techniques.

If you care about FOSS (and I know that you do) please tone it down and consider the power that diplomacy could bring to your efforts.

Edited 2007-09-03 16:52

Reply Score: 3

dylansmrjones Member since:
2005-10-02

. o O ( Darn.. a one-eyed windmill... )

Reply Score: 1

PlatformAgnostic Member since:
2006-01-02

You're right... Cyclops is simply not worth the time. Maybe he's king in his own group of friends, but in my world the one eyed man is just halfway-blind.

Reply Score: 2

RE[2]: GPL people mean-spirited
by sbergman27 on Sun 2nd Sep 2007 18:46 UTC in reply to "RE: GPL people mean-spirited"
sbergman27 Member since:
2005-07-24

To whomever modded my post down:

Please elaborate. I'm genuinely interested in hearing from you.

-Steve

Reply Score: 1

sympathy
by butters on Sun 2nd Sep 2007 18:42 UTC
butters
Member since:
2005-07-08

First of all, although there were clearly some procedural misunderstandings on the part of the Linux kernel community, the BSD permits redistribution under a derivable license such as the GPL. Eben Moglen is aware of the situation and will help ensure that this process is conducted with full respect for the BSD license.

Once these issues are sorted out, Theo's argument boils down to "let's be friends". I'm sure that most everybody in the Linux community is interested in maintaining a friendly relationship with the OpenBSD project. Why not? The reality of the licensing situation makes this frustrating, but not impossible.

I sympathize with Theo. I believe that the most important aspect of free software is collaboration. That's part of the reason why I recommend the GPL for most projects. The BSD doesn't say anything about reciprocity. It doesn't even require corresponding source code.

Theo somehow believes that BSD code going GPL is worse for his project than it going proprietary. It's the same thing, or possibly slightly better. The BSD allows the redistribution of code under the BSD or under a derived license without giving anything back. Whenever anyone takes advantage of their generosity, they suffer.

So I sympathize with Theo. It's tough standing up for "real freedom" and making the corresponding sacrifices, especially when you're the small fish. When bigger vendors and projects with more resources take the ball and run with it, the little guy often gets hurt. That's free as in free market.

While the Linux community would be well within their rights to say "tough luck, get a stronger license" to the OpenBSD project, I hope that the mutual interest in friendly collaboration will prevail. That's why I expect that the result of this situation will be dual-licensed BSD/GPL code in the Linux kernel.

There are two ways to make BSD code redistributable under the GPL so that it can be included in Linux. The first is a simple concatenation of the two licenses. Since the BSD is a subset of the GPL, the union of the licenses is semantically equivalent to the GPL. In this approach, OpenBSD would not be able to incorporate derived works in their project.

The other way is introduce a disjunctive clause to create a BSD/GPL dual-license. This allows the code to be redistributed in both Linux and BSD and allows two-way code sharing as well. The side-effect is that the disjunction of BSD and GPL is functionally equivalent to the BSD, as it is the more permissive license. So this code can be made proprietary or otherwise redistributed in ways that impede collaboration and freedom.

However, as the code did originate from OpenBSD, and this notion of "real freedom" is their intention (for better or worse), I think it's fair to honor this intention. In the interest of collaboration and friendship, it's arguably acceptable to soften reciprocity in exchange for useful code.

I'm not sure if Linus will agree. Although he is often painted as a ruthless pragmatist, the guarantee of reciprocity is very important to him. This is the "tit for tat" that he speaks of when explaining his preference for the GPLv2. This is the primary mechanism on which his pragmatism relies.

So there are essentially three options: 1) wrap the code in the GPL and give a token apology to the OpenBSD community knowing that they have no way of withholding code under the BSD anyway, 2) dual-license the code so that two-way sharing can take place and hope that some wireless router vendor (for example) shares their improvements, or 3) avoid the code altogether, duplicating the effort to create an original driver under the GPL.

License fragmentation sucks. There's always a tradeoff and never a slam-dunk solution for all parties. In a perfect world, everybody would use the GPL, everybody would share their code, and everybody would be able to use their computers in freedom. But until this happens, the GPL is a bubble of perfect collaboration protected from a universe of heterogeneous inequality by a frustrating one-way valve.

Reply Score: 10

enough of this bs
by cg0def on Sun 2nd Sep 2007 18:59 UTC
cg0def
Member since:
2006-02-12

i suppose that if i had spent as much time testing and optimizing the code as Theo had I'd be just as upset. However, the nature of the bsd license is such that you can't stop people from using your code and even making it commercial. Now if you can make it commercial what's to stop you from changing the license to gpl instead? And yes it sux that any potential improvements would not be usable in openbsd but hey this is far from making it illegal. And also linux developers are really becoming anal about this gpl licensing. for crying out loud what is someone uses this portion of code in their projects? Do you really think this is the very piece of code that makes or break ANY project? Plus if they really need the functionality they can use your ideas and patch up the openbsd code since it is under a more permissive license.

IMO it's about time that the devs stop pissing people off and remember the fact that OSS is not about making money or protecting intellectual property.

Reply Score: 2

RE: enough of this bs
by dylansmrjones on Sun 2nd Sep 2007 19:18 UTC in reply to "enough of this bs"
dylansmrjones Member since:
2005-10-02

This has nothing to do with the BSD-license.
It has something to do with the dual licensing scheme. The modified BSD-license in this case is GPL-incompatible which is why it is dual-licensed, so it can be used by GPL'ed projects.

Theo hasn't spent any time optimizing the code in question. He just has a warped sense of copyright.

Reply Score: 1

RE[2]: enough of this bs
by pxa270 on Sun 2nd Sep 2007 19:20 UTC in reply to "RE: enough of this bs"
pxa270 Member since:
2006-01-08

What the heck are you talking about? The modified BSD-license is compatible with GPLv2, see:
http://www.gnu.org/licenses/info/BSD_3Clause.html

Reply Score: 3

RE[3]: enough of this bs
by dylansmrjones on Sun 2nd Sep 2007 19:45 UTC in reply to "RE[2]: enough of this bs"
dylansmrjones Member since:
2005-10-02

You are thinking about the standard revised BSD-license.

According to Theo de Raadt and other persons the BSD-license in the dual-licensed files differs from the revised BSD-license (which is compatible with GPL).

According to Theo de Raadt and other persons the the dual-licensed files are under a 3-clause BSD which retains the ad-clause and therefore incompatible with GPL.

However, after studying the patches it seems to me that Theo de Raadt is wrong about the modified BSD-license. I've been misled by Theo de Raadt. Not only is he wrong about the dual-license. He is also wrong about the BSD-license. I wonder what he's been smoking ;)

Reply Score: 2

RE[4]: enough of this bs
by pxa270 on Sun 2nd Sep 2007 19:50 UTC in reply to "RE[3]: enough of this bs"
pxa270 Member since:
2006-01-08

He's not been smoking anything, he's trying to convert dual licensed files into effectively BSD-only files, using some bizarre pseudo-legalese. The guy clearly has an axe to grind with Linux/GPL people.

Reply Score: 2

RE[5]: enough of this bs
by dylansmrjones on Sun 2nd Sep 2007 20:15 UTC in reply to "RE[4]: enough of this bs"
dylansmrjones Member since:
2005-10-02

I think you are right, but I wouldn't rule out the option that he has confused himself. Or have some very interesting weed ;)

http://marc.info/?l=openbsd-misc&m=118836617815218&w=2

That mail of his is one big contradiction. I'd like to see his reply to Sam Leffner, and see what he thinks of the FreeBSD-team who removed the GPL-part of the dual license.

Reply Score: 4

Lakedaemon
Member since:
2005-08-07

His point is :

You are (quite) free to do what you want with BSD code.

If you make a tiny change (like a bug fix) and relicense it under the GPL (or a similar BSD incompatible) License), your improvements are forever lost for the BSD community (from a developper point of view, this is worse that people taking BSD code and making proprietary code from it as those people may still contribute stuff to the BSD community).

So, please pretty please, consider licensing your changes under the BSD license so that the BSD community could profit from your work too.

It would be fair and ethical but..well..you are free to choose not to do it...

In that case, If you choose a license that prevents the BSD community from profiting from your improvements and if you ask for help from the BSD community...it might get awkward...

this sounds pretty sensible to me.

We are all profiting from the BSD code and TDR is fighting so that we get more from it so I wonder why so many people like bashing him...

Reply Score: 4

pxa270 Member since:
2006-01-08

I've already spelled out why I'm bashing Theo: he tries to twist the meaning of the dual licensed files to make them effectively BSD-only. By insisting on retaining complete text of a dual licensed file in all forks, he tries to defang any GPL-only branches (since those can still become closed source thanks to the dual-license text, thus thwarting the entire point of the GPL).

Theo is trying to impose his world-view (that all forks of dual-licensed code should be effectively BSD) against the wishes of the authors of the dual-licensed code (which is that GPL-only forks are permitted).

Reply Score: 4

dylansmrjones Member since:
2005-10-02

If you make a tiny change (like a bug fix) and relicense it under the GPL (or a similar BSD incompatible) License), your improvements are forever lost for the BSD community (from a developper point of view, this is worse that people taking BSD code and making proprietary code from it as those people may still contribute stuff to the BSD community).


Nobody prevents me from releasing my fix under the GPL to the GPL'ed fork, and under the BSD to the BSD-licensed project. I can also release it under a proprietary license, thereby triple licensing my code ;)

It has happened several times that code contributed under the GPL to Linux has been simultaneously contributed to *BSD under the BSD-license. Just like some companies are sending code back to *BSD so does Linux-devs on occassion.

EDIT: Fixed some speeleng eroors.

Edited 2007-09-02 19:49 UTC

Reply Score: 4

Parry Hotter Member since:
2007-07-20

I agree, it is a sensible approach. Though, in addition to what pxa270 is saying, the fact that TDR consistently chooses to piss, moan, bitch and whine does not promote such a climate.
I wish the BSDs had a joint legal body that could sort out these things with SFLC in a professional manner.

Reply Score: 0

v Some of you should... die? :P
by BSDfan on Sun 2nd Sep 2007 20:40 UTC
regarding News items from mailing lists
by poohgee on Sun 2nd Sep 2007 22:45 UTC
poohgee
Member since:
2005-08-13

The problem with creating news items from mailings lists is that they move very quick & the actual news item is not updated to reflect the current state of list activity or changes .

well like poster pxa270 points out - the issue seems already mostly resolved .

Edited 2007-09-02 22:46

Reply Score: 1

uh
by meandean on Sun 2nd Sep 2007 23:36 UTC
meandean
Member since:
2007-09-02

alternatively == OR

There is no purpose in multi-licensing code if you have to follow the requirements of all of them, or release modifications under all of them since the one with the most requirements/restrictions would have to be followed every time and would make the other license choices moot.

There is no legal issue to be resolved and there is no moral/ethical issue involved since you were given permission to choose a license.

Edited 2007-09-02 23:38

Reply Score: 4

licences
by zhulien on Mon 3rd Sep 2007 01:02 UTC
zhulien
Member since:
2006-12-06

I think the whole idea of having a licence to use a program or source code silly, conditions perhaps, but to have a licence...

I'd rather my source code free of $ and free of licence with the condition that it remains free and is NOT wrapped up in anyone's licence (including a final product).

Reply Score: 1

well
by meandean on Mon 3rd Sep 2007 01:09 UTC
meandean
Member since:
2007-09-02

if this is the part that is being debated then once again there is no legal issue and there is no moral/ethical issue involved.

* $OpenBSD: ath.c,v 1.63 2007/05/09 16:41:14 reyk Exp $ */
/* $NetBSD: ath.c,v 1.37 2004/08/18 21:59:39 dyoung Exp $ */

/*-
* Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer,
* without modification.
* 2. Redistributions in binary form must reproduce at minimum a disclaimer
* similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
* redistribution must be conditioned upon including a substantially
* similar Disclaimer requirement for further binary redistribution.
* 3. Neither the names of the above-listed copyright holders nor the names
* of any contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* Alternatively, this software may be distributed under the terms of the
* GNU General Public License ("GPL") version 2 as published by the Free
* Software Foundation.
*
* NO WARRANTY
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
* OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
* IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGES.
*/

Reply Score: 2

v BSD
by happycamper on Mon 3rd Sep 2007 02:25 UTC
RE: BSD
by dylansmrjones on Mon 3rd Sep 2007 02:31 UTC in reply to "BSD"
dylansmrjones Member since:
2005-10-02

Where do you get that understanding from? Sources please. You are claiming that the Linux-kernel is full of BSD-code where the BSD license has been stripped. That's quite an accusation, and there is nothing to back it up.

Reply Score: 5

RE[2]: BSD
by happycamper on Mon 3rd Sep 2007 02:50 UTC in reply to "BSD"
happycamper Member since:
2006-01-01

Where do you get that understanding from? Sources please. You are claiming that the Linux-kernel is full of BSD-code where the BSD license has been stripped. That's quite an accusation, and there is nothing to back it up.

this is what this discussion is about: a linux dev was tring to use bsd code and trying to strip the Bsd license and put that same BSD code under GPL only in the linux kernel as a wireless driver. Anyway in this thread a lot of stuff is bing said without any facts. so lets audit the linux kernel to see if the BSD code that is in there is not getting the bsd license strip and we know there is BSD code in the linux kernel because this is what started this mess.

Edited 2007-09-03 02:58

Reply Score: 1

RE[3]: BSD
by pxa270 on Mon 3rd Sep 2007 06:34 UTC in reply to "RE[2]: BSD"
pxa270 Member since:
2006-01-08


So, I guess it's time to audit the linux kernel and see what we find. I have a hunch we won't only find microsoft Ip but also some BSD code with the BSD license strip.


Ok then, here's the complete source: http://www.kernel.org/pub/linux/kernel/v2.6/ please post back when you find any infringing code. Otherwise, vague allegations of possible nonspecific infringement is pure FUD-spreading, exactly what SCO and Ballmer have been doing.

Edited 2007-09-03 06:35

Reply Score: 3

RE[4]: BSD
by happycamper on Mon 3rd Sep 2007 09:23 UTC in reply to "RE[3]: BSD"
happycamper Member since:
2006-01-01

pure FUD-spreading, exactly what SCO and Ballmer have been doing

it's not pure FUD-spreading, how can i be spreading FUD when a Linux dev was caught in the act of striping the BSD license from BSD code. that will make a lot of people think if this was done before and if there is a chance there is stolen BSD code in the linux
kernel. data from that link may not represent what is actually in the linux kernel, you know that.

Edited 2007-09-03 09:28

Reply Score: 1

RE[5]: BSD
by pxa270 on Mon 3rd Sep 2007 09:41 UTC in reply to "RE[4]: BSD"
pxa270 Member since:
2006-01-08

> it's not pure FUD-spreading, how can i be spreading FUD when a Linux dev was caught in the act of striping the BSD license from BSD code. that will make a lot of people think if this was done before and if there is a chance there is stolen BSD code in the linux

First, this was a proposed patch on the kernel mailing list, and it was prompty retracted on the same list when they saw that that some of the files were ISC-only, not dual-licensed. Second, a few months ago the same thing was found with GPL code in the OpenBSD BCW driver, and that wasn't a patch proposal, it was in the actual CSV development-tree. Did I hear anyone calling for an audit of the OpenBSD source? What makes you think the chance that there is infringing code in the Linux source is higher than in the OpenBSD source?


> kernel. data from that link may not represent what is actually in the linux kernel, you know that.

Are you dense? What I linked to is the Linux kernel. What you're saying is there might be some unspecified infringements in some unnamed files in some hidden Linux tree. How is that not FUD spreading.

Edited 2007-09-03 09:46

Reply Score: 5

RE[6]: BSD
by happycamper on Mon 3rd Sep 2007 09:51 UTC in reply to "RE[5]: BSD"
happycamper Member since:
2006-01-01

Are you dense? What I linked to is the Linux kernel


please keep the insults to yourself it makes you look profane and vulgar, you know uneducated. what you link is a site with what suppose to represent what is in the linux kernel, but that needs to be verify, if what is on the site matches with what is in the kernel. to see if what is on the site is not really covering up stolen IP.that is in the kernel. remember a linux dev was caught stealing, naughty, naughty.

Edited 2007-09-03 09:52

Reply Score: 0

RE[7]: BSD
by pxa270 on Mon 3rd Sep 2007 11:04 UTC in reply to "RE[6]: BSD"
pxa270 Member since:
2006-01-08

> what you link is a site with what suppose to represent what is in the linux kernel, but that needs to be verify, if what is on the site matches with what is in the kernel.

I linked to the site where I think the source of the Linux kernel can be found. If you disagree, where do you suggest we can find the kernel?


> to see if what is on the site is not really covering up stolen IP.that is in the kernel. remember a linux dev was caught stealing, naughty, naughty.

A linux dev proposed on a mailing list to change a license that he had no rights to, and he was promptly called on that. The same happened with an OpenBSD dev for the BCW driver, where it was in fact committed to the CSV development tree. Were they also stealing?

Reply Score: 2

RE[8]: BSD
by happycamper on Mon 3rd Sep 2007 13:30 UTC in reply to "RE[7]: BSD"
happycamper Member since:
2006-01-01

A linux dev proposed on a mailing list to change a license that he had no rights to, and he was promptly called on that. The same happened with an OpenBSD dev for the BCW driver, where it was in fact committed to the CSV development tree. Were they also stealing?

Mr. Buesch, thought some functions look the same and the driver itself did not work and it was not being used. but knowingly removing the whole BSD license and putting the code under the GPL is far worse then a couple of functions looking identical.

I appreciate you linked the site of the linux kernel code, but many might have the taught, after this fiasco that not all is being published what is included in the the linux kernel for a covering up of stolen IP.

Edited 2007-09-03 13:32

Reply Score: 0

Whatever.
by animus on Mon 3rd Sep 2007 03:08 UTC
animus
Member since:
2005-11-29

It's probably a waste of my time to write this, and I haven't read through all the comments (give me a break, I just worked 12hrs straight, and I've got better things to do than read squabbling), so this might have already been said, but:

My interpretation was that the dual licensed code was more on a per-file basis. Some files might be covered by x_license, and other files by y_license.

So, if you want to mangle with x_file you adhere to x_license, and if you mangle y_file you adhere to y_license. Does this make sense? I don't think I have to connect the dots any further.

If you're stripping copyrights off files then that's wrong (as defined by the law), and Theo is not an ass**** for pointing this out. He has a valid point about the hypocrisy of certain GPL supporters.

Reply Score: 1

notice the bold part
by meandean on Mon 3rd Sep 2007 03:24 UTC
meandean
Member since:
2007-09-02

* $OpenBSD: ath.c,v 1.63 2007/05/09 16:41:14 reyk Exp $ */
/* $NetBSD: ath.c,v 1.37 2004/08/18 21:59:39 dyoung Exp $ */

/*-
* Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer,
* without modification.
* 2. Redistributions in binary form must reproduce at minimum a disclaimer
* similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
* redistribution must be conditioned upon including a substantially
* similar Disclaimer requirement for further binary redistribution.
* 3. Neither the names of the above-listed copyright holders nor the names
* of any contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* Alternatively, this software may be distributed under the terms of the
* GNU General Public License ("GPL") version 2 as published by the Free
* Software Foundation.

*
* NO WARRANTY
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
* OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
* IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGES.
*/

Obviously it gives you the right to make the code GPL only.

Reply Score: 2

RE[3]: BSD
by MamiyaOtaru on Mon 3rd Sep 2007 07:01 UTC
MamiyaOtaru
Member since:
2005-11-11

Happycamper: we know there is BSD code in the linux kernel because this is what started this mess.

Except that code was never in mainline. It was a commit to a development branch and got caught quite nicely. Shows the odds of something like that getting through into Linus' tree to be rather slim.

animus: If you're stripping copyrights off files then that's wrong (as defined by the law), and Theo is not an ass**** for pointing this out. He has a valid point about the hypocrisy of certain GPL supporters. (emphasis added)

I love it how when it goes the other way (back when some GPL code was wrongly used in a BSD CVS tree) Theo's response to having it pointed out was:

You publically attacked another open source developer for a specific purpose. You are an inhuman asshole, out to make a public fuss about something, when you had a choice to tell him in private. - Theo De Raadt (emphasis added)

But it's OK for HIM to do the same thing a couple months later. And then he talks of hypocrisy?

None of that has to do with the core issues of course. In both instances the situation was quickly corrected, and now we have twin teacups with mirror image storms. It's all rather amusing.

Reply Score: 2

boring
by bfr99 on Mon 3rd Sep 2007 10:12 UTC
bfr99
Member since:
2007-03-15

The comments here are both boring and meaningless. The meaning of licenses and how thay apply to various situations is clearly subject to interpretations. These interpretations do not totally depend on the exact wording of the license but upon (perhaps differing) legal opinions and usage conventions. Get used to fact that interpretations will vary from location to location, jurisdiction to jurisdiction and time to time.

Reply Score: 1

cant argue with this...
by meandean on Mon 3rd Sep 2007 13:27 UTC
meandean
Member since:
2007-09-02

* Alternatively, this software may be distributed under the terms of the
* GNU General Public License ("GPL") version 2 as published by the Free
* Software Foundation.


Edited 2007-09-03 13:27

Reply Score: 1

RE: cant argue with this...
by antik on Mon 3rd Sep 2007 18:53 UTC in reply to "cant argue with this..."
antik Member since:
2006-05-19

* Alternatively, this software may be distributed under the terms of the
* GNU General Public License ("GPL") version 2 as published by the Free
* Software Foundation.


And now read THAT ONE:

* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer,
* without modification.


GPL guys area all illiterate or they have delusion that GPL is only license that matters?

Reply Score: 1

RE[2]: cant argue with this...
by Crono on Mon 3rd Sep 2007 19:51 UTC in reply to "RE: cant argue with this..."
Crono Member since:
2006-11-08

And you, good sir, are not able to understand the first word.

ALTERNATIVELY

You DO know what an alternative is, do you?
If not then here's a small hint for you:
http://www.thefreedictionary.com/alternatively
Quote:

The choice between two mutually exclusive possibilities.


I've even marked the important words here. You can find the definition on the same site.

Edited 2007-09-03 19:53

Reply Score: 2

RE[3]: cant argue with this...
by kirihito on Mon 3rd Sep 2007 20:37 UTC in reply to "RE[2]: cant argue with this..."
kirihito Member since:
2007-09-03


ALTERNATIVELY


Reyk Floeter's code was never dual licensed. It was always BSD and BSD only.

Reply Score: 1

RE[4]: cant argue with this...
by Crono on Tue 4th Sep 2007 00:45 UTC in reply to "RE[3]: cant argue with this..."
Crono Member since:
2006-11-08

Reyk Floeter's code was never dual licensed. It was always BSD and BSD only.


That's probably why the diff on the damn LKML had the dual-licensed-clause already in it! DUH

Here's the diff for you. The clause is already in it. And it says alternatively (see above)
http://lkml.org/lkml/2007/8/28/157

I don't really care if the code was ORIGINALLY under a BSD-only license. The code that was used in the Linux-diver was already the dual-licensed one and Jiri changed it to the GPL-license since the text ALLOWS EXACTLY THAT THING.

I'm not sure if this is a good or a bad idea to to this, but it definately is completely legal.

Edited 2007-09-04 00:59

Reply Score: 1

codehead78
Member since:
2006-08-04

Most everyone is missing the real point. The post was about community developers working together and respecting one another. I don't care which camp you come from, if you think your way is the only way, you aren't helping anyone. No need to draw any parallels here, they should be obvious.

But if working together's not your bag, see here: [url]www.itorches.com[/url] ;)

Browser: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3

Reply Score: 1

Please someone clarify!
by wannabe geek on Mon 3rd Sep 2007 19:47 UTC
wannabe geek
Member since:
2006-09-27

I've been wondering about this kind of situations since long before this fuss.

So, please, let me ask:

If I take a BSD-licensed source file, rip-off, say, 50% of its contents and paste them in a work of mine, with my own copyright notice and license, does it qualify as a derived work? Or is it a "modified and tampered" version of the original file? Where is the boundary?

If I can't rip-off any of the BSD-licensed file for my derived work, how does the BSD license differ from a copyleft license like the GPL? If I can rip off some code and use it in a closed-source program, not releasing any source code at all, does that mean the BSD license is more tolerant of closed-source derivatives than GPL derivatives?

Reply Score: 1

v Honor amongst thieves?
by eggman on Mon 3rd Sep 2007 23:50 UTC