How Far Should GPL Enforcement Go?
itwbennett writes "The debate over enforcement of the GPL flared up again this week when Red Hat kernel developer Matthew Garrett wrote in a blog post that Sony is looking to rewrite BusyBox to sidestep the GPL. Which is a perfectly legal undertaking. But it raises the question: 'Is there social pressure within the Linux kernel community to not undertake GPL compliance action?' writes blogger Brian Proffitt. 'This may not be nefarious: maybe people just would rather not bother with enforcing compliance. Better, they may argue, to just let the violation go and get on with developing better code.'"
By hanging
I think GPL enforcement sould go just as far as everyone else. It should go as far as copyright law allows and as far as the copyright lobby goes.
C|N>K
I confess I only skimmed TFA -- this is Slashdot, after all.
But I'm not sure I understand the argument that is being made here. If Sony is really trying to "rewrite Busybox" -- which makes it sound like they're going to look at the Busybox code and write a new version that does the same thing in a different way -- then surely that's a derivative work of Busybox and it's a copyright violation.
If, on the other hand, Sony is planning to write a Busybox replacement from scratch -- what's wrong with that? Are companies not entitled to write code? How is that "violating licenses with impunity"?
If Sony is planning to do a clean-room re-engineering of Busybox -- what's wrong with that? Isn't that essentially what Linux kernel developers have done for all kinds of devices? Again, how is that "violating licenses with impunity"?
Sony wants to not use GPL-licensed code in its proprietary products. What could be more clear? Would you rather they used it without complying with the license?
Breakfast served all day!
There is a huge difference between copyright enforcement against individuals in the context of personal use, and organizations in the context of earning signifigant revenue.
Most people including those on Slashdot, do not think it is reasonable to sell a pirated DVD movie on a street corner for profit, but consider it okay to download that same movie for media shifting for personal viewing.
Sony should be applauded for making their own BusyBox alternative, rather than violate the GPL. Hopefully it will be released as opensource with a different licence, for those that want an alternative choice. Adding more choice is a good thing!
Indeed. The only thing that has stopped me from producing such a heavily commented disassembly of Microsoft Office is that it is sadly illegal.
short version: RTFA
long version: Most GPL copyright owners aren't aware, don't care, or don't have the time/legal training to enforce GPL violations of their code. The Busy Box guys actively enforce the GPL license on their code. If you violate the busy box GPL license, they will not re-license it to you unless you also stop violating the license on all the other GPL software that's being distributed. If they replace busy box, nobody will bother them about the other GPL violations.
Do you even lift?
These aren't the 'roids you're looking for.
Is that really considered a derivative work just because they can see the source?
Proving an allegation of copying requires proving two elements: first, that the alleged infringer had at one time had access to the older work; and second, that there is a level of similarity between the two. "Access" can be as simple as having heard a song on the radio a decade ago (Bright Tunes Music v. Harrisongs Music).
Compaq decided to make lack of access clear when it reverse-engineered the IBM PC BIOS using a "clean room" technique. This involved having one team turn copyrighted code into descriptions of its (unprotected) functionality and a second team turn the descriptions into code, with all communications between the two teams carefully monitored. I've been told it might not be quite necessary to go that far, but in the business world, you'd often rather spend money on engineers than trial lawyers. In such a case, it's best to draw up a plan for "being able to tell IBM to go to hell, and having the federal judge draw them a map for exactly how to go there", as sigwinch put it a decade ago. (Here's such a map.)
The argument that is being made in a nutshell:
Busybox copyright is enforced by the SFLC, which sues companies to get them to comply. When negotiating for compliance, they also request that the company in question comply with the GPL2 license on the Linux kernel. Now, for whatever stupid reasons, some companies don't want to release their kernel modifications for Android devices. So they think that by removing Busybox, the SFLC will no longer have a copyright claim that opens them to litigation which results in their releasing their kernel source. This reasoning is flawed, because there is another, much easier way to avoid Busybox litigation: put the source code on your web site. That's all it takes. They could keep their kernel sources, and just put up the Busybox source, and they would achieve the same thing.
The other argument being made by one developer is that enforcement action is pointless, because he hasn't seen any Busybox source opened up from this route that was worth anything. Others disagree, saying there was some useful code, and that it's not just about Busybox - the Busybox enforcement actions have also resulted in kernel drivers being opened up.
So, the "outrage" here is the allegation that Busybox is being rewritten so that companies can violate the copyright of the Linux kernel without being sued by the SFLC.
Sony is not doing this project the summary was wrong. From the FAQ on the project.
"Q. Tim Bird, the proposer of this project, works for Sony. Is this a Sony project?
A. No. Although Tim is employed by Sony, he spends a portion of his employed time working on behalf of the embedded industry to improve Linux and encourage GPL compliance. As of February 2, 2012, Sony has not endorsed or agreed to support this project. This wiki page is for gathering information and project description information, to present to various companies to solicit support and resources for the project."
It reason is that it seems that the authors of BusyBox are very willing to go after companies and sometimes ask for remedies outside the scope of compliance with the GPL. At least that is what they are claiming.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.