[Gfoss] repository maven pubblico dove scaricare l'SDK ECW 3.3

Si tratta di una versione datata, ma a qualcuno potrebbe comunque far comodo:
http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/maven-repository/com/ermapper/ecw/3.3.20070509/

Ho approfondito un po’ la questione della distribuzione dell’ECW da parte di gvSIG.
Luis Sevilla, al tempo capo sviluppo di gvSIG, fece esplicita richiesta a Paul Beaty, Product Manager di ERDAS, per ottenere il benestare a distribuire l’SDK, che in quella versione era ancora “GPL Style”. L’ottenne, percui gvSIG ha il diritto di distribuire questa versione dell’SDK…

giovanni

On Thu, Jun 30, 2011 at 06:07:06PM +0200, G. Allegri wrote:

Si tratta di una versione datata, ma a qualcuno potrebbe comunque far
comodo:
http://gvsig-desktop.forge.osor.eu/downloads/pub/projects/gvSIG-desktop/maven-repository/com/ermapper/ecw/3.3.20070509/

Ho approfondito un po' la questione della distribuzione dell'ECW da parte di
gvSIG.
Luis Sevilla, al tempo capo sviluppo di gvSIG, fece esplicita richiesta a Paul
Beaty, Product Manager di ERDAS, per ottenere il benestare a distribuire
l'SDK, che in quella versione era ancora "GPL Style". L'ottenne, percui
gvSIG ha il diritto di distribuire questa versione dell'SDK...

Ma la puo' distribuire soltanto senza dare licenza a chi la riceve
di distribuirla ulterioremente, immagino ?

In pratica gvSIG ha assunto il ruolo di spacciatore ?

Ma... se gvSIG e' distribuito con licenza GPL, e' lecito che contenga
pezzi non compatibili ?

--strk;

  () Free GIS & Flash consultant/developer
  /\ http://strk.keybit.net/services.html

Ma la puo’ distribuire soltanto senza dare licenza a chi la riceve
di distribuirla ulterioremente, immagino ?

Penso proprio di sì… Ma anche loro stanno dando sempre meno importanza al supporto ECW, favorendo l’utilizzo di formati aperti.
Per completare il discorso (visto che spesso sono sorti dubbi al riguardo):

  • per MrSID mi hanno detto che non ci sono vincoli di non distribuibilità
  • per DWG, loro si sono scriti i loro reader/writer (fino all’R14), cosa del tutto legale

In pratica gvSIG ha assunto il ruolo di spacciatore ?

:slight_smile:

Ma… se gvSIG e’ distribuito con licenza GPL, e’ lecito che contenga
pezzi non compatibili ?

Non sapevo che fosse illecito che un codice GPL linkasse codice non-GPL. Sei sicuro? I link a libecw vengono fatti usando un ponte JNI. L’interfaccia nativa diretta è fatta da codice ERMapper, che sottostà alla stessa licenza dell’SDK [1], da lì “in su”, il codice è di gvSIG.

giovanni

[1] http://forge.osor.eu/plugins/scmsvn/viewcvs.php/trunk/libraries/libjni-ecw/src/main/native/jecw/ecw_jni.c?root=gvsig-desktop&view=markup

–strk;

() Free GIS & Flash consultant/developer
/\ http://strk.keybit.net/services.html

On Fri, Jul 01, 2011 at 08:31:32AM +0200, G. Allegri wrote:

> Ma... se gvSIG e' distribuito con licenza GPL, e' lecito che contenga
> pezzi non compatibili ?

Non sapevo che fosse illecito che un codice GPL linkasse codice non-GPL. Sei
sicuro? I link a libecw vengono fatti usando un ponte JNI. L'interfaccia
nativa diretta è fatta da codice ERMapper, che sottostà alla stessa licenza
dell'SDK [1], da lì "in su", il codice è di gvSIG.

<< Linking ABC statically or dynamically with other modules is making a combined work based on ABC. Thus, the terms and conditions of the GNU General Public License cover the whole combination. >>

Di default tutta la combinazione (gvSIG + libecw) dovrebbe essere considerata
un "combined work" e quindi stare tutta sotto GPL. Ovviamente sono gli
detentori del copyright a decidere quali licenze dare, quindi potrebbero
benissimo aver inserito un'eccezione alla GPL per consentire tale linking.

--strk;

  () Free GIS & Flash consultant/developer
  /\ http://strk.keybit.net/services.html

Ma… se gvSIG e’ distribuito con licenza GPL, e’ lecito che contenga
pezzi non compatibili ?

Non sapevo che fosse illecito che un codice GPL linkasse codice non-GPL. Sei
sicuro? I link a libecw vengono fatti usando un ponte JNI. L’interfaccia
nativa diretta è fatta da codice ERMapper, che sottostà alla stessa licenza
dell’SDK [1], da lì “in su”, il codice è di gvSIG.

<< Linking ABC statically or dynamically with other modules is making a combined work based on ABC. Thus, the terms and conditions of the GNU General Public License cover the whole combination. >>

Di default tutta la combinazione (gvSIG + libecw) dovrebbe essere considerata
un “combined work” e quindi stare tutta sotto GPL. Ovviamente sono gli
detentori del copyright a decidere quali licenze dare, quindi potrebbero
benissimo aver inserito un’eccezione alla GPL per consentire tale linking.

Infatti con l’SDK 3.3 si ha la possibilità di scegliere tre licenze diverse, di cui una è la tanto chiacchierata “GPL Style”, che sinteticamente dice:

<< GPL-style license: A free license, providing unlimited read/unlimited compression for ECW and JPEG 2000 in any GPL style application >>

Comunque, questa chiacchierata era per togliere i dubbi soliti sulla liceità di distribuzione delle librerie ECW da parte di gvSIG… Non lo fanno “sotto banco” :slight_smile:

–strk;

() Free GIS & Flash consultant/developer
/\ http://strk.keybit.net/services.html