"Reyk and I have decided to show something from the private handling of this Atheros copyright violation issue," OpenBSD creator Theo de Raadt began in a posting to the OpenBSD -misc mailing list referring to the recent relicensing of OpenBSD's BSD licensed Atheros driver under the GPL. He noted, "it has been like pulling teeth since (most) Linux wireless guys and the SFLC do not wish to admit fault. I think that the Linux wireless guys should really think hard about this problem, how they look, and the legal risks they place upon the future of their source code bodies." He stressed that the theory that BSD code can simply be relicensed to the GPL without making significant changes to the code is false, adding, "in their zeal to get the code under their own license, some of these Linux wireless developers have broken copyright law repeatedly. But to even get to the point where they broke copyright law, they had to bypass a whole series of ethical considerations too." Theo went on to explain:
"I believe these people have received bogus advice from Eben Moglen regarding how copyright law actually works in a global setting. Perhaps the internationally based developers should rethink their approach of taking advice from a US-based lawyer who apparently knows nothing about the Berne Convention. Furthermore, those developers are getting advice freely from ex-FSF people who have formed an agency with an agenda. Some have suggested that the SFLC was formed to avoid smearing the FSF with dirt whenever the SFLC does something risky. Don't get trampled; there could be penalties besides looking unethical and guilty. Be really cautious, especially with things like this coming to mess with our communities."
From: Theo de Raadt [email blocked] Subject: Further developments regarding the Atheros driver Date: Wed, 12 Sep 2007 15:23:08 -0600 Reyk and I have decided to show something from the private handling of this Atheros copyright violation issue. It has been like pulling teeth since (most) Linux wireless guys and the SFLC do not wish to admit fault. I think that the Linux wireless guys should really think hard about this problem, how they look, and the legal risks they place upon the future of their source code bodies. There are lessons to be learned here -- be cautious because there is no such thing this "relicensing" meme that your user community spreads. In their zeal to get the code under their own license, some of these Linux wireless developers have broken copryright law repeatedly. But to even get to the point where they broke copyright law, they had to bypass a whole series of ethical considerations too. I believe these people have received bogus advice from Eben Moglen regarding how copyright law actually works in a global setting. Perhaps the internationally based developers should rethink their approach of taking advice from a US-based lawyer who apparently knows nothing about the Berne Convention. Furthermore, those developers are getting advice freely from ex-FSF people who have formed an agency with an agenda. Some have suggested that the SFLC was formed to avoid smearing the FSF with dirt whenever the SFLC does something risky. Don't get trampled; there could be penalties besides looking unethical and guilty. Be really cautious, especially with things like this coming to mess with our communities: http://www.linux-watch.com/news/NS8560536106.html Below, you can find a mail was sent by me (in consultation with Reyk) on Sep 5 to various people in the Linux wireless developer community and their advisors in the SFLC. Inside that message, you can find another message from Sep 1 that they never replied to. On Sep 5 there was finally a reply from Eben Moglen, but it added nothing constructive to the process, except that Eben Moglen admitted that the Linux developer's had done an "Adaptation"; I will show one particular sub-sentence from Eben's reply mail: "we wish to secure as much of the work done to adapt Reyk's code for use with the Linux kernel as the authors will permit, [...]" I don't think Eben wanted to say that. In copyright law, the word "adapt" has a very clear meaning. From our perspective, we see the SFLC giving bad advice three times to (some subset of) the Linux wireless developers (who they call their "clients", after apparently more than a year of consultation): The first advice given by the SFLC resulted in Luis, Jiri, and Nick simply replacing Reyk's ISC license with the GPL around large parts of Reyk's code in various repositories. (Let us not concern ourselves with Sam's code for now). That occurred roughly around August 25. Our developers have cloned those public/published repositories, though some of them have now been taken offline by the developers who operated them. The second advice given by the SFLC was that a GPL can be wrapped around another author's work. That advice was re-posted by John Linville on Sep 5 at http://lwn.net/Articles/248223/ but it unfortunately says nothing about _when_ an author of a derivative receives the right to do such a thing. The SFLC waives that concern away. But that is the clincher -- by law, a new person doing small changes to an original work is not allowed to assert copyright, and hence, gains none of the rights given by copyright law, and hence, cannot assert a license (copyright licenses surrender a subset of the author's rights which the law gives them; the licenses do not not assert rights out of thin air). You can see this 'relicensing approach' is still published in files in the repository at http://madwifi.org/browser/branches/ath5k, for instance see http://madwifi.org/browser/branches/ath5k/ath5k_phy.c. This repository has also been cloned by some of our developers to show proof of publishing. Then my mail (shown below) arrived at the SFLC. There has been one reply from Eben to that mail, as noted above. Naturally I am tempted to show more mails... It appears that the mail I sent had some effect; because it seems that the developers received new advice from SFLC -- a third approach. Linville did not even follow what he re-posted from the SFLC on the 5th, but took an even more conservative approach. The Linville repository replaced Jiri's repository (which Jiri disconnected), and all of Reyk's original work now appeared with only an ISC license as Reyk had it. In this case Nick and Jiri have been added as co-owners of the copyright, though. http://git.kernel.org/?p=linux/kernel/git/linville/wireless-dev.git;a=blob;f=drivers/n%20%5Cet/wireless/ath5k_hw.c;h=07ad1278b39037caf68825cabcf9469db059dfc8;hb=everything http://git.kernel.org/?p=linux/kernel/git/linville/wireless-dev.git;a=tree;f=drivers/n%20\et/wireless;h=2d6caeba0924c34b9539960b9ab568ab3d193fc8;hb=everything Those files are still invalidly being distributed -- Nick and Jiri did not proveably do enough original work to earn copyright on a derivative work, since their work is just an adaptation. It is in their best interest to talk to the original author in respectful tones and have him recognize their work. A lawyer like Eben Moglen will not help at this point since his misrepresentations have caused all this grief to begin with. Now it may seem petty to be pointing out the above, but these Linux wireless developers have ignored the ethical considerations of honouring the author for his work, and then violated the law _3 times_ under advice from a ex-FSF laywer. Come on. By that point someone should at least be offering the author an apology, and who cares if it makes the lawyer look like he's incompetent. The only thing he is competent at is convincing a bunch of programmers to follow his agenda and walk into a legal mess. If those developers who live in Europe want a court case in the EU where the original author lives, they should perhaps consider that an American lawyer who has made three bogus assessments in a row regarding a criminal code won't be able to help them in that jurisdiction. Furthermore, the American developers involved should recognize that copyright law cases decided in one country apply to other countries. By the way, Richard Stallman eventually replied with the one liner "The FSF is not involved in this dispute." ----------- To: Eben Moglen Subject: Re: Derivative Works test Date: Wed, 05 Sep 2007 11:59:06 -0600 From: Theo de Raadt [email blocked] Greetings, I see that the Linux wireless developers and the SFLC have not replied to my previous mail (perhaps suspecting this shields them in some way), so I include it below, so that you have a second chance to read it. There is still time for you to do what is right. Now that the files can be found in a PUBLISHED repository, some people are now reading the files of Reyk's which you have wrapped a GPL license around. Since it is a published repository, it is obviously no longer a proposition. Publication has perhaps occured. That repository is at http://madwifi.org/browser/branches/ath5k We have made copies of this repository, so there is no need to rush and take it down. At first glance those changes sure looks like a translation to Linux, a re-edit for formatting, and it looks like the "authors" add basically nothing that can be considered original authorship, and thus nothing makes this a derivative work valid for placing a new copyright around. Since you prefer to view these things from a US viewpoint, I will point you at a document you are more familiar with: http://www.copyright.gov/circs/circ14.html In particular, note this part of a paragraph: 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. The new material must be original and copyrightable in itself. And, note further: The copyright in a derivative work covers only the additions, changes, or other new material appearing for the first time in the work. It does not extend to any preexisting material and does not imply a copyright in that material. Furthermore, I urge you to understand that Reyk is a German citizen, and that Germany (like the rest of the world outside the US) impliments the Berne convention much more strictly than the US does, including in particular these details which come under the subsection of Moral Rights. German law would apply in this case, because that is where Reyk would file against the Linux developers in question. Some of those files which have had a GPL placed on them are Reyk's work, with basically only a few small editorial changes, and then a GPL placed at the top. That is not legal, and we ask you stop distributing them immediately. I suspect that you are being misled by the SFLC in legal matters, perhaps because some of you have not given the SFLC the true facts about how minor your changes are, or perhaps because the SFLC has an agenda. I think that a further study by you and the SFLC will convince you that the changes do not create an original work, and thus, are not acceptable for assertion of copyright. I sure hope that you are not making a mistake of placing a copyright on something in an illegal fashion. There are penalties, and Linux will suffer greatly from the PR. I urge you to reply. > Linux wireless developers, SoftwareFreedom, and a welcome too > Richard. > > Regarding http://marc.info/?l=linux-wireless&m=118857712529898&w=2 > > 1. Are you prepared to go to court to test if the work you > have done lets you put copyright on those files? Your > contribution is, we must all agree, rather small compared > to Reyk's considerable reverse engineering and > authorship contribution. > > I will remind you of: > > http://www.copyright.gov/circs/circ14.html#derivat > > But please be aware that the authors of the work live in various > countries, in particular Reyk lives in Germany. > > 2. Have you read and taken to heart the following paragraph from the > GPL? > > For example, if you distribute copies of such a program, whether > gratis or for a fee, you must give the recipients all the rights that > you have. You must make sure that they, too, receive or can get the > source code. And you must show them these terms so they know their > rights. > > Why do you not pass the rights you have on to your brother you got > it from? Is that not the road to fanaticism? > > 3. Would you like to reconsider the monopolistic and anti-community > action you are taking by appropriating a large body of BSD licensed > code gotten from your brother in the community, and purposefully > not giving back to your brother? Or are you that greedy? > > > Please let me know, so that I can proceed. It appears that we have > offers for legal representation in Germany. > > I would be happy if you changed your mind based on any of the points > above, you don't need to accept them all. You can decide that you are > (1) unwilling to participate in a court case, (2) believe in your own > ethos, or (3) generous and sharing members of this planet and > community. > > Thank you for your rapid attention to this mail.
From: Theo de Raadt [email blocked] Subject: The Atheros story in much fewer words Date: Wed, 12 Sep 2007 20:57:43 -0600 I recognize that writeup about the Atheros / Linux / SFLC story is a bit complex, so I wrote a very simple explanation to someone, and they liked it's clarity so much that they asked me to post it for everyone. Here it is (with a few more changes) ----- starting premise: you can already use the code as it is steps taken: 1. pester developer for a year to get it under another license. - get told no, repeatedly 2. climb over ethical fence 3. remove his license - get caught, look a bit stupid 4. wrap his license with your own - get caught, look really stupid 5. assert copyright under author's license, without original work - get caught, look even more stupid Right now the wireless linux developers -- aided by an entire team of evidently unskilled lawyers -- are at step 5, and we don't know what will happen next. We wait, to see what will happen. Reyk can take them to court over this, but he must do it before the year 2047.
Theo is just trying to make things right
Theo is just trying to make things right. Teach the Linux developers that a license must be respected and the source code __MUST__ have the BSD copyright if it is not significantly changed.
Theo is not trying to remove code, he's just trying to convince them to agree with the license.
he's not even trying to do
he's not even trying to do that. He's just trying to right some potentially illegal/unethical license changes. He doesn't want the code removed, he just wants the developers to abide by the terms of the license
License change never happened
As far as Linux proper is concerned, these purported license changes never actually happened. Why would anyone in their right mind want to sue over a mistake that was immediately corrected?
Sorry, dude, Theo is on the right side here...
OK, Linux kiddies, just imagine how incensed you would be if Windows showed up with a big chunk of Linux driver code, with the GPL filed off, flaunting the license given by it's creator. That's exactly what these Linux developers have done -- they've taken Reyk's work, claimed as their own, removed his license, and distributed under their own turns. It's not fair, and it's not legal. Theo's anti-US rhetoric aside, it's not legal in the USA anymore than it is legal in Deutschland, Canada, or Antarctica for that matter.
It's a dangerous position for an organization that bills itself as the Software Freedom Law Center to take a public position advising their clients to openly steal software from another group. It's absolutely absurd for Linux developers to attempt to steal code that is clearly and openly given away; all you have to do is leave the original author's credentials and license in place.
Misrepresenting the truth for fun and profit
That is a serious misrepresentation of the facts. The putative license change you speak of was never committed. Nor does the SFLC advise their clients to steal software. That is a slanderous accusation.
No one is disputing the proposition that the BSD license text must remain. The SFLC has published articles to that effect. The original author's name and license are still on the files, no?
So in essence, your complaint appears to boil down to: Never mind the license, you hurt our feelings, and now we are going to get you - death by a million cuts - any excuse we can find!
> The putative license
> The putative license change you speak of was never committed.
http://git.kernel.org/?p=linux/kernel/git/linville/wireless-dev.git;a=bl...
this is not a commit? is that not a repository?
is that not "published"? people can see the files with false declarations on top.
is publishing not what the law concerns itself with?
should the bsd guys take those files, take jiri and nick off the files and put them on the net? would two wrongs make a right? is that the linux and microsoft way?
Not the main tree
The changes were never committed to Linus' tree, in comparison to which the other trees are little more than temporary working storage.
Is the original author so vindictive as to sue over a inconsequential mistake that has already been corrected?
tsk tsk tsk who said linus
tsk tsk tsk
who said linus would be sued?
nick and jiri have their names to the files. probably they would be sued.
and linville is publishing/distributing the files. probably he would be sued too.
and kernel.org is participating in the distribution/publishing. probably they would be sued too.
that is who would be sued. why does it matter if the files were "commited"?
yeah, it is likely this will never make it to linus' tree. must feel good for nick and jiri to do work for nothing
Lawsuit would be waste of time
I didn't say anything about Linus being sued. However, if anyone sues anybody here they are wasting their time. The responsible parties have already corrected their mistake and have mitigated any conceivable damages. Lawyers face disciplinary action for bringing frivilous lawsuits you know.
Don't be confused by details.
If I publish 1000 copies of the "The DaVinci Code" with my name as copyright owner and then say, "oops, ok, I'll stop now - I didn't realize that was wrong" and ask everyone to return their copies (some of whom refuse to do so) that does not cease to make me liable for infringement and possibly fraud. It doesn't matter if I publish the book myself or Random House does it.
Lawsuits are always a possibility when these sorts of things happen. I'd say that it's best that the issue is raised by a 'friendly' adversary than one who holds a monetary interest in the code in question (think SCO). The smartest thing to do is to simply keep a clean house, and being fanatical about the GPL does not help.
The original problem was
The original problem was removing the BSD license. The "correction" was to claim joint copyright and leave both licenses. However that is also wrong because their changes were minor and not enough to claim joint copyright. See?
And who gets to decide how
And who gets to decide how much is enough to claim that your code is copyrighted? No they added to the code and the have the right to claim their own copyright, and according to the bsd (and isc for that matter) license you can add what you want as long as you leave the original license intact...INCLUDING adding a second method of licensing if you wish.
That doesn't matter in
That doesn't matter in Europe you fool. As long as OTHER people where able to get a copy or get a anything THEY CAN SEE it's plagiasm at least if not even further (more worse) things.
That's serious and I personaly wish that Reyk just sues 'em to back hell....
Europe
Here also in Europe neither GPL nor BSD seem enforcable and possibly they don't even give us the permissions they claim because it's not possible the way they do it.
Haralt Welte of
Haralt Welte of gpl-violations.org has already successfully established the validity of (applicable parts of) the GPL in German courts.
Harald Welte
Harald Welte
Go on, have a judge rule
Go on, have a judge rule that the license is invalid and did not grant you the rights that are specified in it.
Prepare for a follow-up lawsuit though, because now you have a jurisdictional ruling that you really had no right at all to use the code.
http://undeadly.org/cgi?actio
http://undeadly.org/cgi?action=article&sid=20070406104008
Hypocrism anyone?
No, actually
That was Dealt With within hours of it being reported. This is dragging on weeks after being reported, with certain developers still claiming copyright on things they didn't write.
It's just a bit of payback
It's just a bit of payback from Theo after he got caught adding GPL code to BSD. A bit childish really. He's OK with anyone else doing it. Just not Linux or GPL.
Disagree
Yes, the license change was wrong. But the continuing kerfluffle (with "fresh" legal theories being introduced by Theo every time it starts to die down) would seem to be payback over not handling the bcm43xx issue more diplomatically.
That is, it seems that way until you consider that this is just how Theo operates all the time. Wildly inflammatory personal accusations at the slightest provocation. Starting new tangent arguments, and then pretending that they are the original argument. Pulling new legal theories from thin air to support whatever position he happens to hold. Taking extreme offense at any criticism, no matter how nicely it is expressed or how justifiable it is. Ignoring any portion of an email that he cannot find a way to take offense to.
The man just loves flamewars, and will do whatever it takes to keep them going long past the point where everyone else has put a bloody forehead-dent in their keyboard and gone outside to play.
Yes, Theo is right, but...
Theo is correct. You cannot remove the license header information like that, especially when it says, "you may not remove this notice." Period. Full stop.
However, as much as I like OpenBSD the operating system, this is clearly payback on Theo's part for the bcm wireless driver problem that his developer (also rightly) got called on. Theo's behaviour then was totally out of line...and yet he takes the moral high ground here, this time, with Reyk's code.
Sorry Theo, while you're correct here, you are now acting hypocritically given your behaviour during the bcm driver issue.
No
The ISC/BSD liscence is one of the simplest licenses in the world, read it some time. If they included the files, did their adaptation and left the license/copyright as they were, then we would not have any problem.
kicking a dead horse,
kicking a dead horse, anyone?
sometimes i want to toss bill gates, steve jobs, RMS and TDR into a pit and let them duke it out.
if anyone but bill is left standing, i would toss in a chair and ballmer (or however his name is spelled)...
then i would sit on the sideline and share popcorn with woz, torvalds and jay miner(amiga anyone?).
Jay Miner is dead
Good idea, cept jay miner is died in 1994...so he might not enjoy the popcorn as much as the others.
figures... make that his
figures...
make that his ghost then...
Theo's is technically
Theo's is technically correct.
The BSD license and the GPL are fundamentally at odds with each other.
While it is perfectly "legal" for a commercial company, e.g. Microsoft, to embed BSD code (with or without changes) into their own source code and declare the resulting code as proprietary intellectual property, you cannot embed a BSD licensed piece of code into a GPL licensed piece of code without obtaining proper permission...
The best solution is to keep BSD code all the way out (ideal), or make sure that you isolate the BSD pieces and treat them just like you would treat a binary-only blob from a non-free entity. There is NO difference btw, if you believe there is, you really need to look at what Theo is saying again.
BSD is NOT, repeat, NOT a free license. AND in fact, it's much, much, much, much more "viral" than the GPL if you think about it. Let's say that a big company that uses BSD source code as an integral part of their software goes belly-up. And let's say that somehow their code, by rule of law or other, becomes distributable in source code form. According to Theo's argument, if the holder of the code (whoever) didn't seek proper permission with regards to licensing, then the only other recourse is to declare the whole distributed code as being under the BSD license.
Folks, there is a HUGE reason why the BSD license is BAD. It's very, very, very BAD. It's a bad license. It is ambiguous and possibly has bigger ramifications than any commercial EULA or proprietary license.
Use BSD licensed code and according to Theo... you're 0wned.
Dude?
Dude, ummm, what type of drugs are you on? I'm just curious...
Comedy GOLD!
Thats just simply amazing... how you completely pulled that out of your hind quarters.
Genius.
I for one welcome the lawsuit...
...because the verdict will finally shut up all the arm chair wannabe lawyers making ridiculous statements like the above fairy tale.
If you haven't studied the law extensively, or paid for the opinion of someone who has, then keep your lame brain comments to yourself. They have no merit.
Or air your stupid ideas, and then be prepared to be ridiculed.
This '0wned' comment has as much substance to it as superstition. It stinks of the sentiment that merely having faith in one's own sincerity makes lies and conjecture true. It is truly of religious proportions.
I was half expecting the poster to sum up by calling the BSD licence SATANIC because it is so 'very, very, very BAD'.
Whether you consider the licence good, bad, or don't give damn either way, the fact remains that Reyk created the work which means the creation is protected under copyright law. His rights have been violated and I applaud his decision to pursue this matter, and I applaud Theo's decision to support Reyk.
If the time comes that your rights are trampled by someone else, then you can choose to roll over and allow it. However, you can't choose to do it for someone else, so stop trying.
Tongue in cheek
Hey folks, amusing as it is to see people take him seriously, the GP poster is clearly speaking tongue in cheek.
+3 funny
+3 funny
amen brother...I have been
amen brother...I have been saying that for years...thats why I moved away from bsd licensed code years ago
wow
Interesting way to grasp for straws.
1) Reyk releases his hard work under a license such that the entire Free/Open Software community can benefit. In essence he approaches the Free Software folks unarmed. He gets met with a standing army.
2) Those folks who instigated this on the behalf of the Free Software community have done little to admit oversight on their part, or attempt to diffuse the situation.
3) Theo continues to keep the issue in the spotlight, if only for the reasons of pointing out that working together, and sharing code -- being the central tenet of the communities in question -- is the right thing to do.
4) Public at large is understandably split, due in no small part to their allegiances to the respective licenses.
5) Issue gets resolved, and those who mocked either side feel like much time has been wasted.
I see no connection to ISC being a "viral, bad, bad license".
Wow...just, wow... You post
Wow...just, wow...
You post started out sane and reasonable, but then quickly drove right off a cliff...
Unlike the GPL, the BSD license never asserts any hold over additional works. The BSD license, by design, only applies to the actual author's work. Additional authors are free to license their own additional works however they see fit. It is free: Every author is free to license their own work however they see fit, full stop.
The GPL in sharp contrast, asserts that it must be applied to any additional works. It is not free: The original author by choosing a GPL license is explicitly denying that freedom to license their work as they please to subsequent authors. The GPL asks contributers to chain themselves to the GPL. Sure, you are "free" to choose not to use the code and chain yourself to the GPL, but it's a false freedom. In contrast the BSD license does not ask you to chain yourself to it at all.
In the long run the GPL takes all the authors freedoms away as a unanimous agreement must be made to change the license (even on one's own code) and with the greater number of contributers that quickly becomes impractical to the point of impossible. Add to this that the GPL forbids changes to itself and does not ensure author's credit is noted (you're free to take code and strip the authors name off it as you like, by design). It's easy to see where the agenda is headed; The GPL as a collective hive owns the code, the individual author is meaningless and unimportant. The GPL cares about the collective at the expense of the individual.
The GPL is Communist, anti-Individual, anti-Human. It is the license of the devil.
Monty Python
Your mother was a hamster, and your father smelt of elderberries! Go away or I shall taunt you again!
Seriously, this is getting old. It's like watching a couple of four year olds fighting over a cookie, while there's a plate full sitting right next to them.
No wonder these guys work on open source; if this happened at the office I'd can the lot of them. What an embarrassment.
BSD zealots
I think the funniest part about this thread is seeing all the replies by the BSD zealots, especially when it's obvious beyond a doubt that none of them have ever written a single line of open source code, either GPL or BSD licensed.
I am a Linux user and
I am a Linux user and professional and :
I am very happy somebody in the open source community (Theo) has what it takes to tackle what I deem, like many, a copyright infringement from devs and GPL (way too much influent) people support.
I do not feel Theo wants conflicts, rather claims clarification and coherent attitude.
If licensing needs clear license, open source attitude needs proper behaviour.
GPL people do good things, as Theo is happy to admit, but this ath5k thing really throws light on more obfuscated spirits. Thx Theo. K
It's even funnier if you
It's even funnier if you ever read the "nice" reply by Theo when a BSD dev copied GPL code without asking.
http://thread.gmane.org/gmane.linux.kernel.wireless.general/1558/focus=1558
aha +1 Do what I said , not
aha +1
Do what I said , not what I do.
Jeez
I can't believe how much of a complete jerk Theo is in that thread. I had some sympathy for this "cause" of his before, because he obviously feels work is being taken that shouldn't be. I am not sure I agree that this is outside the rights of the Linux wireless developers. Then I read that thread, or at least some of it. His spiteful, angry, condescending, self-righteous...jeez. This seems to reflect poorly on OpenBSD and OpenSSH. His attitude and manner of speech is completely uncalled for. I used to feel both these projects were professional projects, showing the class and skill of open source developers. Now, I am still going to use OpenSSH, but it has kind of put a damper on my feelings of them being professional. It has completely changed my perceptions of the OpenBSD and OpenSSH team. I mean, when your leader and founder can not even act like an adult? I am a Linux user. I am proud to have Linus as the founder and leader of that project. I hope that the OpenBSD users can feel the same way about Theo.
It is quite different.
In this case, Theo has been in contact over private email trying to resolve this for a while, and only now that all efforts have failed he is taken this case publicly.
In the link that you pasted, the developers take matters public to begin with, and Theo's initial response is "We can sort this out, but it was not nice to not contact us first".
Which makes sense, you can certainly make the accusations public, but why create animosity when it could have been sorted out privately?
Fuck you all, BSD zealots and GPL zealots
I'm sick of that childish shit that you're playing everyday. Such pointless fights over nothing, and so much wasted productivity. So shut up and get something done!
I license the software that I publish under MIT/X Consortium License, so that I can keep out of these endless ideological "discussions" (i.e. shit throwing), and I laugh at you losers whenever you start yet another fight about something ridiculous like that. Get a life, all of you.
Pointless?
It's not pointless to react when someone takes your code and replaces your license with something else. Or would you be fine with me taking your code and replacing your MIT license with, say, GPLv3? Not that I believe you've ever written a single line of code, nor have read any license, but that's beside the point.
Childish veiled threats such
Childish veiled threats such as "We have made copies of this repository, so there is no need to rush and take it down." serve no purpose. Just sue them, or try to establish a normal non-incentive dialog.
I thank the OpenBSD people for supporting the hp apollo m68k architecture, but I can see why normal computer users try to steer clear from giving support to the OpenBSD environment.
The issue here is not that
The issue here is not that Theo is nitpicking, it's not an OpenBSD vs Linux issue, it's not a Theo vs. issue. It's that people are, repeatedly, relicensing someone else's work when they have no right to do so. It may seem like nitpicking in a particular case, but the case is one of many, a specific instance of a generalization that, in some cases, is much more serious.
People need to stop looking at the world with tunnel vision and open their eyes. Stop focusing the authors of the emails, the software, whatever, and focus on the issue that's being discussed.
Bad PR?
Can someone please tell me who is not suffering from the PR here? Theo is cutting off his nose to spite Linux's face.
Theo is right
Yes, Theo can be obnoxious but he is clearly in the right here. You can not take a copyrighted work distributed under some license, decide you don't like (or can't work with) that license, so slap your own license on it instead. The FSF would be very upset if someone did that with their copyrighted works, and would sue.
The right thing to do is to first ask the original author if he would be willing to release is code under the GPL (as well as the BSD license). If he refuses, tough. You can't relicense his code. At best you can use a "clean room" approach. One person reads the code and provides a human language desciption of what it does, and test cases. Another person, with no access to the code, uses the human language description to write the driver. If done right the resulting code should bear no more resemblence to the original driver than if it had been developed directly from the manufacturer's specifications. This may seem annoyingly pedantic to someone who just wants to get his wireless drivers working but obeying the law really isn't optional.
But the BSD license encourages use of the _code_ in other works
"You can not take a copyrighted work distributed under some license, decide you don't like (or can't work with) that license, so slap your own license on it instead."
Except that the "some license" (BSD) basically says you can do whatever you like with the code as long as the original author is credited (a little simplified, but that is certainly the main idea). So now it seems pretty hypocritical for Theo et al to say things like "OpenBSD is free as in air", but to not allow re-licensing of their oh-so-free-as-in-air code under a different free software license.
Technically, I think Theo is correct, but he's basically being unhelpful. I would say to him "You're absolutely right - the law does indeed give you and your project the right to be obstinate and unhelpful, in direct contradiction to your supposed ideals".
so you really can't read ?
"Except that the "some license" (BSD) basically says you can do whatever you like with the code as long as the original author is credited (a little simplified, but that is certainly the main idea). So now it seems pretty hypocritical for Theo et al to say things like "OpenBSD is free as in air", but to not allow re-licensing of their oh-so-free-as-in-air code under a different free software license."
Your four lines misinterpretation of three lines license is disturbing.
* 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.
Obviously, you thought that "simplifying" the part which says:
"[...]provided that the copyright notice and this permission notice appear in all copies[...]"
would serve your point, however this is not how it works and you don't just ignore parts you don't like.
Please, before you keep on arguing on the subject, make sure that you get this last line right. It is just a few words to comprehend after all ...