> At the risk of getting slightly off-topic here, here's a comment on > Hacker News from a well-respected commenter on legal issues - he's a > lawyer specialising in startup and technology law and his analysis is > uniformly excellent. He argues that while the result may be > unpalatable, it's by no means the stitch-up by technological > ignoramuses that that article makes it sound: > https://news.ycombinator.com/item?id=7722674
Judge Alsop conflated two distinct and non-overlapping areas of intellectual property law by claiming that a copyrightable work (the API) must "rise to the level of warranting patent protection". While that's a novel idea, it is nowhere in the copyright law. (Oracle, by the way, also holds patents on Java). Where the new decision might have a direct impact on Clojure would be if someone were to create a stand-alone Clojure (or other products that enable a developer to use Java directly in their products) that was compatible with the JVM-hosted version. There would seem to be a need for API-compatible functions. Doubly so if you could excute jar files. The court could find that "infringing", it seems. On April 29th, Steven Vaughan-Nichols (a lawyer) predicted that Oracle would be defeated in court [0]... and he was wrong. Text is "born with copyright" and the API is a text specification. The EFF lawyer [1] who provided a friend-of-the-court brief seems very unhappy with the decision. Florian Mueller [2] at fosspatents.com has a much more in-depth analysis and basically agrees with the decision. He includes detailed quotes from the Court. Google claims that Sun issued Java under the GPL2. But Oracle has the freedom to change a license on its products and has made Java API changes since the Sun Java purchase. They did the same thing with MySQL, also GPL2, which is now "pay-to-play". Our trouble with the Courts, and possibly with the lawyer's reasoning, is that they are not programmers. The other problem is that they are deciding the case on what the law SAYS, not on the effects. But the judge ruled that (a) Oracle could copyright the API (b) Google infringed that copyright Google's defense rests on "fair use" [3] quoted below. I have learned that "legalese" is NOT English so words don't mean what you think they mean. "Legalese" is also not logical but depends on prior cases. With those caveats, I don't see that Google has any chance to prevail. Oracle can certainly claim that the listed exceptions don't apply and that the 4 listed criteria all weigh in on their side. As we all know, a widely used API has "network effects"... you use it because everybody uses it. That's essentially why Google chose it rather than create their own. They can leverage the huge number of programmers who already use it. It would be a challenge to convince designers creating an API to create a "competing, non-infringing version". Of course, Oracle claims that their API is very valuable intellectual property, vital to their business, and copyrighted. I personally hate the Court's decision but I also think they read the law as it was intended. Oracle is not SCO; they won't go away any time soon. So what would a non-JVM Clojure do? A non-profit JVM-compatible Clojure product would potentially escape using clause (1) below [3], assuming it was used for "non-profit educational purposes". Can a non-Java Clojure be defined? Tim Daly ========================================================================= [0] http://www.zdnet.com/blog/open-source/oracle-vs-google-dead-lawsuit-walking/10843 [1] https://www.eff.org/deeplinks/2014/05/dangerous-ruling-oracle-v-google-federal-circuit-reverses-sensible-lower-court [2] http://www.fosspatents.com/2014/05/oracle-wins-android-java-copyright.html [3] Copyright Law Exceptions (quoted for "comment" purposes) :-) "Notwithstanding the provisions of sections 106 and 106A, the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords, or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright. In determining whether the use made of a work in any particular case is a fair use the factors to be considered shall include: 1. the purpose and character of the use, including whether such use is of a commercial nature or is for non-profit educational purposes; 2. the nature of the copyrighted work; 3. the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and 4. the effect of the use upon the potential market for or value of the copyrighted work." -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.