On the article:
They say:
It is hard to see how GPL can survive such a result. In fact, it is hard to see how ownership of a copy of any software protected by copyright can survive this result.
But I could not figure out why would it kill GPL?
Open Source Stack Exchange is a question and answer site for people organizing, marketing or licensing open source development projects. It only takes a minute to sign up.
Sign up to join this communityOn the article:
They say:
It is hard to see how GPL can survive such a result. In fact, it is hard to see how ownership of a copy of any software protected by copyright can survive this result.
But I could not figure out why would it kill GPL?
"Fair use" is the legal doctrine in the United States that says sometimes use of copyrighted material without permission is "fair" and allowed. The author of this op-ed is concerned that Google had a very weak fair use case, but won the case anyway:
Google won a verdict that an unauthorized, commercial, competitive, harmful use of software in billions of products is fair use. No copyright expert would have ever predicted such a use would be considered fair.
The thesis here is:
...Google's narrative boiled down to this: because the Java APIs have been open, any use of them was justified and all licensing restrictions should be disregarded. In other words, if you offer your software on an open and free basis, any use is fair use.
This author is concerned that anyone will be able to use this case a precedent to defend any use whatsoever of publicly-available source code, even if that use ignores requirements like those imposed by the GPL. People can just reuse GPL-licensed code however they want, says this author, and if they get sued they can just defend their use under fair use.
I'm not a lawyer, but I don't find this argument very convincing. I do agree that the fair use finding in Oracle v. Google is somewhat surprising, since fair use looks unfavorably at commercial use in general (with notable exceptions). However, in this case, the use under consideration was Google's reimplementation of Oracle's Java APIs. That is, Google didn't reuse any part of Java code -- they instead used the API specification (function names, arguments, return values) to write their own brand new code base.
Oracle v. Google was the landmark case that decided that the structure of an API was protected under copyright. Google argued that API structure was purely functional and not part of the creative work protected by copyright, but lost that argument. Immediately following this loss, there was another case to decide if Google's unauthorized reuse of the Java API was protected by fair use. The jury in that case decided that it was.
Considering that this was the first-ever case to consider the application of fair use to API structure, I don't think we can draw any sweeping generalizations from it. As one counterargument, perhaps future case will acknowledge that API structure is covered by copyright, but it constitutes so small a part (and so functional a part) of the work that it will be relatively easy to defend unauthorized reuse of an API. If such a legal future came to pass, that won't have much bearing on any other kinds of reuse outside of API reuse.
GPL is a very strong copyleft license. Part of this strength stems from the claim from the FSF that mere linking (even dynamic linking) with a library creates a derivative work of the library and thus the GPL restricts the licensing options for this derivative. This allows the FSF to propose a distinct lighter license (the LGPL) that allows this kind of linking more broadly.
This claim has been contested a lot over time and this is yet another blow against it as use of an API that was shared publicly (as with a GPL library) could be considered fair use and wouldn't allow the author of the API to impose restrictions on the resulting product, making thus the GPL actually not very different than the LGPL. The same issue could arise with the AGPL.
I want to emphasize though that I have no legal training and wouldn't take a bet in the final outcome of this (and we might not know for years because a court ruling on this particular issue would be needed to give a definite answer).
Interestingly the counter-opinion from Pamela Samuelson linked at the bottom of the article you shared says:
Annette Hurst, one of Oracle's lawyers, has recently argued that Google's victory will be harmful to open source developers. I have a great deal of respect for her as a lawyer, but this claim is not just greatly exaggerated—it's wrong.
But then goes on making an argument on why it is good that an API can be copied (which most free software developers would approve) but doesn't defend against the aforementioned issue.
It is also interesting to note the difference in vocabulary: one says free software and talks only about the GPL, the other says open source and makes no specific claim about the GPL. Oracle's lawyer wants to appeal to FSF / Richard Stallman's supporters while Google's lawyer wants to appeal to the larger crowd of open source enthusiasts who care about free reuse but less about copyleft.
libcrappyreadline
under the MIT license and watch the fireworks.
– Kevin
Jul 13 '17 at 4:31