Ok. Since I'm an old bold software coder, I'll give my expert opinion on
this.
The title: Java 2 Platform Development Kit 5.0 Specification
License.
Dissection:
1. This is a "license".
2. It pertains to
"Java 2".
Platform is an adjective that qualifies the proper noun "Java
2".
3. So this is a "license" pertaining to the "Java 2
Platform".
Platform means system, or in layman's terms "All of Java 2", the
whole entire language including the APIS.
4. So this is a license
pertaining to "All of Java 2".
5. As we all know Sun fragmented Java,
into several incompatible versions. This particular license pertains to
"Standard
Edition".
=======================================================
6
. So this is a license for "All of Java 2, Standard Edition". Aka
J2SE.
=======================================================
7.
"Development kit", means this license is for something to do with a "Software
Development Kit for J2SE".
8. "Specification" means "specification
of"/"explanation of"/"the interface means of communication with". It is
redundant, as "Development kit" has already implied it is a specification.
Programmers are redundant and pedantic. Get used to it, or get out. [I'd say
it's a joke, but programmers aren't particularly known for their human
interfacing skills, sure there are those very rare and wierd few who have both
skills, but it's mostly an anomoly we haven't found a cure for yet.]
9.
So Oracle is right, the title is the definition, and that definition is "This is
a license for writing software that will run inside the Java 2 Standard Edition
VM, using the Java 2 Standard Edition Language, including the APIS".
As
such, I would never agree to or read this license, as I have no need to even
look at the license since I have a book which contains the entire specification
and I *KNOW* I do not need a license to read a book. At least not yet. I fear
that is coming. [ Reply to This | Parent | # ]
|