PeterX wrote:bzt wrote:There's no such thing, "your Samsung license", since the driver was licensed under GPL
How do you come to this conclusion?
Pretty simple, take a look at the comment in the source file, it does not say "Samsung specific licensing terms", rather it reads as "licensed under GPL". This means only GPL terms and conditions apply (which forbids Samsung to add further terms or restrictions).
PeterX wrote:But software patents and even copyright of third parties (read: MS) is NOT "turned off" by the GPL.
This is the part where most of you are mistaken. GPLv2 section 7 explicitly states that only royalty-free patents can be licensed under GPLv2. Plus GPL explicitly forbids to add any further restrictions on a derivative work (like a patent royalty for example). So while it is true that GPL does not "turn off" patent rights, but it mandates that only code that is patent royalty-free can be licensed under GPL.
PeterX wrote:If Samsung violates or ignores patents or copyright, it does NOT give the end user the right to use the software. (Maybe we are simply cross-talking...)
Yeah, I think too that we might cross-talking. MS agreed for the Samsung code to be licensed under GPL, and GPL is what gives the right to the end user to use the software without a patent fee. If this wasn't the case, then GPL would not allow distribution of the code.
Sik wrote:So if you want to support SD cards you want to support exFAT.
Yes. It's also a requirement if you want to store larger than 2G files on a USB stick for example.
Kazinsal wrote:This is a solved problem and reading more than 10 words past "Microsoft holds patents on exFAT" would show you the solution. It's a ridiculously simple one.
If it were that simple, I wouldn't be asking
The problem here is, MS gave up on their right to ask royalty for their patents, and according to the GPL, this royalty-freeness must be forwarded to derivative works too (as long as those derivative works adhere to the GPL terms of course).
Kazinsal wrote:The GNU General Public License does not supersede patent law.
This seems to be the most common misunderstanding. Of course GPL does not supersede patent law, but it does mandate that only royalty-free patented code can be licensed under GPL.
Long story short: if MS ever wants to ask for a royalty for a Linux derivative exFAT driver, then (in accordance to GPL section 7) the exFAT driver must be removed from the Linux kernel immediately.
if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
Cheers,
bzt