Quote
It's been just over a month and a half since Oracle first sued Google for infringing various Java-related patents in Android, and the big G's just filed its official response to the lawsuit after calling it "baseless." For the most part, it's a pretty standard answer to a patent complaint: Google says Android doesn't infringe any of Oracle's patents, and even if it does, those patents are invalid and / or unenforceable for a variety of reasons anyway, so, you know, shove it. That's basically all Google -- or any patent defendant -- needs to say in the answer, and if that was it, we'd just note it and move on with our lives. But we were struck by the factual background section, which reads to us like Google's geared up for war: it basically accuses Sun and Oracle of not playing fair when it comes to Java's open-source license situation and directly implies that parts of Android are based on code that might require a patent license. It's a little wonky, but let's break it down:
- Google uses a subset of the Apache Harmony Java implementation in Android.
- Sun open-sourced Java Standard Edition under the GPL in 2006 and 2007, but didn't include a patent or copyright license with the code. In order to get that license, developers have to demonstrate compatibility with the Java specification.
- The only way to demonstrate compatibility with the Java specification is to use Sun's Technology Compatibility Kit, or TCK, and Sun / Oracle and Apache have been bickering about the license for the Java TCK, or JCK, for years. (That's putting it lightly, actually. It's been more like a war.)
- The only license Sun ever offered Apache for the JCK included significant "field of use" restrictions, including a restriction on mobile phones.
- Because of these restrictions, Apache's never taken a JCK license to test Harmony.
- Oracle used to be on Apache's side in demanding Sun loosen up the JCK licensing restrictions, but that changed as soon as it bought Sun out.
- Google thinks this is very bad, and that Oracle and Sun are just big bullies who don't want Java to be open, even though being open is super amazing.
- Because Apache doesn't have a license to test Harmony with the JCK, it doesn't have a license for Sun's Java patents and copyrights either.
- Part of the reason Apache wants a JCK license is to assure its users they have the necessary IP rights.
- Google knew all this and used parts of Harmony in Android anyway.
http://www.engadget....it-we-break-it/
et j'ajoute ceci comme info
Quote
The Apache Software Foundation sent a letter to Sun Microsystems CEO, Jonathan Schwartz, on April 10, 2007, regarding their inability to acquire an acceptable license for the Java SE 5 Technology Compatibility Kit (TCK), a test kit needed by the project to demonstrate compatibility with the Java SE 5 specification, as required by the Sun specification license for Java SE 5. What makes the license unacceptable for ASF is the fact that it imposes rights restrictions through limits on the "field of use" available to users of Harmony, not compliant with the Java Community Process rules
http://en.wikipedia..../Apache_Harmony














