hide random home http://www.javasoft.com/source_form.html (PC Press Internet CD, 03/1996)

HomeAboutNewDownloadingDocumentation The HotJava BrowserAppletsDeveloper's CornerLicensingIn Touch


Obtaining Java Language Source

Goal: Sun's goal is to promote open systems, open architectures, and consistent versions of the Java(tm) language.

Summary:

This page describes the background and basic ground rules of the Internal Use Source License Agreement. (Refer to the actual agreement for the details.) Sun requires anyone interested in downloading the source code to the Java language to sign this license agreement and return it to us by fax or snail mail. If you have already signed the license agreement for the Beta source, you do not need to fill out a new license agreement. Simply send mail to licensing@java.sun.com letting us know you've sent in the license agreement for Beta, and would like the 1.0 source, with your full name, phone number, company name, and the name of the original signer, if different from yours. If there are any problems, we'll get in touch with you - otherwise, we'll send you FTP instructions for downloading the source.

Overview:

Our primary goals for the Java language revolve around ubiquity and compatiblity. We are committed to open systems, maintaining an open spec, and enabling you to see how we implement the Java language. For these reasons, Sun is making the Java language source available to anyone interested in evaluating or studying it.

Since the initial release of Java on the Internet in March 1995, thousands of developers have adopted Java as their language of choice for delivering executable content across networks. Java is the first language to comprehensively solve the key challenges of network-centric programming - enabling developers to deliver powerful and compelling applications securely, across multiple platforms.

Because Sun is firmly committed to enabling developers to take maximum benefit of these features, we've made it as easy as possible to obtain the complete Java release by providing the full source code and language specification free for download. Doing so provides important educational benefits, and enables continued innovation and ports of Java to new platforms.

As Java increases in popularity, it is crucial to the rapidly growing community of Java developers and end-users that we maintain and preserve compatibiltity of Java across all platforms and implementations. We must ensure that there is only one version of the Java language, so that an applet written in Java can run on any port anywhere on the Net. In order to do so, we must prevent the distribution of nonstandard variations of the language.

Towards this goal, as Java 1.0 is released, we are requesting that those gaining access to our source code sign a license agreement. This agreement permits a variety of internal uses for the source code, including evaluation, research, education, and porting for individuals and organizations who do not redistribute any modified source or binaries.

Details:

Sun is pleased to offer developers access to Java source code to further education, porting and innovation, while ensuring compatibility and interoperability. We're committed to helping you take advantage of this ground-breaking technology to create revolutionary applications of your own.


For more licensing information, please see our Licensing FAQ


Sun Microsystemshomemirror sitessearch


Copyright © 1995 Sun Microsystems, Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100 USA. All rights reserved. For Java technical support, see the newsgroup comp.lang.java or send mail to java@java.sun.com. For problems with this web site, send mail to webmaster@java.sun.com.