[Discussioni] GPL compliance... ?

Paolo Redaelli paolo.redaelli a poste.it
Mer 1 Dic 2010 22:51:54 CET


Il 01/12/2010 16:53, Stefano Maffulli ha scritto:
> Il 30 novembre 2010 23:31, Francesco Potortì <pot a potorti.it> ha scritto:
>   
>> No, c'era una violazione di licenza perché Apple impone numerose
>> clausole aggiuntive alla GPL, fra cui ad esempio che l'applicazione può
>> essere eseguita solo su cinque dispositivi approvati.  È un problema
>> serio, che particamente impedisce l'uso di software GPL su Iphone.
>>     
> Non solo quello, c'è anche la  clausola 6. Conveying Non-Source Forms.
> dove dice:
>
> “Installation Information” for a User Product means any methods,
> procedures, authorization keys, or other information required to
> install and execute modified versions of a covered work in that User
> Product from a modified version of its Corresponding Source.
>
> il che è chiaramente incompatibile con i certificati digitali per
> Apple Store e tutti gli altri store. Funambol e altri progetti che
> detengono il © al 100% ci girano facilmente attorno, ma progetti che
> prendono a prestito codice di altri (tipo della FSF, nel caso di GNU
> Go) incappano in questo problema.
>   
Poniamo questo scenario: realizzo un programma e lo rilascio sotto GPL-3
e lo pubblico su Ovi Store (Nokia) con il collegamento a siti deposito
come sourceforge o github o gitorious. Fintanto che il sistema operativo
dello svegliofonino permette di eseguire applicativi compilati
dall'utente e non firmati digitalmente in alcun modo non c'è violazione
di questo punto perché la chiave di autorizzazione non è richiesta.
Symbian permette di installare ed usare programmi compilati dall'utente;
mi sembra perciò che - perlomeno per Ovi Store, in questi termini e per
questa clausola - la GPL-3 sia applicabile.
Cosa ne pensi?
Cordialmente
    Paolo
PS: si potrebbe anche mettere un bel bottone "salva i sorgenti" per
ottenere il bel pacchetto compresso contenuto nel binario dell'applicazione.



More information about the discussioni mailing list