Chi ottiene l'accesso al codice sorgente con agpl

1

Dopo aver letto per quello che sembra giorni sulle specifiche di GPLv3 e in particolare su AGPLv3, ho una domanda per quanto riguarda la distribuzione e a chi.

Se creo un'app Web (server e client) per un client. Mi pagano, consegno tutta la fonte e la proprietà. L'app Web è attualmente accessibile solo a dipendenti e collaboratori; ma a fini di discussione, potrebbe essere chiunque dal momento che è su Internet.

Il codice AGPLv3 non viene modificato (in questo caso iText), viene utilizzato per generare un PDF da altro testo (e tutto ciò potrebbe accadere nel proprio progetto / dll completamente separato dall'applicazione web principale). A chi deve essere rilasciata e condivisa la fonte:

  1. I dipendenti
  2. Qualsiasi utente dell'app
  3. Qualsiasi utente non dipendente (clausola per la distribuzione all'interno dei dipendenti di un'organizzazione)
posta Tony Basallo 16.05.2013 - 18:21
fonte

1 risposta

6

L'AGPL ha una clausola in esso che chiude in modo specifico la scappatoia dell'applicazione (perché è un'applicazione web) non effettivamente distribuita. Tutti gli utenti hanno accesso a tutto il codice sorgente dell'applicazione.

Tuttavia, se puoi dimostrare che

  1. iText non è necessario per il funzionamento dell'applicazione, ma semplicemente aggiunge una funzione aggiuntiva ad esso e
  2. Tu comunichi "a braccia spalancate" con iText e non "link" il tuo codice con iText

allora potrebbe essere in grado di affermare che iText è una applicazione separata, e quindi è soggetto a diversi termini di distribuzione. Ulteriori informazioni qui : link

Tutto ciò che è stato detto, se iText ha concesso in licenza il proprio software sotto AGPL, è un indicatore abbastanza strong che si aspettano che venga utilizzato in un copyleft moda in tutte le circostanze. Tieni presente che è disponibile una licenza commerciale di iText che ti libererà dalle restrizioni di AGPL.

    
risposta data 16.05.2013 - 18:41
fonte

Leggi altre domande sui tag