Utilizzo di licenze mix in uso commerciale [duplicato]

1

Sto sviluppando un CMS, al suo interno uso molti plug-in / addon diversi con licenze per lo più come MIT, GNU, GPL (come jQuery, nivoSlider, DataTables e così via ..). Dopo aver letto quelle licenze credo di poterle usare all'interno del mio CMS e caricare gli utenti per il mio CMS.

Nel mio progetto ho una cartella specifica in cui memorizzo tutti questi plugin con la loro licenza e tutti gli avvisi. È questo il modo corretto? O dovrei da qualche parte sul mio sito notare tutti i plugin che sto usando con il percorso in cui possono essere trovati nella mia cartella di progetto?

Che dire se usassi il mio CMS come SaaS? Gli utenti finali non avrebbero accesso ai file sorgente, quindi non lo distribuirò esattamente. È possibile?

E infine, posso proteggere i miei file sorgente con la licenza? Non si scontrerebbe con gli altri? Vorrei proteggerlo il più possibile, almeno in modo legale, perché non posso proteggerlo perché tutti i file PHP sono facilmente accessibili.

Grazie per l'aiuto. Nota anche che ho letto molto sulla licenza, ma queste sono cose che vorrei confermare o vedere se ho frainteso qualcosa.

    
posta Enn 03.03.2014 - 08:54
fonte

1 risposta

3

Le licenze MIT e BSD ti consentono di utilizzarle come libreria e mantenere il tuo lavoro sotto qualsiasi licenza tu voglia. La GPL, d'altra parte, non lo consente. Quando si utilizza una libreria GPL, l'intero progetto deve essere GPL. Esiste una versione speciale della GPL, della LGPL ( Libreria GPL o Lesser GPL) che consente in particolare di utilizzare la libreria in progetti non GPL.

Ma la GPL si applica solo alla distribuzione di software. Quando si fornisce il software come servizio, non si distribuisce il software. Ciò significa che non è necessario fornire il sorcecode a nessuno. Esiste una versione speciale di GPL, l'AGPL (Affero GPL) che chiude questa lacuna e richiede la licenza del software a chiunque lo usi tramite la rete.

    
risposta data 03.03.2014 - 09:24
fonte

Leggi altre domande sui tag