News for hackers. Stuff that matters.
Re:Leaked Samsung exFat driver relicensed as GPL by kristofferR on Tuesday July 23, 2013 @06:59AM (#6089242)
Samsung may not have intended it as such, but aren't all derivatives of GPL-licenced code also GPL by definition?
Re:Leaked Samsung exFat driver relicensed as GPL by effn on Tuesday July 23, 2013 @07:18AM (#6089299)
No. The authors of GPL-licensed code has no say in how other people license their code they don't own the copyright on.

Derivatives of GPL-licensed code is either: 1. GPL-licensed 2. Illegal

If it's not explicitly 1 by the license on the derived work, it becomes 2. It is not automatically "forced" into category 1.

Re:Leaked Samsung exFat driver relicensed as GPL by andreasvc on Tuesday July 23, 2013 @07:30AM (#6089339)
By illegal you mean illegal to distribute. If Samsung used this code internally and it was leaked accidentally, they are not in violation of the GPL.
Re:Leaked Samsung exFat driver relicensed as GPL by dmytrish on Tuesday July 23, 2013 @08:59AM (#6089691)
If Samsung ships binaries produced from this code to customers and this code is derivative from GPL code, they _are_ in violation of the GPL.
Re:Leaked Samsung exFat driver relicensed as GPL by effn on Tuesday July 23, 2013 @11:39AM (#6090694)
Yes, of course.
Re:Leaked Samsung exFat driver relicensed as GPL by crististm on Tuesday July 23, 2013 @09:56AM (#6090018)
This is not such a gray area as you think. Search for the readline license and what that meant to clisp.

Hint: derivative work of a GPL code is GPL (although that was slightly different for clisp).

You are free not have GPL stamp on your code as long as you keep it to yourself. If you distribute it to a third party you are automatically bound by GPL.

Re:Leaked Samsung exFat driver relicensed as GPL by Dylan16807 on Tuesday July 23, 2013 @10:06AM (#6090086)
There is no gray area. Derivative works are GPL or illegal. But nothing physically forces people from breaking the law. You cannot GPL a piece of code against the author's will.
Re:Leaked Samsung exFat driver relicensed as GPL by icebraining on Tuesday July 23, 2013 @11:32AM (#6090629)
Nitpick: against the copyright holder's will. They're often not the same as the author (e.g., work for hire).
Re:Leaked Samsung exFat driver relicensed as GPL by Nursie on Tuesday July 23, 2013 @07:04AM (#6089259)
The questions are - is it a derivative of GPL code, and if so have they distributed binaries?

I don't think drivers necessarily have to be derivative of GPL code (look at, for instance, nVidia's closed source drivers and lots of Android/ARM graphics drivers).

Re:Leaked Samsung exFat driver relicensed as GPL by lucian1900 on Tuesday July 23, 2013 @07:06AM (#6089265)
Those are technically GPL violations, but kernel devs haven't (yet) complained much.
Re:Leaked Samsung exFat driver relicensed as GPL by agf on Tuesday July 23, 2013 @07:12AM (#6089291)
That is absolutely not the community consensus. Linus and the kernel community as a whole have taken the position that this is specifically allowed by the GPL as using a public interface isn't creating a derivative work.
Re:Leaked Samsung exFat driver relicensed as GPL by regularfry on Tuesday July 23, 2013 @09:00AM (#6089695)
Re:Leaked Samsung exFat driver relicensed as GPL by kristofferR on Tuesday July 23, 2013 @07:25AM (#6089322)
Re:Leaked Samsung exFat driver relicensed as GPL by belorn on Tuesday July 23, 2013 @09:07AM (#6089740)
If you use Wikipedia as source, please verify that the section you are referring has a source. Both now has citation needed tags on them.
Re:Leaked Samsung exFat driver relicensed as GPL by caf on Tuesday July 23, 2013 @08:00AM (#6089445)
It does not seem that there is a community consensus position.
Re:Leaked Samsung exFat driver relicensed as GPL by Nursie on Tuesday July 23, 2013 @07:17AM (#6089295)
I've been able to find a statement from 2008 in which many kernel devs publicly said they think that closed drivers are harmful. But violations?

I'm not convinced. Got a link that might convince me?

Re:Leaked Samsung exFat driver relicensed as GPL by belorn on Tuesday July 23, 2013 @09:02AM (#6089715)
Depend which you want to listen to. If you want to listen to what lawyers think (fsf), then there is a GPL violation( https://www.gnu.org/licenses/gpl-faq.html#NonfreeDriverKerne...).

If you want to listen to kernel hackers, (such as Linus Torvalds), then he doesn't say if it is, or isn't a violation. Rather, he says that developers has a right to write non-free drivers to the kernel using modules (http://linuxmafia.com/faq/Kernel/proprietary-kernel-modules....).

So... what does that mean? Im not a lawyer, but it looks to me as an GPL violation which has been given permission to exist by one of the kernel developers. That it is the project leader that gives permission does lower the risk that any individual kernel developer will suddenly go out and start suing companies for GPL violations, even if they has a legal right to do so under copyright.

Re:Leaked Samsung exFat driver relicensed as GPL by Nursie on Tuesday July 23, 2013 @09:13AM (#6089772)
Interesting.

The non-litigious nature of the kernel devs seems to keep this from kicking off. It would probably end up hysterically expensive for all concerned and be a bit of a PR failure I guess.

Re:Leaked Samsung exFat driver relicensed as GPL by tbrownaw on Tuesday July 23, 2013 @01:59PM (#6091748)
That FSF page also claims that Perl programs that use GPL'd Perl modules are required to be licensed under the GPL, and assorted other absurdities (hint: if there is no copying or modification of something copyrighted, there can be no copyright violation).

Contrary to the FSF's apparent belief, dependency has nothing to do with derivation.

Re:Leaked Samsung exFat driver relicensed as GPL by teddyh on Wednesday July 24, 2013 @02:32AM (#6094777)
Since FSF for years has had (and still have) lawyers advising them that this is indeed the case, what is your authority to claim otherwise?

Or, in other words, citation needed.

Re:Leaked Samsung exFat driver relicensed as GPL by tbrownaw on Thursday July 25, 2013 @12:07PM (#6103115)
Firstly and most obviously, the FSF is clearly the only group that believes this garbage. Stop a minute and think about the consequences if coding to an interface made your program a derivative of whatever (first) implemented that interface... have these actually happened? does anyone even act as if they take the possibility seriously (outside the FSF's FUD)?

Remember the story of how IBM-compatible PCs came to be, with the clean-room reimplementation of the BIOS? That would be a copyright violation, except it clearly wasn't (or the clones would have been shut down). WINE and ReactOS would be copyright violations, and especially so given wanting to implement undocumented/non-public interfaces. Samba would be a copyright violation.

Any Win32 program that Microsoft didn't like, could be shut down as a copyright violation. So the browser wars would have been conducted rather differently. WordPerfect could have been blocked or forced to pay for licenses, instead of hindered by sneaky means.

IIRC the FSF claims support based on one case, where someone made singing children's toys and someone else made replacement ROMs (or maybe it was the whole electronic module?) to make them sing differently; the replacement parts were found to be a copyright violation because the performance that the toy put on, was found to be a derivative of the original performance. Which is still ridiculous (and IIRC other districts have found differently in a few similar cases involving video games), but even so does not support the FSF's extreme interpretation.

Re:Leaked Samsung exFat driver relicensed as GPL by teddyh on Friday July 26, 2013 @04:31AM (#6107196)
> [...] FSF is clearly the only group that believes this [...]

So, it should be no trouble for you to provide a citation from an legal authority which states otherwise?

Re:Leaked Samsung exFat driver relicensed as GPL by regularfry on Tuesday July 23, 2013 @09:08AM (#6089742)