Slashdot Log In
Linux Wireless Driver Violates BSD License?
Posted by
kdawson
on Wed Aug 29, 2007 07:00 AM
from the put-it-back dept.
from the put-it-back dept.
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."
Related Stories
[+]
Theo de Raadt Responds to Linux Licensing Issues 455 comments
bsdphx writes "While Theo may have a reputation of being "difficult" in some circles, this response to the recent relicensing controversy is thoughtful and well penned. Through this whole process I've learned some new things about both GPL and BSD licensing, and especially about combining the two."
[+]
BSD: GPL Hindering Two-Way Code Sharing? 456 comments
An anonymous reader writes "KernelTrap has some fascinating coverage of the recent rift between the OpenBSD developers and the Linux kernel developers. Proponents of the GPL defend their license for enforcing that their code can always be shared. However in the current debate the GPL is being added to BSD-licensed code, thereby preventing it from being shared back with the original authors of the code. Thus, a share-and-share-alike license is effectively preventing two-way sharing." We discussed an instance of this one-way effect a few days back.
This discussion has been archived.
No new comments can be posted.
Linux Wireless Driver Violates BSD License?
|
Log In/Create an Account
| Top
| 355 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
No, it doesn't. (Score:5, Informative)
(http://whineymacfanboy.googlepages.com/ | Last Journal: Thursday April 12 2007, @09:28AM)
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)
You can correct me if I'm wrong, of course.
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?
It's about dividing the communities.... (Score:5, Insightful)
The trick is that we have to not be divided and work together sensibly.
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.
I wouldn't even go that far (Score:4, Interesting)
(http://www.metatrontech.com/ | Last Journal: Sunday October 21, @01:39PM)
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: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)
(http://phroggy.com/)
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)
(http://www.dyndns.org/)
Re:No, it doesn't. (Score:5, Funny)
(http://kestas.kuliukas.com/)
Re:No, it doesn't. (Score:5, Insightful)
(Last Journal: Tuesday February 06 2007, @09:13AM)
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:No, it doesn't. (Score:5, Informative)
(http://kernelpanicked.net/)
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
*
Did you even read the original patch? (Score:5, Informative)
(http://swoolley.homeip.net/ | Last Journal: Sunday August 26, @03:41PM)
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:No, it doesn't. (Score:4, Informative)
(Last Journal: Monday May 30 2005, @10:02AM)
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:No, it doesn't. (Score:4, Informative)
(http://timgray.blogspot.com/)
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?
Hmmmm (Score:2, Offtopic)
Re:Hmmmm (Score:4, Insightful)
(Last Journal: Friday November 09, @04:36PM)
Absolutely. This situation is unbelievable.
A few months ago, a GPL'd Linux driver was incorporated into the mainline OpenBSD kernel tree (albeit some months before release, and largely non-working.) The Linux developers concerned contacted the OpenBSD team via the regular mailing list, Ccing some relevant Linux and legal people. The email was polite, more or less friendly, and constructive, offering help to the OpenBSD people to ensure the situation was resolved with both projects having a working driver at the end of the day.
The OpenBSD team's response was to go nuclear. Theo called the Linux developers "inhuman". Many argued that the copyright violation was legitimate performing coding acrobatics to pretend that real, copyrighted, code was never being distributed under the BSD license; others argued this proved the superiority of the BSD license because if it had been the other way around, the OpenBSD team would never have objected, given the BSD license allows you to do (apparently) anything, whereas the GPL prevents use in closed systems.
Well, what a bunch of, frankly, hypocritical two-faced liars. The OpenBSD team's response to an apparent BSD license violation (which we were assured would never happen, because the BSD license is so liberal) is to directly accuse the Linux developers of copyright infringement. Rather than involve appropriate mailing lists and relevant people, the complaint is made on the public Undeadly.org website. Rather than offer help, the OpenBSD developers just spit blood. And none acknowledge that the copyright infringement hasn't even happened yet, that is to say, the proposed code is a patch that has yet to be accepted into the mainline kernels.
This is the second time the OpenBSD team have owed Linux developers an apology, and I bet it's the second time we're not going to hear one, instead hearing the same self-righteous fraudulent apologetics we hear one.
OpenBSD developers have time and time again claimed "moral superiority" over GNU and Linux due to their adoption 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.
Re:Hmmmm (Score:5, Insightful)
(http://kehoes.org/ | Last Journal: Friday August 10, @04:32AM)
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: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.
Strange (Score:3, Interesting)
(http://www.ictsc.com/ | Last Journal: Saturday December 09 2006, @10:15PM)
- * 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:Strange (Score:4, Informative)
(http://whineymacfanboy.googlepages.com/ | Last Journal: Thursday April 12 2007, @09:28AM)
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:Strange (Score:4, Informative)
(http://www.caperet.com/ | Last Journal: Friday August 05 2005, @07:18AM)
Someone pointed out the problem and a patch is likely on its way.
Re:Strange (Score:4, Funny)
(http://go.away/)
I agree with you, nothing wrong with that.
Re:Strange (Score:5, Funny)
(http://go.away/)
Re:Strange (Score:5, Insightful)
(Last Journal: Friday October 08 2004, @04:53AM)
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)
(http://www.pvv.org/~bcd)
And that's what many of us BSDers are against. We want our software to keep freedom.
Mod parent up! (Score:4, Interesting)
(Last Journal: Friday October 08 2004, @04:53AM)
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.
Those in glass houses... (Score:4, Insightful)
Those in glass houses shouldnt throw stones
Re:Those in glass houses... (Score:4, Informative)
(http://moranar.com.ar/ | Last Journal: Sunday June 08 2003, @04:58PM)
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.
Dual licensed (Score:3, Informative)
I'll leave moral issues to another thread.
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
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.
Welll (Score:1, Troll)
Before anyone jumps and mods me troll (please feel free to bring down my imaginary karma), I am the developer of one succesfull program that is now open Source under the Mozilla 1.1 license, and yes, you must be carefully when you release something under any OS license. When the program was freeware , but not OS, I used to sleep a lot better than now, when the last 3 monts only I've been battling with the new team about only legal aspects... Oh, well, next piece os OS I release will be on the public domain.
Problem solved (Score:1)
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
Is BSD's "author reference" GPL's "restriction"? (Score:1, Informative)
this is just miscommunication by some people who didn't bother to ask:
the code is really dual-licensed BSD and GPL, so that people
from all sides can get the benefit. The case that wasn't.
Let's remind that GPL and BSD are different licences.
You can turn a BSD code into GPL but not vice versa
and this has some serious implications, since GPL *does not*
enforce author back reference as long as the code remains GPL;
short of "the copyright holder is FSF" itself.
It means that this is a legally valid path:
BSD code with ref. -> GPL code with ref. -> GPL code without ref.
It is not clear to me though if BSD's request for author reference
should be considered "a further restriction" under GPL's regime.
A lawyer please?
We all agree that some back reference would be nice,
if not for credit at least for documentation reasons.
OpenBSD Wireless (Score:3, Interesting)
(http://slashdot.org/)
-MODULE_LICENSE("Dual BSD/GPL"); (Score:4, Informative)
(http://www.vanderlee.com/)
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.
Changes MUST PASS Derivative Works Test! (Score:1)
103. Subject matter of copyright: Compilations and derivative works
(b) The copyright in a compilation or derivative work extends only to the material contributed by the author of such work, as distinguished from the preexisting material employed in the work, and does not imply any exclusive right in the preexisting material. The copyright in such work is independent of, and does not affect or enlarge the scope, duration, ownership, or subsistence of, any copyright protection in the preexisting material.
To remove the copyright when you are not the copyright owner is a violation of copyright law. The original authors should be contacted and asked how they wish to proceed.
The original BSD code should at least be linked to or made available on the derivative site to clearly show the pedigree and respect the original authors rights.
When you use another's work and modify it you are creating a derivative work and possibly a compilation work. There are tests to be applied as to the extent of your changes. Changing a single word in a sentence of a comment or program line isn't enough to make a derivative work.
For example, lets say you take a BSD copyrighted program such as Apache, OpenBSD, FreeBSD, or any other large program and make some minor changes. If you modify a subroutine in a large program that's not a derivative work since that is a minor change and wouldn't qualify. In fact most contributions by folks to any large free or opensource projects don't qualify as new versions of the work and the copyright remains with the original authors.
Here is a summary from the US to back up the above assertion.
http://www.copyright.gov/circs/circ14.html#deriva
To be copyrightable, a derivative work must be different enough from the original to be regarded as a "new work" or must contain a substantial amount of new material. Making minor changes or additions of little substance to a preexisting work will not qualify the work as a new version for copyright purposes.
Remember that while you can have all the open source or free software fantasies you wish the bottom line is that the copyright laws of your country and the country that the software originated from still apply and in many cases trump or nullify the license terms - sometimes in unexpected ways.
So in this case if the changes were minor the derivative works test fails, and the license MUST remain BSD as the subsequent work isn't a new copyrightable version!
Now the question is: how extensive where the changes? IF what was presented in this Slashdot thread is the entire source code AND it wasn't produced by the original author THEN one would easily see that it's not a new copyrightable work and the original authors copyright remains in full force with his BSD license terms.
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
seems legitimate (Score:1)
How is this even an issue? (Score:2)
(http://www.last.fm/)
So mingling BSD and GPL code shouldn't produce such surprising results. I'm sure the original developer would have been much happier if the updates could be given back under the original license to the original project. But adding new code under a different (in this case less permissive) license does exactly what it should do. No-one TOOK his code. He gave it away. They made improvements but licensed their work under the license they preferred.
They could just as well have taken it, improved it and rolled it into a massive money making venture and never even provided the code and somehow in this funny climate it seems *that* would have been better.
Don't like the license? Don't use the code. Write your own code. We GPL monkeys have to do this all the time. Technically, so do the commercial shops. Sounds like a petty squabble. If they didn't want it to be free, as in they had some expectation of being given something back then should have chose another license. But it's BSD. I could write a patch and release the patch under the most insane license I could find. Folding my patch into their codebase would then 'taint' their licensing. That's exactly how the BSD works. In fact, that's exactly the BSD's strength and it's flexibility.
Personally I prefer the GPL for this very reason. If I release work and people improve it and benefit from it I'd like to see some return on the gains. But since it's BSD you can A) accept it because it's the nature of the license you chose B) whine
Mind you, this all makes for good
technically correct, morally problematic (Score:1)
(http://clarkevans.com/)
If this is the *sole* work of ostensible author, Jiri Slaby, there is no further issue.
However, if this software has contributors from the BSD community, then the act, while technically legal, is extremely rude , uncooperative, and I'd argue, morally problematic. People write BSD code so that people can take advantage of the code in any way, including making proprietary forks or whatno -- the code is truly *FREE*. The conversion to GPL like this isn't actually helping to keep it "free", it's a privatization of the code to a different definition of "free", preventing further work from being included in BSD* distributions. This is the net effect of the change; the Linux people are essentially saying: thanks for the fish, now go away. They are building off FREE software, but are unwilling to grant the same freedoms granted to them back to those who helped build it. It's classic GPL and Stallmanist logic. It's now "free", so long as "free" means what Stallman say it means. The proper response to this by BSD people is to continue to develop the *BSD licensed version, and just ignore the Linux fork. Yes, they can take the fish if they want, it's not legally incorrect -- but the action itself speaks loudly of the Linux community, however.
It was under the GPL that they used it.. (Score:3, Insightful)
(http://www.dyndns.org/)
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.
The way to make GPL changes to BSD licensed code (Score:2)
(http://www.lingnu.com/)
* Copyright (c) 1903-2009 Bsd Fan
* Copyright (c) 2007 GPL Zealot
*
*** GPL standard notice goes here
*
* Portions of this file were taken from XXX
* These portions are licensed under the following license:
*** BSD license goes here
*/
This way both licenses are respected, everyone get their copyright, but the work is licensed under the GPL ONLY! If someone can separate the original work (say, by taking it from the original location), then that work is still licensed under the BSD license, but non of the new modifications are licensed under BSD, only under GPL (which is BSD compatible)
Shachar
Is it even freaking possible? (Score:1)
(http://www.singularityfps.com/)
Good summary of what really happened (Score:1, Insightful)
Subject: Re: Linux Driver Violates BSD License
From: "Constantine A. Murenin" [...]
BTW, since this is misc@openbsd.org, people might be interested to
know about the history of the licensing terms of ath(4) in OpenBSD.
OpenBSD's ath(4) consists of two parts:
1. a driver, copyrighted by Sam Leffler of FreeBSD
2. a HAL, copyrighted by Reyk Floeter of OpenBSD
What Theo explained above concerns the OpenHAL code. OpenHAL is the
Linux name for madwifi driver connected with reyk's entirely free and
open source ath(4) HAL code.
Sam originally put a dual BSD/GPL licence onto his driver code.
Reyk always put a BSD-style licence onto his HAL code.
At the time OpenHAL was forked from OpenBSD, OpenBSD's ath(4)
_driver_, but _not the HAL_, was dual licensed.
As already mentioned, OpenBSD's ath(4) HAL, written by Reyk, was
_never_ dual licensed. See the history on
http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev
Few months ago, Sam changed the licence of _his_ code to a 2-clause
BSD licence. Sam had every right to do so, because he was and is the
only copyright holder of that code, as the licence header of the
driver file indicates, in FreeBSD, OpenBSD etc.
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev
http://www.freshbsd.org/2007/06/06?project=freebs
Reyk committed Sam's changes to OpenBSD the same day, so now,
OpenBSD's ath(4) is _entirely_ BSD-licensed, with no alternative
licensing available.
http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev
http://www.freshbsd.org/2007/06/06?project=openbs
However, what Jiri Slaby does in his diff is simply outrageous. He
changes the licensing terms of the code _he does not own_ _at his own
will_. A clear copyright violation.
As I can see from that diff on LKML, Jiri Slaby doesn't even have his
name as the copyright holder in many of the ath5k files that he tries
to change the licensing terms of. In other files, he is not the only
author, so he can't change the terms unless _all_ other copyright
holders agree to the new terms.
I'm very upset that certain people think they can get away with such a
blatant disrespect of the copyright law. I trust that this violation
won't be left unnoticed.
What I personally don't understand, however, is that if Jiri Slaby
thinks that he can simply change the licence of someone's code without
explicit agreement of that someone, then why on earth does he think
that changing the licence to a more restrictive one will offer him any
protections, as, presumably following his logic, other people could
later change the licence to whatever they feel like, in the very same
illegal manner as he did in the first place. IMHO, that is the real
question that he has to answer.
Constantine.
Re:No honor amongst theives (Score:5, Funny)
Re:Copyright is only good when it comes to the GPL (Score:2, Offtopic)
(Last Journal: Friday November 11 2005, @08:56AM)
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:Copyright is only good when it comes to the GPL (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:Copyright is only good when it comes to the GPL (Score:1)
Re:Is everyone on slashdot retarded? (Score:1)
Re:Copyright is only good when it comes to the GPL (Score:2)
(http://aboveaverageurl.com/ | Last Journal: Monday June 27 2005, @03:46PM)
Let's not give it any more thought or discussion, as that has been done many times before.
Some helpful hints (Score:2)
(http://www.metatrontech.com/ | Last Journal: Sunday October 21, @01:39PM)
(specifically, Linux's lack of Token Ring support and the fact that we
were unable to defrag its ext2 file system)....
As for Tolkein Ring support, ask the Nazghul;* they might, for the right price, let you port the drivers from AIX.
* Nazghul in this context refers to IBM's lawyers.
More helpful hints (Score:2)
(http://www.metatrontech.com/ | Last Journal: Sunday October 21, @01:39PM)
with Microsoft is this GPL. Its draconian requirements virtually
guarentee that no business will ever be able to use it.
In short, I believe that you should ask your lawyer for a good definition of derivative works, or read Gates v. Bando (no relation to Billy) and look at these things yourself. While IANAL, I do divine the future by watching the flights of the Nazghul on their draconian steeds.
Re:True Freedom + Derivative Works Test Required (Score:2)
(http://scorch.quickfox.org/)
If they don't intend to give out the sourcecode, yes, that is a problem. But it still didn't stop companies like TiVo among many others from choosing GPL software over BSD licensed.Apache is under the Apache license [apache.org], majority of the new pieces of OpenBSD are under the ISC [openbsd.org] license.
The BSD license itself has annoying advertising clauses, a lot of older BSD licensed software had the advertising clause much later rescinded by the copyright owners, but the BSD license never changed. Now we have annoying variations of it under the Apache licenses, ISC licenses and modified BSD licenses (but are not known as 'the BSD license').I've worked on software with various licenses, GPL, LGPL, BSD, ISC and many others. In my opinion, it depends what your goals are for choosing your license.
I tend to stay towards the GPL side for my non-work projects. I don't mind other people using my code, I don't mind people selling my code. What I do mind is people taking the code, close sourcing it. I didn't write the code for someone to slack off at their job and then get to keep all their enhancements.
That said, I don't use software over the licenses they have, I try to use what I consider is best for the job.
I only really care about licenses when I'm developing.