Skip to content

Commit

Permalink
jai-imageio-jpeg2000 README
Browse files Browse the repository at this point in the history
stain/jai-imageio-core#4
  • Loading branch information
stain committed Sep 12, 2014
1 parent f678530 commit 9b11943
Showing 1 changed file with 45 additions and 39 deletions.
84 changes: 45 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
jai-imageio-core-standalone
===========================
jai-imageio-core-jpeg2000
=========================

[![Build Status](https://travis-ci.org/stain/jai-imageio-core.svg)](https://travis-ci.org/stain/jai-imageio-core)
[![Build Status](https://travis-ci.org/stain/jai-imageio-jpeg2000.svg)](https://travis-ci.org/stain/jai-imageio-jpeg2000)

NOTE: This is a 'standalone' version of
[jai-imageio-core](https://java.net/projects/jai-imageio-core/) where
dependencies to jai-core (javax.media.jai) has been removed. This
version also does not include any of the C implementations from libJIIO,
meaning that this version is platform independent and fully
redistributable under the 3-clause BSD license in LICENSE.txt (and thus
is GPL compatible).
JPEG2000 support for Java Advanced Imaging Image I/O Tools API core
[jai-imagecore-core](https://github.com/stain/jai-imageio-core).

The `jj2000` package in this module is licensed under the
[JJ2000 license](LICENSE-JJ2000.txt) and is therefore
[not compatible with the GPL 3 license](https://github.com/stain/jai-imageio-core/issues/4).
It should however still be compatible with licenses that allow
replacable binary dependencies, like Apache, BSD and LGPL.

NOTE: This is a module extracted from the
[java.net project jai-imageio-core](https://java.net/projects/jai-imageio-core/).
It depends on the [jai-imageio-core](https://github.com/stain/jai-imageio-core)
module.

There is **NO FURTHER DEVELOPMENT** in this repository; any commits here are
just to keep the build working with recent versions of Maven/Java - the
Expand All @@ -20,23 +26,23 @@ If you are not concerned about GPL compatibility or source code
availability, you might instead want to use
https://github.com/geosolutions-it/imageio-ext/ which is actively
maintained and extends the original imageio with many useful features,
but depends on the [binary distribution of jai_core](
http://download.osgeo.org/webdav/geotools/javax/media/jai_core/1.1.3/).
but depends on the
[binary distribution of jai_core](http://download.osgeo.org/webdav/geotools/javax/media/jai_core/1.1.3/).


Usage
Usage
-----

To build this project, use Apache Maven 2.0.9 or newer and run:

mvn clean install

To use jai-imageio-core-standalone from a Maven project, add:
To use jai-imageio-core-jpeg2000 from a Maven project, add:

<dependency>
<groupId>net.java.dev.jai-imageio</groupId>
<artifactId>jai-imageio-core-standalone</artifactId>
<version>1.2-pre-dr-b04-2013-04-23</version>
<groupId>net.java.dev.jai-imageio</groupId>
<artifactId>jai-imageio-core-jpeg2000</artifactId>
<version>1.2-pre-dr-b04-2014-09-12</version>
</dependency>

and:
Expand All @@ -56,45 +62,45 @@ and:
This repository includes source JARs and javadoc, which should be picked
up for instance by the Eclipse Maven support.

Standalone [Javadoc for jai-imageio-core](http://stain.github.io/jai-imageio-core/javadoc/) is also
provided.
Standalone [Javadoc for jai-imageio-core](http://stain.github.io/jai-imageio-core/javadoc/) is
provided separately.


Copyright
---------
Copyright and licenses
----------------------

The source code for the jai-imageio-core project is copyrighted code that
is licensed to individuals or companies who download or otherwise
access the code.
* Copyright © 1999/2000 JJ2000 Partners
* Copyright © 2005 Sun Microsystems
* Copyright © 2010-2014 University of Manchester

The copyright notice for this project is in
[COPYRIGHT.txt](COPYRIGHT.txt)
The complete copyright notice for this project is in
[COPYRIGHT.md](COPYRIGHT.md)

The source code license for this project is BSD 3-clause, see
[LICENSE.txt](LICENSE.txt)
The source code license for the
[com.sun.media](src/main/java/com/sun/media) package
and the build modifications (e.g. `pom.xml`)
are [BSD 3-clause](http://opensource.org/licenses/BSD-3-Clause),
see [LICENSE-Sun.txt](LICENSE-Sun.txt)

Build modifications (c) 2010-2013 University of Manchester (Stian Soiland-Reyes) <[email protected]>
The [jj2000](src/main/java/jj2000) package in this module is licensed under the
[JJ2000 license](LICENSE-JJ2000.txt) which is *not compatible*
with the GNU Public License (GPL).


Changelog
---------

* 2010-04-30 - Initial Maven version, based on CVS checkout from
dev.java.net, but with Maven pom.xml and only code covered
by open source license.
* 2011-07-04 - Avoid Maven many build warnings. Fixed character set.
* 2013-04-23 - Updated README and pom, newer maven plugins, removed
broken links to dev.java.net. Javadocs included and published at
http://stain.github.com/jai-imageio-core/

* 2014-09-12 - Separated out [JPEG 2000](https://github.com/stain/jai-imageio-core/issues/4)
support from [jai-imageio-core](http://github.com/stain/jai-imageio-core)
for [licensing reasons](https://github.com/stain/jai-imageio-core/issues/4)


More info
---------

* http://github.com/stain/jai-imageio-core
* https://github.com/stain/jai-imageio-jpeg2000
* https://github.com/stain/jai-imageio-core
* http://stain.github.io/jai-imageio-core/javadoc/
* https://java.net/projects/jai-imageio-core/
* http://www.oracle.com/technetwork/java/current-142188.html
* http://download.java.net/media/jai/builds/release/1_1_3/

0 comments on commit 9b11943

Please sign in to comment.