Linux Wireless Driver Violates BSD License? 355
bsdphx writes "After years of encouragement from the OpenBSD community for others to use Reyk Floeter's free Atheros wireless driver, it seems that the Linux world is finally listening. Unfortunately, they seem to think that they can strip the BSD license right out of it."
No, it doesn't. (Score:5, Informative)
However, until it's in Linus's tree (or even the MM tree), the violation is not by "linux", but the contributor, Jiri Slaby. [blogspot.com]
Anyway, thanks to the OpenBSD team for these great drivers. Thanks to the Linux team for including them (under the correct license).
Re:No, it doesn't. (Score:4, Informative)
The contributor being the author of the wireless module makes this article a bit short on common sense.
First check the author of the patch, its Jiri Slaby.
Then check the copyright notice on top of the source files, there is a copyright to ... Jiri Slaby.
So an author changed the license of his own code, hit the presses!
Re:No, it doesn't. (Score:5, Insightful)
What exactly is this article about?
Re: (Score:3, Funny)
You've visited the site, contributed to the discussion, presumably loaded the ads on the page, had your visit logged by Google... so what the fcuk do you care? Mind your own business web boy! (and please come again).
It's about dividing the communities.... (Score:5, Insightful)
The trick is that we have to not be divided and work together sensibly.
Re: (Score:2, Insightful)
The trick is that we have to not be divided and work together sensibly.
Mod parent up +5, Insightful!
I myself write mostly copyleft software, but if the OpenBSD or any other important project asked for it to be relicensed under BSD, I would certainly dual-license the software.
All of this senseless bickering is pointless. We as open source and free software developers have most of our goals in common. Let's pool our resources here and work together towards those common goals rather than having all of this stupid infighting.
You all need to realize that this is exactly what Micr
Re: (Score:3)
with the way things have been going lately though, open source developers may be the cause of their own destruction. Greed keeps pounding them in the head with a sledgehammer...it used to be they had on hats made of very strong steel...every time greed hits them though, that helmet keeps getting a little more dented...
Wow. And I thought the article was sensational. Exactly who is being greedy in this situation? Where is the money in all of this and what the fuck is your analogy supposed to mean?
Re: (Score:3, Funny)
His analogy means that greed is like the flame in a hot forge and that Linux developers are like an anvil, well worn, but with plenty of use still left in them. The idea is that every time the flame of greed is stoked, the forge becomes hotter, causing the air of superiority to expand, which helps nobody. Of course, it all comes crashing down onto the helmet of irresponsibility, which becomes tighter and tighter on the head of progress, eventually causing a massive headache, such that no
Re:It's about dividing the communities.... (Score:5, Insightful)
It isn't so much a disagreement about how "free" is defined; it is more about who the target of "free" is. The BSD-style folks focus on programmers; the GPL-style folks future end-users. Both want the code to be "free" (can do whatever they desire with the code) to their target.
Re: (Score:3, Insightful)
1) BSD: This is good code, we want people to be able to use it, maybe it will work to our advantage, and we want the copyright to stay clear so people who modify our code can't accidentally claim copyright and sue others who started with our code.
2) FSF: The end user should be able to hack their devices we'll tempt device manufacturers with good code whose license requires the manufacturer to keep the device and code open.
3) Linus?: I want the best code available f
I wouldn't even go that far (Score:4, Interesting)
BSD uses economics to protect freedom. GPL tries to use the force of law.
Generally I prefer the BSD approach but tend to feel safer with the GPL
Re: (Score:3, Informative)
The problem with BSD is that I can take a fork of a project today, throw a whack of talented resources at it and make a better product. Launch that into the wild and have everyone take my (non-BSD'ed) fork as the dominant project. Give it some time, and everyone has forgotten about FreeWhateverItWas and is now using PinkPanther_v5. Everyone is drinking from the PP-koolaid...then I start re$tricting acce$$.
And you are still competing with Free (both kinds). If you are extremely lucky the original development will be slow enough to actually let you be successful at this. In which case the project is more or less dead anyway (regardless of license).
Now, one of the BSDL projects I support is PostgreSQL. As your post suggests, there are a number of companies that either currently or in the past have offered proprietary versions of the software. These include Command Prompt, EnterpriseDB, Fujitsu, Green Plum,
Re: (Score:2, Insightful)
slight of mind (Score:3, Insightful)
Well, now, that's a truly fabulous slight-of-mind. Kudos. But tell me, is 1st amendment a reference to first post? Under this theory of law, you really want to get there first.
The GPL actually func
No... It's about something a little different... (Score:3, Insightful)
They were guilty of the very thing they're accusing the Linux crowd of back a while
back and the Linux crowd handled it rather nicely and helpfully, but Theo went ballistic
and basically got all bent out of shape indicating that they weren't really violating
the GPL licensing on a kernel driver (they were, but...) and so forth.
Now, we see a percieved violation being "observed" by Theo and Company
and in reality, the people in th
Re:No... It's about something a little different.. (Score:2)
And it is quite reasonable for them to complain that the BSD license was explicitly stripped from the source without permission. It would be an oversight if it was just violate the
Re: (Score:3, Insightful)
You don't remember that because the GPL copyright holders attempted to resolve the issue quietly and without huge dramatics (Linus didn't become involved until very late in the gam
Re:No... It's about something a little different.. (Score:4, Interesting)
The submitter wrote some of the driver, but there are a few other names in the Copyright list. There is no information in the article indicating their (dis)approval.
Re:No... It's about something a little different.. (Score:5, Insightful)
Doing the same thing in the other direction (including GPL-licensed code in a BSD-licensed project) is a no-no, by the way. The GPL has additional requirements that the BSD license doesn't satisfy.
Re:No... It's about something a little different.. (Score:4, Interesting)
Re: (Score:2, Insightful)
It's about Theo and company getting their panties in a wad over any percieved "stealing" of their
codebase from the OpenBSD tree and relicensing it under the GPL. What the dummies didn't get
was that the contribution and re-release of the code was under the GPL V2 by the original author
which has the right to do whatever he damn well pleases with it if he's not breaching the Copyrights
of other contributors to a given piece in
Re: (Score:3, Insightful)
Re:No, it doesn't. (Score:5, Funny)
Re:No, it doesn't. (Score:5, Insightful)
Looks more like some yutz decided that he didn't like the BSD licence and went in and changed all the licences to GPLv2, in the files, and didn't do anything else.
Honestly, I can't complain, as long as the copyright notices are kept, and unchanged, it is acceptable (someone posted thsi further down).
Nonetheless, someone going in, and doing nothing but removing the BSD licencing on every file (or at least the first 4 or 5, I didn't look through the whole thing), and replcaing it with "this code is now under GPLv2", seems somewhat childish, more like a tantrum than anything else.
Re: (Score:2)
Re: (Score:3, Insightful)
The BSD project has it available under EITHER license. EITHER/OR.
This isn't exactly true, though. Some of the files are available under a dual license. Others, it seems, aren't.
Look at the copyright notice being removed from, e.g., ath5k_hw.c:
* Copyright (c) 2006-2007 Nick Kossifidis
* Copyright (c) 2007 Jiri Slaby
*
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby gra
Re: (Score:3, Insightful)
Yes! That's the issue exactly (well, analogously). The original software permitted either license. Jiri removed all the BSD bits, including the copyrights of the other contributors. Jiri's kernal submission is an attempt at an exclusively GPL fork. This fork is indistinguishable in name from the original BSD-licensed code. IMHO, if you're going to fork something, at least give it a different n
Re:No, it doesn't. (Score:5, Informative)
Re:No, it doesn't. (Score:4, Informative)
- * GNU General Public License ("GPL") version 2 as published by the Free
- * Software Foundation.
- *
+ * This file is released under GPLv2
* Copyright (c) 2006-2007 Nick Kossifidis
*
Re: (Score:2, Informative)
Did you even read the original patch? (Score:5, Informative)
The lines without either mean that's context for the differences.
If you look at the original patch, no attribution was removed. The attribution was in the context lines.
It looks like the
Here's a link to the actual diff as provided in the original article:
http://lkml.org/lkml/2007/8/28/157 [lkml.org]
You'll also note that the dual-licensed code had the committer's copyright notice on it. In some cases it was only his notice, originally. With the data immediately available, maybe he stripped it out in a commit before this one, but they don't seem to be accusing him of that. They are mainly accusing him of ripping out the BSD license from a couple
In summary, it looks like a lot of this was nit-picking over how to actually do the license notice preservation, rather than preserving somebody's attribution. I imagine it'll be fixed up in very little time and few people will care about this in more than a day or two.
Re: (Score:3, Insightful)
DISCLAIMER: IANAL
Actually, so far as I am aware, header files cannot be copyrighted (at least in the U.S.), so the licensing of them, and thus the complaint, is moot (at least in the U.S.).
This is one point I remember from the SCO v. IBM l
Re:No, it doesn't. (Score:4, Informative)
Several people basically said Nope - can't do that. How about dual licensing?
The author replied - yes please, I'm away from my system right now - could someone do that.
(the above paraphrased..)
So in my mind - someone made a mistake, others pointed it out, and the original author asked for it to be corrected in the suggested manner.
Re: (Score:3, Informative)
Nope... check the first patch that appears in the article:
Re: (Score:2)
Re: (Score:3, Insightful)
Does Jiri Slaby have the right to change the license on Reyk Floeter's code?
We don't care about whether the license on the patch itself was changed, but the license from the code he borrowed.
Re:No, it doesn't. (Score:4, Informative)
I don't even know why this is news, Until Linus accepts it, it's some random patch submitted to the tree, tons of those are rejected daily.
The entire story and Slashdot submission is plain old FUD. if it was accepted and part of a new kernel tree I can see the story, but right now it's absolutely nothing but some random guy changed. Are we going to start getting stories submitted about what someone says on their blog now?
Re: (Score:2)
Re: (Score:3, Insightful)
Now a Linux developer has been seen doing something that at first glance looks worse, so I suppose we can expect another flamewar even if it turns out to be no big deal.
Re: (Score:2, Funny)
You're upset at the behavior of an individual on a public mailing list?
How on earth do you cope with the wider internet? (and manage to post on slashdot for god's sake).
Re:No, it doesn't. (Score:4, Informative)
You can correct me if I'm wrong, of course.
Re: (Score:3, Informative)
Re: (Score:3, Informative)
Unfortunately, some of them are only BSD-licensed. That's the big oops here.
Hmmmm (Score:2, Offtopic)
Comment removed (Score:4, Insightful)
Disparity between ideology and practice (Score:2, Insightful)
> of a license that allows code to be used in closed projects. It always was a specious argument, but it's looking
> all the more absurd today.
Doesn't this always tend to happen with organized religion? The "our ideology is better/truer/stronger than yours so we are superior and can condescend/oppress/forcibly convert" syndrome?
(Flashes on the surrealistic scene of the Romans watching RM
Re: (Score:2)
Re:Hmmmm (Score:5, Insightful)
Claiming any particular licence (BSD/GPL) to be superior is like asserting that cars are superior to helicopters. In far too many cases, the licences are dragged in to try to justify a bad argument, and the fault lies with both camps. GNU and BSD zealots alike adopt Talibanesque positions that do nothing but harm to the community.
This story should have been a simple clear-cut case it weren't for a small rabble-rousing group. Funnily enough, Theo posted a fairly decent and non-inflamatory respones in the early discussions. This is in stark contrast to the earlier GPL case (mentioned in your post) where his reaction was indefensible.
Incidentally, the BSD licence infringement has already taken place. That happened as soon as the author distributed the code with the licence stripped from it. Doesn't matter whether or not it hit a main-stream kernel. As soon as he made it available to others, distribution kicked-in. That said, the author has a case to answer for but certainly not the entire Linux community the "OMG LINUX STOLE OUR CODE!" crowd would have us think.
Re: (Score:2)
Re: (Score:2, Insightful)
which is why theo got pissed if you read the whole thread - he didn't like that the
driver developer posted to the whole list & cc'ed legal people instead of just writing
the actual committer directly and working it out between them,
The inflammitory attitude, in his eyes, was the approach taken in reporting the violation,
and he in his thoughts responded in kind. so in that sense a calm response here would be c
Re:Hmmmm (Score:4, Informative)
Really? Because this is what I read from Theo [undeadly.org]: It boggles the mind. One writes legal text which says "You may not delete this", and their approach is to delete it, and splatter GPL-gizm all over it. "Screw the everyone and theirlaws, we are GNU...". He sounds like an ass to me regardless of who's right or wrong.
Re: (Score:3, Interesting)
Strange (Score:3, Interesting)
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
* Copyright (c) 2006-2007 Nick Kossifidis
Personally I would have left in some detail to show that the code was initially issued under the BSD, I would find that meets with my own moral requirements, I would also include a link to the place the BSD code originated, but there is no requirement to do so. That is the difference between the BSD and the GPL, Previously this code could have been closed (and If BSD versions were lost then it would remain closed) under the GPL it now cannot be closed.
Correct me if I'm wrong, but I think I read the diff correctly.
Re: (Score:3, Insightful)
Re:Strange (Score:4, Informative)
Let me remind you however, that this was the work of an individual who posted to a public mailing list. It hasn't been accepted into Linus's or Morton's tree.
Re: (Score:2)
If this is correct then there is no problem here at all and the article is totally meaningless.
An author is allowed by copyright law to relicense his work at any time, of course the versions distributed with the BSD license would still be valid to use. Effectively this means there now is two versions of this code with different licenses.
But it *also* says: (Score:2)
Re: (Score:2)
Re: (Score:3, Interesting)
- * 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.
Not sure what should apply now, although in spirit releasing it under the GPL with the original author listed as copyright holder seems OK in spirit and probably OK legally too.. (IANAL)
Re:Strange (Score:4, Informative)
Someone pointed out the problem and a patch is likely on its way.
Re: (Score:2)
Re: (Score:3, Informative)
Re:Strange (Score:4, Funny)
I agree with you, nothing wrong with that.
Re:Strange (Score:5, Funny)
Re: (Score:2)
Witness Microsofts hijacking of the BSD Sockets library and Kerebros security library and protocol.
So its a little bit rich to complain about replacing a license which states "you can do anything you want " with a license which state "you can do anything you want except steal the copyright".
Besides all that is really GPL2ed is the very few mods in this particular distribution.
The original BSD vaersion is still out ther
Re:Strange (Score:5, Insightful)
The original BSD vaersion is still out there.
Just like it would if the code was taken properitary.It's a bit rich to deny people to keep their own changes proprietary, wouldn't you say?
Except that's what the GPL tries to do. It's removing freedom.
And that's what many of us BSDers are against. We want our software to keep freedom. Including the freedom of future developers to keep their own changes private, or get paid for them. Thereby, we also allow the end users the freedom to buy those changes - a freedom they wouldn't have if the code was GPLed, because the incentive to make the changes wouldn't be there.
As an example, we have Apples operating system, partially made on code I wrote. And I'm a very happy user of it, even though I (or rather, my employer) had to pay for the extra stuff Apple has added. The ability to do so is a freedom I have partially gotten from having released my software under the BSD license.
Eivind.
Re:Strange (Score:5, Insightful)
And that's what many of us BSDers are against. We want our software to keep freedom.
Re: (Score:3, Insightful)
Re: (Score:2)
It's no different to me taking a GPL'ed project and changing it to a BSD licence. My goal is noble in that I think everyone should have the right to steal but that doesn't change the fact that I'm going against the wishes of the author, and breaking the law in the process. It doesn't matter that the BSD version is still out there any more than it would if there was still a GPL'ed version of the Linux kernel float
Mod parent up! (Score:4, Interesting)
The move is clearly against the BSD license. (Also, combining GPLv2ed code and BSDed code is subtly against the GPL, as the requirement to reproduce the license - as shown and violated here - is an extra requirement compared to the GPL, violating the "no additional restrictions" clause of the GPL.)
Eivind.
Re: (Score:2)
The move is clearly against the BSD license. (Also, combining GPLv2ed code and BSDed code is subtly against the GPL, as the requirement to reproduce the license - as shown and violated here - is an extra requirement compared to the GPL, violating the "no additional restrictions" clause of the GPL.)
If so, seems like one that should be removed. I think an exception would be fair for other infinitely redistributable licenses, or a 'restriction' that consists solely of a copyright notice that in no other way
Re: (Score:3, Informative)
Personally, I would probably add another GPL poison pill to whatever I released after that, though - to require people to actually contact me and have the code relicensed if they want to hack around with the GPL.
Re: (Score:2)
It is at least in the SPIRIT of the GPL - be sure to tell/remind everyone how it is licensed and inform them of their rights and privileges. If you are not allowed to print the BSD license in GPL code because "it's an extra restr
Re: (Score:2)
Re: (Score:2)
For a physical product, this adds a noticeable extra burden. One extra license is no big deal, yet multiply it by a bunch and it becomes obvious.
Just reproducing the license (without adding the restriction that the distributor HAS to reproduce the license), a
Those in glass houses... (Score:4, Insightful)
Those in glass houses shouldnt throw stones
Re:Those in glass houses... (Score:4, Informative)
Uummmmm...... (Score:2)
It appears that someone (Jiri Slaby) doesn't understand what they are allowed to do with regards to the license.
This would - unlikely - have ever made it into an official patch set.
No Story Here -- move along.
Uummmmm...... Not even close... (Score:2)
they DO very probably understand what they are or are not allowed to do with regards to
the licensing of the code. Since HE does NOT need licensing to produce it, relicense it, etc.
he can do with his code what he sees fit to do.
This would likely have made it into an official patch set if it could have been verified
that Jiri did the change.
Still, no story really here other than Theo and company being their usual abrasiv
Re: (Score:2)
they DO very probably understand what they are or are not allowed to do with regards to
the licensing of the code. Since HE does NOT need licensing to produce it, relicense it, etc.
he can do with his code what he sees fit to do.
Except he's not the only copyright holder of the code in question:
* Copyright (c) 2004-2007 Reyk Floeter
* Copyright (c) 2006-2007 Nick Kossifidis
* Copyright (c) 2002-2007 Sam Leffler, Errno Consu
Dual licensed (Score:3, Informative)
I'll leave moral issues to another thread.
Re: (Score:2)
Re: (Score:3, Insightful)
It is possible to dual-license a piece of code. In the case of this kind of stuff, the BSD license is much more permissive than the GPL as to what you can do with the code, so one could arguably take the piece of software under the BSD license and "close" it, developing proprietary software on top of it.
As the new code is a derivative wor
Jury's Still Out (Score:5, Informative)
Date Wed, 29 Aug 2007 08:35:05 -0200
From "Jiri Slaby"
Subject Re: [PATCH 4/5] Net: ath5k, license is GPLv2
On 8/29/07, Johannes Berg wrote:
> On Tue, 2007-08-28 at 12:00 -0400, Jiri Slaby wrote:
>
> > The files are available only under GPLv2 since now.
>
> Since the BSD people are already getting upset about (for various
> reasons among which seem to be a clear non-understanding) I'd suggest
> changing it to:
yes, please. Can somebody do it, I'm away from my box.
> + * Parts of this file were originally licenced under the BSD licence:
> + *
> > * Permission to use, copy, modify, and 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.
> > *
> > * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
> WARRANTIES
> > * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
> > * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
> > * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> > * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> > * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
> > * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
> + *
> + * Further changes to this file since the moment this notice was extended
> + * are now distributed under the terms of the GPL version two as published
> + * by the Free Software Foundation
>
> johannes
>
As mentioned before, it is the LKML, not the Rosetta stone. Things change
Re: (Score:3, Informative)
Legal Weirdness (Score:5, Informative)
The practical point is that the BSD code, when linked with GPL code, must adhere to the restrictions of both licenses. Most people just say that it has been relicensed under the GPL. That isn't exactly true. From most practical standpoints, the BSD license has so few restrictions that it doesn't matter, but technically that BSD code is still under the BSD license and it's requirements must be met.
So, that BSD code can easily be linked and intertwined with GPL code, but those few requirements of the BSD license must be met so long as there is any BSD code in the GPL'd derivative work.
From the thread after TFA... (Score:3, Informative)
An Anonymous Coward wrote this by the original article....
How much you will to bet this won't instantly appear on Slashdot
;-)
Regarding comments (Score:2)
https://www.blogger.com/comment.g?blogID=63671940
Re: (Score:2)
Kind of spooky, though. Blogger.com knows who I am... I don't recall ever creating an account with them. Maybe once, on my laptop, 3 years ago... but not from this machine. I wonder what their authentication is tied to?? Google?
OpenBSD Wireless (Score:3, Interesting)
-MODULE_LICENSE("Dual BSD/GPL"); (Score:4, Informative)
The original implementation was dual licensed BSD/GPL.
The submitter changed some bits and decided to pick the GPL license (both would have been allowed).
Now the submitted code is GPL-restricted.
It's a pretty pathetic thing to do, cutting off the source from any usefull changes, but perfectly legal nonetheless.
Stop this nonsense... (Score:3, Informative)
a) ath5k_hw.c
b) Original author of those files (mickflemm) later uploaded them on madwifi svn repository again but now with a different license (http://madwifi.org/changeset/2670), GPLv2 as you see (Reyk's copyright is still there of course)...
So where is the problem ???
I see no violation, only people calling other people thieves (http://www.osnews.com/story.php/18528/Linux-Deve
Also have in mind that Madwifi team have provided patches on openbsd (you can see that on openbsd cvs http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev
To summarize the whole thing IMHO is nonsense, Theo just wanted to make a point against linux developers after a serious (even copyright was removed) violation commited on openbsd's cvs (http://lists.berlios.de/pipermail/bcm43xx-dev/20
It was under the GPL that they used it.. (Score:3, Insightful)
So they removed mention. The provided the code back, under the gplv2, which the original authors could then include into theirs.
AVAILABLE under dual license doesn't mean you accept both. They abided by the terms of the GPL.
Re:No honor amongst theives (Score:5, Funny)
Re: (Score:2, Offtopic)
And as to this statement: Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. that's just plain BS. You company needs to hire better lawyers.
Re: (Score:2)
Re: (Score:3, Informative)
http://www.kuro5hin.org/story/2003/2/13/8422/1665
http://slashdot.org/comments.pl?sid=159323&thresh
Re: (Score:2)
You my sir either do not understand GPL, or you implemented your design quite poorly. Simply using Linux does not constitute needing to "release your source". Also, if you do not want to deal with the GPL, great!! Use BSD instead....
Re: (Score:3, Insightful)
I fully agree with the mods decision to mark you as a troll on that basis.
Programming for windows is subject to the same legal worries as far as licenses are concerned, dont kid yourself that its only an open source issue.
Yes, you need to put thought into any license you release things under - Does it suit your requirements for one?
If not, thats the wrong license to use - and theres nothing stoppi
Re: (Score:2)
He is neither silly or a troll. He is simply a programmer. and Like most of us licenses are either open source or closed source (ie: Free or pay). We don't give a damn about GPLV2, V3, BSD license, MIT or whatever. All we want is to share some codes. And in some cases we want it to remain free, just to help fellow programmers that may face a similar problems or needed features.
It looks like a legion of lawyers have suddently invaded our computers. And even if our codes are supposed to be free...It looks lik