Ze hebben per ongeluk de driver op GitHub gezet. Op dat moment had de code nog geen licentie, maar er werd wel gebruik gemaakt van GPL code. Omdat die driver ook gebruikt wordt in producten die ze aan consumenten leveren, moet volgens de GPL licentie alle code van die driver vrijgegeven worden onder die licentie.
Ze waren hiervoor dus in overtreding van de GPL licentie, maar door het vrijgeven van de code is dat opgelost.
Hoe het verder zit met de patenten die MS claimt is nog onduidelijk. In de VS en andere delen van de wereld is het daarom onmogelijk voor fabrikanten om die code te gebruiken zonder een licentie van MS. Maar in Europa kennen we geen softwarepatenten, dus zouden we hier wel gewoon die driver mogen gebruiken.
Een ander "probleem" is deze clausule in de GPL:
If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, 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.
Met andere woorden: door het vrijgeven van de code en het gebruik daarvan in apparaten die ze leveren heeft Samsung iedereen een licentie gegeven op die patenten
Hiermee zal MS vast niet akkoord gaan, dus dit zal wel weer een hoop rechtszaken opleveren.
Twee mogelijke gevolgen:
Samsung moet de code terugtrekken en de ondersteuning voor exFat uit hun apparaten halen. ExFat-ondersteuning in Linux via die driver is dan dus niet toegestaan.
Samsung betaalt een hoop geld aan MS en iedereen is vrij om de code te gebruiken.
Er zijn vast nog wel andere mogelijkheden. Sowieso zal een rechtszaak wel een aantal jaar duren en tot de uitspraak er ligt zal het voor een hoop bedrijven een te groot risico zijn om de code te gebruiken. De kans dat exFat goed ondersteund gaat worden in Linux is dus nog steeds niet zo heel groot.