[Geoserver-devel] JAI and ImageIO native binaries availability

Hi,
the current JAI documentation is pointing to locations that do
not exist anymore:
http://docs.geoserver.org/latest/en/user/production/java.html#installing-native-jai-on-windows

While with JAI-Ext we hope/believe we’ll do without the native counterparts (serious
performance tests pending) we still have 2.8.x and 2.7.x that use normal JAI, and
instructions to install the native components that are out of date.

I was thinking to put all the native installers somewhere they can be downloaded,
and then link to them.
To avoid servers that not all devs can manage, what about we create a native-jai
subproject inside the GeoTools or GeoServer github organizations, and then
use the releases to upload and distribute the binaries?

Do you foresee legal issues by us doing so?
If that was the case, I’d vote to change the documentation and stop pointing
at native extensions instead

Cheers
Andrea

···

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


We kind of have a trouble in that these are not our to distribute … and are not open source.

···

On 30 December 2015 at 05:39, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
the current JAI documentation is pointing to locations that do
not exist anymore:
http://docs.geoserver.org/latest/en/user/production/java.html#installing-native-jai-on-windows

While with JAI-Ext we hope/believe we’ll do without the native counterparts (serious
performance tests pending) we still have 2.8.x and 2.7.x that use normal JAI, and
instructions to install the native components that are out of date.

I was thinking to put all the native installers somewhere they can be downloaded,
and then link to them.
To avoid servers that not all devs can manage, what about we create a native-jai
subproject inside the GeoTools or GeoServer github organizations, and then
use the releases to upload and distribute the binaries?

Do you foresee legal issues by us doing so?
If that was the case, I’d vote to change the documentation and stop pointing
at native extensions instead

Cheers
Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.




Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Jody Garnett

On Wed, Dec 30, 2015 at 7:45 PM, Jody Garnett <jody.garnett@anonymised.com>
wrote:

We kind of have a trouble in that these are not our to distribute ... and
are not open source.

Hum... so it's best if we remove mention of them from the docs?
Right now it's just confusing

Cheers
Andrea

--

GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

*Geosolutions' Winter Holidays from 24/12 to 6/1*

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------

Sorry for the quick reply, the terms of the binary license agreement do allow some distribution - and we can meet those terms. I would feel more comfortable including these in an extension or module (ie with our software) and including the appropriate license files in the bundle.

···

On 30 December 2015 at 10:45, Jody Garnett <jody.garnett@anonymised.com> wrote:

We kind of have a trouble in that these are not our to distribute … and are not open source.


Jody Garnett


Jody Garnett

On 30 December 2015 at 05:39, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
the current JAI documentation is pointing to locations that do
not exist anymore:
http://docs.geoserver.org/latest/en/user/production/java.html#installing-native-jai-on-windows

While with JAI-Ext we hope/believe we’ll do without the native counterparts (serious
performance tests pending) we still have 2.8.x and 2.7.x that use normal JAI, and
instructions to install the native components that are out of date.

I was thinking to put all the native installers somewhere they can be downloaded,
and then link to them.
To avoid servers that not all devs can manage, what about we create a native-jai
subproject inside the GeoTools or GeoServer github organizations, and then
use the releases to upload and distribute the binaries?

Do you foresee legal issues by us doing so?
If that was the case, I’d vote to change the documentation and stop pointing
at native extensions instead

Cheers
Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.




Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Wed, Dec 30, 2015 at 8:20 PM, Jody Garnett <jody.garnett@anonymised.com>
wrote:

Sorry for the quick reply, the terms of the binary license agreement do
allow some distribution - and we can meet those terms. I would feel more
comfortable including these in an extension or module (ie with our
software) and including the appropriate license files in the bundle.

So that we have to store binaries anyways, but also make packaging
assemblies, update maven, update the docs (extensions needs doc) and the
release download pages, for just the next year on the 2.8.x and 2.7.x
series?
Nah, you're making it too hard, I've lost interest... but if you want to
pursue this approach, I have all the binaries handy for you to work with
it, let me know.

Cheers
Andrea

--

GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

*Geosolutions' Winter Holidays from 24/12 to 6/1*

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------

Can we upload a zip file that includes the native binaries, and the appropriate licenses? That is a minimal bundle …

···

On 30 December 2015 at 11:30, Andrea Aime <andrea.aime@anonymised.com> wrote:


Jody Garnett

On Wed, Dec 30, 2015 at 8:20 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Sorry for the quick reply, the terms of the binary license agreement do allow some distribution - and we can meet those terms. I would feel more comfortable including these in an extension or module (ie with our software) and including the appropriate license files in the bundle.

So that we have to store binaries anyways, but also make packaging assemblies, update maven, update the docs (extensions needs doc) and the
release download pages, for just the next year on the 2.8.x and 2.7.x series?
Nah, you’re making it too hard, I’ve lost interest… but if you want to pursue this approach, I have all the binaries handy for you to work with it, let me know.

Cheers

Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


On Wed, Dec 30, 2015 at 8:39 PM, Jody Garnett <jody.garnett@anonymised.com>
wrote:

Can we upload a zip file that includes the native binaries, and the
appropriate licenses? That is a minimal bundle ...

So just the binaries, an a text file with the license, in a zip? Yep, that
is easy, I have the required material too in my local
website mirror.

The redistribution text, REDISTRIBUTION-JAI.txt states:

---------------------

DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the
Software License Agreement and the obligations, restrictions, and
exceptions set forth below, You may reproduce and distribute the portions
of Software identified below ("each a Redistributable"), provided that you
comply with the following (note that You may be entitled to reproduce and
distribute other portions of the Software not defined here as a
Redistributable under certain other licenses as described in the
THIRDPARTYLICENSEREADME):

(a) You distribute the Redistributable complete and unmodified and only
bundled as part of Your applets and applications ("Programs"),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained
in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement
that protects Sun's interests consistent with the terms contained in the
Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and
against any damages, costs, liabilities, settlement amounts and/or expenses
(including attorneys' fees) incurred in connection with any claim, lawsuit
or action by any third party that arises or results from the use or
distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

The following Redistributables may be redistributed only as a whole

JAVA Advanced Imaging API, Version 1.1.3

The following Redistributables may be redistributed separately

JAI Codecs - jai_codec.jar

JAI Java Implementation - jai_core.jar and jai_codec.jar (required to be
redistributed together)

------------------

And for imageio:

-------------------

DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the
Software License Agreement and the obligations, restrictions, and
exceptions set forth below, You may reproduce and distribute the portions
of Software identified below ("each a Redistributable"), provided that you
comply with the following (note that You may be entitled to reproduce and
distribute other portions of the Software not defined here as a
Redistributable under certain other licenses as described in the
THIRDPARTYLICENSEREADME, if applicable):

(a) You distribute the Redistributable complete and unmodified and only
bundled as part of Your applets and applications ("Programs"),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained
in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement
that protects Sun's interests consistent with the terms contained in the
Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and
against any damages, costs, liabilities, settlement amounts and/or expenses
(including attorneys' fees) incurred in connection with any claim, lawsuit
or action by any third party that arises or results from the use or
distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

Java Advanced Imaging Image I/O Tools 1.1.

----------------------

Cheers
Andrea

--

GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

*Geosolutions' Winter Holidays from 24/12 to 6/1*

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------

Thanks - so two things there:

(a) - that is a bit tricky, since we are a library and not a program. If we include a geotools-readme.html with install instructions then I would considered it bundles as part of our program.

(e) - this is the main motivation for tile engine project

···

On 30 December 2015 at 11:47, Andrea Aime <andrea.aime@anonymised.com> wrote:


Jody Garnett

On Wed, Dec 30, 2015 at 8:39 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Can we upload a zip file that includes the native binaries, and the appropriate licenses? That is a minimal bundle …

So just the binaries, an a text file with the license, in a zip? Yep, that is easy, I have the required material too in my local
website mirror.

The redistribution text, REDISTRIBUTION-JAI.txt states:


DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the portions of Software identified below (“each a Redistributable”), provided that you comply with the following (note that You may be entitled to reproduce and distribute other portions of the Software not defined here as a Redistributable under certain other licenses as described in the THIRDPARTYLICENSEREADME):

(a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications (“Programs”),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement that protects Sun’s interests consistent with the terms contained in the Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys’ fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

The following Redistributables may be redistributed only as a whole

JAVA Advanced Imaging API, Version 1.1.3

The following Redistributables may be redistributed separately

JAI Codecs - jai_codec.jar

JAI Java Implementation - jai_core.jar and jai_codec.jar (required to be redistributed together)


And for imageio:


DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the portions of Software identified below (“each a Redistributable”), provided that you comply with the following (note that You may be entitled to reproduce and distribute other portions of the Software not defined here as a Redistributable under certain other licenses as described in the THIRDPARTYLICENSEREADME, if applicable):

(a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications (“Programs”),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement that protects Sun’s interests consistent with the terms contained in the Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys’ fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

Java Advanced Imaging Image I/O Tools 1.1.


Cheers

Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


So it’s better to change the docs and not suggest to use native JAI instead?

Cheers
Andrea

···

On Wed, Dec 30, 2015 at 8:51 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Thanks - so two things there:

(a) - that is a bit tricky, since we are a library and not a program. If we include a geotools-readme.html with install instructions then I would considered it bundles as part of our program.

(e) - this is the main motivation for tile engine project


Jody Garnett

On 30 December 2015 at 11:47, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Wed, Dec 30, 2015 at 8:39 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Can we upload a zip file that includes the native binaries, and the appropriate licenses? That is a minimal bundle …

So just the binaries, an a text file with the license, in a zip? Yep, that is easy, I have the required material too in my local
website mirror.

The redistribution text, REDISTRIBUTION-JAI.txt states:


DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the portions of Software identified below (“each a Redistributable”), provided that you comply with the following (note that You may be entitled to reproduce and distribute other portions of the Software not defined here as a Redistributable under certain other licenses as described in the THIRDPARTYLICENSEREADME):

(a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications (“Programs”),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement that protects Sun’s interests consistent with the terms contained in the Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys’ fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

The following Redistributables may be redistributed only as a whole

JAVA Advanced Imaging API, Version 1.1.3

The following Redistributables may be redistributed separately

JAI Codecs - jai_codec.jar

JAI Java Implementation - jai_core.jar and jai_codec.jar (required to be redistributed together)


And for imageio:


DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the portions of Software identified below (“each a Redistributable”), provided that you comply with the following (note that You may be entitled to reproduce and distribute other portions of the Software not defined here as a Redistributable under certain other licenses as described in the THIRDPARTYLICENSEREADME, if applicable):

(a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications (“Programs”),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement that protects Sun’s interests consistent with the terms contained in the Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys’ fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

Java Advanced Imaging Image I/O Tools 1.1.


Cheers

Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


Your call, I am happy with adding a readme of install instructions.

Thanks for looking into this Andrea, I agree that the docs are confusing given that the websites are now missing.

···

On 30 December 2015 at 12:08, Andrea Aime <andrea.aime@anonymised.com> wrote:

So it’s better to change the docs and not suggest to use native JAI instead?

Cheers

Andrea


Jody Garnett

On Wed, Dec 30, 2015 at 8:51 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Thanks - so two things there:

(a) - that is a bit tricky, since we are a library and not a program. If we include a geotools-readme.html with install instructions then I would considered it bundles as part of our program.

(e) - this is the main motivation for tile engine project

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.



Jody Garnett

On 30 December 2015 at 11:47, Andrea Aime <andrea.aime@anonymised.com> wrote:

On Wed, Dec 30, 2015 at 8:39 PM, Jody Garnett <jody.garnett@anonymised.com> wrote:

Can we upload a zip file that includes the native binaries, and the appropriate licenses? That is a minimal bundle …

So just the binaries, an a text file with the license, in a zip? Yep, that is easy, I have the required material too in my local
website mirror.

The redistribution text, REDISTRIBUTION-JAI.txt states:


DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the portions of Software identified below (“each a Redistributable”), provided that you comply with the following (note that You may be entitled to reproduce and distribute other portions of the Software not defined here as a Redistributable under certain other licenses as described in the THIRDPARTYLICENSEREADME):

(a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications (“Programs”),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement that protects Sun’s interests consistent with the terms contained in the Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys’ fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

The following Redistributables may be redistributed only as a whole

JAVA Advanced Imaging API, Version 1.1.3

The following Redistributables may be redistributed separately

JAI Codecs - jai_codec.jar

JAI Java Implementation - jai_core.jar and jai_codec.jar (required to be redistributed together)


And for imageio:


DistributionREADME

DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the Software License Agreement and the obligations, restrictions, and exceptions set forth below, You may reproduce and distribute the portions of Software identified below (“each a Redistributable”), provided that you comply with the following (note that You may be entitled to reproduce and distribute other portions of the Software not defined here as a Redistributable under certain other licenses as described in the THIRDPARTYLICENSEREADME, if applicable):

(a) You distribute the Redistributable complete and unmodified and only bundled as part of Your applets and applications (“Programs”),

(b) You do not distribute additional software intended to replace any
component(s) of the Redistributable,

(c) You do not remove or alter any proprietary legends or notices contained in or on the Redistributable.

(d) You only distribute the Redistributable subject to a license agreement that protects Sun’s interests consistent with the terms contained in the Software License Agreement, and

(e) You agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys’ fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs and/or Redistributable.

The following files are each a Redistributable:

Java Advanced Imaging Image I/O Tools 1.1.


Cheers

Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Geosolutions’ Winter Holidays from 24/12 to 6/1

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.