w3c.dom.svg.svg-dom-java.1.1.source-code.readme.txt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of svg-dom-java Show documentation
Show all versions of svg-dom-java Show documentation
The SVG DOM bindings for Java, written by the W3C, distributed
by aXSL.
The newest version!
BACKGROUND
==========
The source code for this distribution was downloaded from the
following location on August 9, 2010:
http://www.w3.org/TR/SVG11/java-binding.zip
Reference to the download file was found here:
http://www.w3.org/TR/2003/REC-SVG11-20030114/java.html
which in turn was referenced from here:
http://www.w3.org/TR/2003/REC-SVG11-20030114/
There is no standard, sanctioned maven distribution of these source
files or the derived class files that we know of. We (aXSL) created
this distribution primarily for our own benefit, but intend to make
it available in public repositories for the convenience of other
software developers. This distribution is NOT sanctioned by anyone,
and you use it at your own risk.
AXSL COPYRIGHT AND LICENSE
==========================
Copyright 2010 The aXSL Project.
http://www.axsl.org
Licensed under the Apache License, Version 2.0 (the "License"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
W3C LICENSE REQUIREMENTS
========================
This code is distributed by aXSL under the terms of a license from
the W3C. This license has three requirements that must be met in
order to copy, modify, and distribute the items downloaded, which we
address as follows:
1. "The full text of this NOTICE in a location viewable to users of
the redistributed or derivative work." The full text of the notice
is given in the accompanying file, w3c-license.txt
2. "Any pre-existing intellectual property disclaimers, notices, or
terms and conditions. If none exist, the W3C Software Short Notice
should be included (hypertext is preferred, text is permitted)
within the body of any redistributed or derivative code." The web
page cited above (http://www.w3.org/TR/2003/REC-SVG11-20030114/)
includes the following statement: "The latest information
regarding patent disclosures related to this document is available
on the Web. As of this publication, the SVG Working Group are not
aware of any royalty-bearing patents they believe to be essential
to SVG." and includes the following link to the patent disclosures:
http://www.w3.org/Graphics/SVG/Disclosures
See also the W3C copyright notice below.
3. "Notice of any changes or modifications to the files, including the
date changes were made. (We recommend you provide URIs to the
location from which the code is derived.)" See the "source code
changes" and "build information" below.
W3C COPYRIGHT NOTICE
====================
Copyright ? 2003 World Wide Web Consortium, (Massachusetts
Institute of Technology, European Research Consortium for Informatics
and Mathematics, Keio University). All Rights Reserved. This work is
distributed under the W3C? Software License [1] in the hope that it
will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
SOURCE CODE CHANGES
===================
aXSL has made no changes to the downloaded source code. However, the
downloaded zip file contained two versions of the same code:
1. The first was in the root of the zip file, and the files are dated
2001-08-25. We believe that this set of files corresponds to the
original bindings published with the SVG 1.1 Recommendation of
2003-01-14.
2. The second set was in /org/w3c/dom/smil and /org/w3c/dom/svg, and
the files are dated 2010-06-11. We believe that this set of files
corresponds to the SVG 1.1 (Second Edition) W3C Working Draft
dated 2010-06-22.
We have included only the first set of files. The second set appears
to be a work in progress and to be essentially a duplicate of the
first set.
BUILD INFORMATION
=================
It is the intention of the build process to compile the downloaded
source code with a Java 1.4 JDK, and to generate class files
compatible with the Java 1.2 platform. The Java 1.4 JDK was chosen
(instead of a Java 1.2 JDK), because this code contains dependencies
on the W3C DOM API, which was included in the JDK for the first time
in the 1.4 JDK. Note that if you are using these class files with a
pre-1.4 runtime, you will need to manually ensure that the W3C DOM
API classes are available.
SUPPORT
=======
aXSL does not support SVG itself, but will attempt to provide
support for this distribution at this location:
http://sourceforge.net/projects/axsl/support
Victor Mote
August 12, 1010
# Last line of memo