From ac5fd5c390be54f9979a363f97af034f719809ee Mon Sep 17 00:00:00 2001 From: Kevin Rushforth Date: Fri, 25 Jun 2004 21:47:53 +0000 Subject: Started work needed for binary releases. Added license files for JRL & JDL. Updated web pages. Renamed third party license files so they are clearly identified with the prefix THIRDPARTY-LICENSE- git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@20 ba19aa83-45c5-6ac9-afd3-db810772062c --- www/index.html | 130 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 67 insertions(+), 63 deletions(-) (limited to 'www') diff --git a/www/index.html b/www/index.html index 4cbd17a..3780998 100644 --- a/www/index.html +++ b/www/index.html @@ -1,8 +1,8 @@ - + The Java 3D API Core @@ -22,17 +22,27 @@ and build instructions for information on downloading and building j3d-core.

License

The source code for the core Java 3D API reference -implementation is licensed under terms that are yet to be disclosed. -Until such time as these terms are disclosed, you may not do anything -at all with the source code in this CVS repository.
-

-

The API specification will continue to evolve as part of the -Java Community Process (JCP). -We welcome community participation, and encourage developers to -contribute both bug fixes and new implementation code to the API. -The terms under which we will license this source code will facilitate -this, while ensuring that the API is not fragmented with incompatible -versions being released.
+implementation +is licensed under the Java +Research License (JRL) for non-commercial use. The JRL allows users +to download, build, and modify the source code in the +j3d-core project for research use, subject to the terms of the license. +

+

Java 3D is also licensed for commercial use under a new +no-fee Java +Distribution License (JDL). The JDL +allows commercial use of Java 3D with or without modification, as +long as compatibility with the entire API Specification is maintained. +This includes passing the TCK tests for Java 3D, and retaining the +javax namespace as defined by the JCP. +

+

+The API specification will continue to evolve as part of the Java +Community Process (JCP). We welcome community participation, and +encourage developers to contribute both bug fixes and new +implementation code to the API. The combination of the JRL and the JDL +was chosen to facilitate this, while ensuring the integrity and +compatibility of the API.

Downloads

Three types of binary builds are available in the & Files section of this project on java.net: Release (or FCS) builds; Experimental (early access) builds; and Daily/Weekly builds. The latest -release build of Java 3D v1.3.1 is available. A fairly stable -experimental build, labeled as Java 3D v 1.3.2-buildXX is now +release build of Java 3D v1.3.1 is available. A fairly stable +experimental build, labeled as Java 3D v 1.3.2-build3 is now available. We will set up daily or weekly builds in the near future.

-

Project highlights

+

How to Contribute

+

We invite developers to contribute to Java 3D. Please refer to +the +Contributing to +Java 3D section in the parent java3d project to learn +how to contribute to this project or any other Java 3D-related +project.

+

Project Highlights

Release project Source code

The current, experimental fork of the of the Java 3D source code is an early access of version 1.3.2. It is @@ -68,8 +85,8 @@ public consumption (although much work is needed on the actual content)
-

  • Some minor bug fixes have been incorporated [TODO: list fixed -bugs]
  • +
  • Some minor bug fixes have been incorporated
    +
  • The reason the Headspace AudioEngine was removed is that we do not have @@ -117,56 +134,43 @@ project for more ideas.

  • DirectX 9 port
  • -

    How to Contribute

    -

    Anyone who wants to contribute source code, even in the form of -e-mailed bug fixes, -must have a signed contributor agreement [TODO link] on file. The -Java 3D -team regrets that we are unable to even look at submitted bug fixes -unless this author -has the -contributor agreement on file. This may seems harsh, but it is a policy -designed to protect the project from patent infringement and copyright -issues. We encourage all developers to download the agreement [TODO -link], sign it, and -fax it -to the number indicated [TODO link]. Then you are more than welcome to -send in fixes for your favorite bugs!
    -

    -

    We invite anyone to be a project observer. -As the community matures and contributors demonstrate their -familiarity -with the API internals they will be invited to join the project as a -developer with full CVS commit -privilege. The last thing we want is -lots of people hacking on the source in the central repository and -destabilizing the API, so we will be taking a cautious approach.
    -

    -

    The Java Community Process (JCP) also -has a significant impact on how people can -contribute to the project. Although the source of the API is available, -and we actively encourage the community to contribute to it's -development, the API itself (that is, the public and protected classes, -interfaces, methods, fields, and so forth in the javax.media.j3d -and javax.vecmath packages) are -controlled by the JCP and can not be freely modified. -Modifications to the API will be created within the Java 3D JSRs -by an Expert Group of JCP members. A call for experts will be -made once this process is launched. -

    Examples

    The j3d-examples project includes a set of simple example programs. The Java -3D Fly Through v 2.0 Beta sample application shows you how to take -advantage of the capabilities of Java 3D technology. You can download + href="http://java.sun.com/products/java-media/3D/flythrough.html">Java 3D +Fly Through v 2.0 Beta sample application shows you how to take +advantage of the capabilities of Java 3D technology. You can +download the source code via http://java3d.netbeans.org.

    -

    Feedback

    -

    [TODO: list of feedback and participation options including mailing -lists, issue tracking, project owners/contacts, discussion forum, -wikis, etc.]
    -
    +

    Feedback and Discussion
    +

    +

    We have created two Java 3D mailing lists in the parent java3d project: announce@java3d.dev.java.net +and interest@java3d.dev.java.net. +Click +here to subscribe to either of these lists. The annouce list is a +low-volume moderated mailing list for announcing Java 3D-related +news +and information. The interest list is an open mailing list for +discussing all aspects of Java 3D, the reference implementation +for the +Java 3D core, vecmath, utilities, example programs, etc.

    +

    For those who prefer a forum to a mailing list, we have created the +Java 3D +forum, hosted as part of the JavaDesktop Community. Messages +posted on the forum are cross-posted to interest@java3d.dev.java.net +and vice-versa.
    +

    +

    Finally, each sub-project has its own cvs and issues mailing +lists. Click here to +subscribe to either of these lists. The cvs@j3d-core.dev.java.net +list is for automated CVS change messages and discussion of those +changes. The issues@j3d-core.dev.java.net +list is for automated issue tracking.

    -- cgit v1.2.3