Busybox Developer Responds To Andersen-SFLC Lawsuits
Bruce Perens writes "I'm the creator of the Busybox program. I have released a statement on the past and current Busybox lawsuits, which do not represent my interest."
← Back to Stories (view on slashdot.org)
The version 0.60.3 of Busybox upon which Mr. Andersen claims copyright registration in the lawsuits is to a great extent my own work and that of other developers. I am not party to the registration. It is not at all clear that Mr. Andersen holds a majority interest in that work.
Perhaps it is high time you looked into the allegations that "every line of code you wrote for Busybox is gone?" It is still GPLed, afterall. Wouldn't your old code diffed against the new code reveal the truth in that statement and set things straight in whose interest the SFLC should be representing?
If you can point me to a version/tag/branch/code repository where you assert your dominance in authorship, I would be more than happy to spend an hour when I get home tonight generating some stats against the current code (assuming that code hasn't been drastically moved around/repackaged/renamed). Even so, it would fairly trivial to script an expensive file-by-file comparison and return a set of the most likely matches based on percentage similarities to establish what work of yours may remain. Might even be a better tool out there than what I know of.
My work here is dung.
The final part of his statement raises an interesting issue. In the realm of OSS, contributions from multiple developers are encouraged. But what happens if those developers then get into a geek catfight later? This is all well and good if the work is true open source (everyone can just fork off an do whatever they want). But when you get into lawsuits over the more restrictive GPL license violations, that raises the issue of who gets to sue and who gets the proceeds from the suit (after all, what's to stop someone from just forking the code and taking out other developers' names from the copyright notice in the software, then suing without the other guys).
SJW: Someone who has run out of real oppression, and has to fake it.
If you (Bruce) aren't the one whose interests are being defended, whose are? Can someone actually sue w/o the copyright holder(s) involved?
Maybe I'm not getting something here, but w/o the involvement of the copyright holders (and/or at least naming them publicly), under what authority can they execute a lawsuit? Seems like the defendants' lawyers would be able to tear this one up in a heartbeat...
Someone care to fill in the blanks here?
Quo usque tandem abutere, Nimbus, patientia nostra?
Sorry "editors" but many of us have no clue what this article is about based on the two sentence summary about a guy and company I have never heard of. Perhaps a little more explanation would help?
No pitching your own crappy stuff here, ok?
On Slashdot?! You must be new here.
Learning HOW to think is more important than learning WHAT to think.
If Messrs Andersen and Landley own copyrights to any part of the Busybox program, they can sue for infringement of the copyright on their bit of the code, even if the majority of it was written by you.
In any case, I believe it contains a Linux kernel, or at least parts of it, written by Linus Torvalds and his friends, and presumably at least parts of the gnu tools that Busybox provides stripped down versions of. This of course is perfectly permissible, and the whole point of the GPL and other free and open source software licences is to allow and encourage this sort of thing to happen. All these developers have a copyright interest in the Busybox program, and could sue if they wanted to.
If person A and person B both contribute significant code to a program, and person B decides that he wants to sue Company C for infringing his copyright, how does Person A have the right to stop him? Even if Person A doesn't care about Company C infringing his copyright, Company C is still infringing Person B's copyright, and Person B can still sue them. (IANAL)
IANAL but my understanding is that any developer that has code in a GPL licensed project has standing to sue for violations of the license provided that they didn't assign their copyright to someone else. I don't know if Busybox forces contributors to assign their copyrights to someone but it doesn't appear as though they do.
Perens's major complaints seems to be that the lawsuits are damaging his consulting business and that Andersen, Landrey, etc. removed the copyright statements of other developers. While I sympathize with him on both points, they are entirely unrelated to the merit of the SFLC's lawsuit.
...to Bruce Perens.
It has to be a glitch with Chrome, as the source code of Bruce's site doesn't specify any favicon.
On my PC, Chrome does not show a favicon, and neither does Firefox.
No wonder the major forces in unix development these days, Google and Apple, are entirely BSD focused.
Stop being a dick.
Feed the need: Digitaladdiction.net
Hmm... that is most definitely Microsoft’s favicon, but requests for http://perens.com/favicon.ico gives this response:
Looks like you found a bug in the way Chrome reacts to a zero-length favicon.ico! :o
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
favicon.ico is a zero-length file. So, you get the default I guess.
Bruce Perens.
Anybody who has contributed to a piece of GPL software has standing to bring lawsuits against people who violate the GPL. Who has contributed the "majority" of the code is immaterial. I'm sorry this is inconvenient for Bruce Perens, but it can't reasonably work any different.
It's a bug, http://perens.com/favicon.ico returns an empty file (zero bytes long). I guess chromo can't handle that (firefox does ;) )
I am the one that handed BusyBox over to Anderson after maintaining it for 2 years.
I believe I worked with Busybox longer then Bruce did and during my time I reorganized the code, but still consider Bruce the primary root Copyright holder and license grantor. Anderson is claiming complete Copyright and that is simply an impossibility. As far as I am concerned, this claim is a GPL violation in and of itself.
Even if every line of code Bruce or myself wrote were replaced, it was done so on his and subsequently my license terms which are the GPL. My privileges and Anderson's privileges (if any ?) to alter and redistribute Bruce's work are based on those license terms derived from Bruce's initial publication and you can not simply 'code them away' unless you start from scratch.
I don't see any favicon - perhaps a browser bug where it's keeping the favicon of the previously opened tab?
It seems from your post that:
1) You seem upset that SFLC isn't representing *your* interests in the matter, but they are representing others.
2) You are unhappy that someone registered a copyright without including you on it.
3) You seem to imply that you'd be willing to waive your rights in the matter, or give your blessing to distribution without source.
1 is not relevant
2 would suggest you should go after the people who registered it - unless my interpretation of 3 is correct.
3 If true, why would you say that?
The only point I can see to your rant is to draw attention to yourself and your consulting business trying to raise doubts about a bunch of things.
What exactly is your point here?
The favicon doesn’t have to be in the source code. If none is specified, /favicon.ico is assumed. If that doesn’t exist, the default page icon is used.
The existing but zero-length favicon is what was screwing up Chrome.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
If software licensed under GPL does not have central authority, which requires assignment of copyright to it, SFLC has no other option but to support software writers who are wiling to sue.
Although they can't claim that they own all code.
SFLC operates on US and this is one of a few cases where they can support people who's license terms are violated. It gives SFLC some publicity, but it does not help others who ask for help and learn that they have to do everything themselves.
This is an aspect in at least FSF's reasoning when claiming they need to have copyrights assigned to them that I've never been able to understand.
Why the assertion that you need to be a major copyright holder or get permission from everyone to be able to enforce your copyright? That just doesn't seem to be the case to me, but then IANAL (but I do consider myself knowledgeable on this subject). It seems to me that you can enforce your copyright in a court, no matter how minor your contribution, as long as it is complex enough to be considered a work.
You might find Jacobsen v. Katzer educational. Jacobsen was using the Artistic License 1.0, and this did not protect him from Katzer.
Bruce Perens.
The following (from the original article) doesn't seem very nice either. While following the Golden Rule is good practice, "treat others with all the respect they have treated you" is sometimes warranted. Calling people out in public, particularly when "handling such matters" in private hasn't worked [speculation on my part], is a perfectly fine way to handle people that don't respect others in their community, in my opinion.
Mr. Andersen, his past employers and Mr. Landley appear to have removed some of the copyright statements of other Busybox developers, and appear to have altered license statements, in apparent violation of various laws. Mr. Landley once claimed that all of my contribution had been completely removed from the Busybox program, using a misinterpretation of Judge Walker's methods for identifying non-literal copying to justify his claim. As far as I'm aware, he was incorrect.
You don't believe I've never communicated with these folks, do you? I did. And learned very quickly that it was the wrong approach where Mr. Landley was involved.
Bruce Perens.
Actually, I like the drama. I find it somewhat amusing. It is like Gossip Girl, except for people who are even nerdier than I am!
Support a great indie game: http://www.abaddon360.com
BSD is fine for a company like Google who makes so much money on the platform that the code runs on (both directly, and indirectly by further cementing the Google "brand") that it matters little to them that they give the source code away.
I can assure you that if you are an individual developer, your interests will be MUCH better served by releasing your code under GPL (NOT LGPL). If you release under BSD, you will get nothing of value back from anybody (except possibly some changes released back to you if whoever wrote them "feels like it"). If you release under GPL (NOT LGPL) you will get bug fixes and improvements because anyone who makes bug fixes or improvements, and intends to distribute them, must give them back to you. And you will also get money if your code is worthwhile enough, from companies who want to use your code to save them their own development time and money, and who will be happy to accept the code under a proprietary license from you in return for money.
I played around and made a software library with a fairly specific purpose that I released under GPL. I didn't intend to make money off of it; it was to be part of a larger project that I haven't (yet) completed (and is currently on hold as I've lost interest, but I intend to get back to it ... eventually). I ended up making $6,000 so far from companies who wanted to use the code in their own products rather than re-developing it in-house. It's not a huge sum, but it sure is nice to get money instead of getting nothing, which is what I would have gotten if I had released under BSD.
Is it against the "sprit" of GPL to issue a separate closed source license for the library for money? I don't think so. Only the author of the software in question has any say whatsoever over what is right and what is wrong with respect licensing that software; no one else's opinion is even remotely relevent. And GPL is a great tool if you want to give your code away for others to use but want to be rewarded if anyone finds it useful.
The BSD license is a great license if you are a company like Google for whom the value of the platform is worth more than the value of the code used to make it. But if you are an individual developer, it's no different really than releasing to the public domain, for which you should expect to get, and will get, nothing in return for your efforts.
Some people here may find this story obscure, or hard to understand. Let me help out.
Busybox is a collection of tools for downloading and indexing pornographic data. Bruce Perens is the cousin of Jimbo Wales and got his start back when Wikipedia was supposed to be a porn repository.
"handling such matters" in private hasn't worked [speculation on my part]
Thanks Bruce, you just confirmed below that my speculation wasn't too far off the mark.
Can't tell whether you were replying to me or gr8_phk, but I meant to imply you did try communicate with these folks and it failed, so bringing the matter to the attention of the community was warranted. Apologies if in my haste I wasn't clear.
Unless you can say (in any more detail than Bruce's assignment TO HIMSELF of copyright of other people's work in BusyBox (though again, this is merely BY INFERENCE, not specific statement)) that the proseution says Anderson is claiming sole copyright, how can you be disturbed by something that isn't going on?
In TFA, Bruce claims Anderson has registered the copyright in a particular version of busybox without mentioning in the registration that some of the copyright is held by other preceding authors. This is, at the very least, likely to mislead the courts into thinking Anderson is the sole copyright holder, even if it is not actually intended to give that impression.
Do you find significant similarities between that situation and the one you find yourself in?
Nerd rage is the funniest rage.
In my mind, Eric was the inventor. I paid him in 2000 to add some uClinux / Busybox code to the Coldfire project for my Blabbermouth product at airlib.com.
I would probe the uClinux guys, Lineo, Greg Ungerer, Phil Wilshire...
Sometimes its the guy who "ran with it" who assumes ownership....
After the fact, that is tough to swallow. And the Busybox name and concept is genius whoever did it.
Merry Christmas
While I completely agree with OS, the GPL and its enforcement. The question that I ask myself is what impact those lawsuits will have on the OpenSource model.
Will patent trolls become OS Trolls and will OpenSource become Open 'sue us'?
This may be the rise of a new business model...
You might find Jacobsen v. Katzer educational. Jacobsen was using the Artistic License 1.0, and this did not protect him from Katzer.
In what way would you expect the Artistic License to protect Jacobsen that wasn't the case? There is no license you can use that will magically protect you from being sued. AFAIK the court ultimately ruled in favor of his copyright infringement claims, so what more do you want? Anyway, none of this has anything to do with the point, which is that all this GPL drama, while good for the authors who obviously and rightly want the conditions of the distribution of their software adhered to, is a waste of time and really doesn't help the free/open source movement (beyond apparently providing some small entertainment to some?).
No problem.
Bruce Perens.
The commercial implications of the GPL actually resemble a drunken menage a trois between thought experiment, a Rube Goldberg machine, and Pulp Fiction's explanation of Amsterdam's marijuana laws.
Ergonomica Auctorita Illico!
I see it as the head of a little lizzard. Must be something with your browser. Try upgrading it to IE8. (Which is what I am using!) :-)
Bill
It's my Sig and you can't have it. Mine! All Mine!
Actually, he goe $6K in licensing fees for his library, so he's probably pretty happy.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
The proprietary world must be laughing there arse's off at this, If there is this much misunderstand of the GPL “In House”, So too speak. How the hell do you expect companies who are still in the mindset of “License it and Forget it” to follow along.
I think most of the violations are just misunderstanding of the GPL on the companies part, And if we go at them to aggressively them might not use GPL software next time.
And perhaps a warning to developers anywhere that want to someday make money off of their products:
*Don't use the GPL* or anything remotely related.
Bruce, why not change the license to something more agreeable with the general public. At least that way, you'd help keep the honest guys honest.... and also make using and modifying busybox related stuff all that more easier and inviting.
Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
Nothing he's said and done qualifies as "devolving."
He's obviously worked HARD to avoid being a troll.
Have respect for your betters, or get better schooling.
E
I'm surprised that someone hasn't written something like BusyBox starting from FreeBSD's utilities. Busybox is just "cat", "echo", "grep", etc. all in one executable with some common code merged. It's not like it's a significant original work. FreeBSD has all those components with the BSD license.
I'm going to be be watching this with a big tub of popcorn, and a keg of beer beside me. It promises a huge amount of entertainment.
What gets me, and what will make this so amusing is that anybody that contributes any amount of code to a project can in essence hijack the whole copyright violation award leaving the other copyright holders with nothing. An entity later sued by another holder on that project can just point to the previous lawsuit and claim they already paid the damages for violation. The courts will just see it as a copyright violation settled, and stamp the whole shebang 'done'.
Steve's Computer Service, Hobbs, NM
There are hundreds (maybe thousands) of people who have contributed code to Linux. Each contributor retained the copyright to their code. Relicensing linux under another license would require the agreement of *every* contributor. When sourceforge went from GPL to closed source, they had to get a release from all contributors and strip out some code from people who told them to fuck off. Some projects (FSF, for example) require contributors to assign the copyright, so they can relicense however they want.
Do you even lift?
These aren't the 'roids you're looking for.
Microsoft will love this!
This thread gives them a lot of evidence about why GPL should never be used.
I always thought that Linus could at any time release Linux 3.0 under a different license... but doesn't do this because he is a good guy and would have trouble finding other coders to further support the project after that.
You thought wrong. Unless Linus had all contributors to the kernel assign their copyrights to him he can't relicense it at his own whim and would have to have agreement with all other copyright holders.
In the U.S. the license is the choice of the copyright holder. There are many on Linux. And thus to change the license on Linux, you have to ask all of those copyright holders, as best as you are able to reach them, including through public notices. Then, you have to remove the work of those who object. And then you can relicense.
This is so painful that there would have to be a very good reason. Like GPL2 becoming seriously less enforcible.
Bruce Perens.
Hu... more than busybox... we want optimal Linux driver code
I appreciate the time and effort you gave to explain your position. And the time and effort of those here to get more information and understanding.
While you are not specifically represented in the case, I do hope it is successful in getting companies to follow the GPL.
BusyBox is a great asset to the Linux community. Thank you for sharing it.
/Yes, I know Thanksgiving was last month.
//I procrastinate a little. That is why this post is wayyyyyy down here at the bottom.
///Are slashies OK here too?
Bruce is the original author of BusyBox, all code is a derivative of his original work even if every line of code he wrote is gone (which AFAIK it isn't). The only way andersen could own the entire copyright is if he clean room reverse engineered all the code Bruce wrote, otherwise it's all a derivative and ultimately is controlled by Bruce's original copyright grant. SFLC appears to be making all the settlements closed and refusing to provide Bruce and Dave the terms. There are monetary awards involved that may be in excess of the actual costs. In addition it appears Bruce's consulting business was harmed by this action which was taken independently of him and Dave. Andersen has claimed in court documents that he owns the entire code base which as I said without "clean" reverse engineering is patently false. Bruce and Dave have a legitimate claim here, SFLC should be talking to them directly and trying to solve this otherwise it appears that they aren't respecting the copyright, something they claim to trying to enforce.
Bruce was right to make this public IMO, if only to reduce the damage to his own business as a result of a suit taken on code he originated, which spooks clients BTW. I will personally lose a LOT of respect for SFLC if they don't negotiate a solution to Bruce and Dave's concerns (although it appears Dave will be happy if Bruce is happy so maybe they only need to talk to Bruce). It's entirely disingenuous of them to negotiate settlements without Bruce being a party or at least aware of the terms as he originated the entire program and holds the original copyright grant from which the entire program derives.