|
From: | Stephen Crawley |
Subject: | Re: Patches to java.util.zip by Christian Schlichtherle |
Date: | Thu, 01 Sep 2005 00:04:05 +1000 |
User-agent: | Mozilla Thunderbird 1.0.2-6 (X11/20050513) |
Jeroen Frijters wrote:
Let us not beat about the bush. It would be bad for everyone (except Microsoft) if Java implementors were allowed to modify the APIs of the Java Class Libraries. Even if the API changes are upwards compatible (e.g. adding visible methods,Christian Schlichtherle wrote:For my personal education: What's wrong about adding constructors?It is a violation of the Sun license included with the API specification -- you could argue about whether the license is valid or not, but that's not the point, and it would preclude us (or any JVM based on GNU Classpath) from ever passing the TCK.
constructors, fields or classes) the cause trouble. Specifically, if vendorXYZ has "enhanced" the APIs, then someone developing an application using vendor
XYZ's Java platform may well find that their software does not run on other vendor's Java platform.Those with long memories will remember that Microsoft tried this trick. It was only the Sun license (and Sun's willingness to take Microsoft to court) that saved
the Java community from the hell of vendor specific Java "enhancements". -- Steve
[Prev in Thread] | Current Thread | [Next in Thread] |