The Java Language Specification
Submitted by kebernet on Fri, 08/13/2010 - 22:33
Tagged:
Snoracle is suing Google. From the header of the Java Language Specification:
Sun Microsystems, Inc. (SUN) hereby grants to you a fully paid, nonexclusive, nontransferable, perpetual, worldwide limited license (without the right to sublicense) under SUN's intellectual property rights that are essential to practice this specification. This license allows and is limited to the creation and distribution of clean room implementations of this specification that: (i) include a complete implementation of the current version of this specification without subsetting or supersetting; (ii) implement all the interfaces and functionality of the required packages of the Java 2 Platform, Standard Edition, as defined by SUN, without subsetting or supersetting; (iii) do not add any additional packages, classes, or interfaces to the java.* or javax.* packages or their subpackages; (iv) pass all test suites relating to the most recent published version of the specification of the Java 2 Platform, Standard Edition, that are available from SUN six (6) months prior to any beta release of the clean room implementation or upgrade thereto; (v) do not derive from SUN source code or binary materials; and (vi) do not include any SUN source code or binary materials without an appropriate and separate license from SUN.Nevermind all of this... I read the patents Snoracle is suing on. Only one of them MIGHT apply to Android: unified memory addressing for polymorphic classes. The rest are about Classload security, which Android doesn't do. Prediction: Google settles for a tiny amount (<$2m) and changes Android to use a proper MOP anyway, paving the way for Ruby and Python on the platform as first class citizens.







Recent comments
22 weeks 2 days ago
22 weeks 2 days ago
24 weeks 6 days ago
25 weeks 4 days ago
25 weeks 4 days ago
25 weeks 4 days ago
30 weeks 1 day ago
30 weeks 2 days ago
30 weeks 5 days ago
31 weeks 7 hours ago