Devo rilasciare i miei plugin AGPL

1

Sto usando ownCloud - che è la licenza AGPL - e creo solo pochi moduli personalizzati, e un tema, il core non viene affatto toccato così:

  1. dovrei consentire l'origine del download per l'intera app (owncloud e i miei moduli / tema)? (dato che è basato su agpl)
  2. o dovrei fornire solo il link per scaricare il codice owncloud (il codice originale)?
  3. Oppure non è necessario consentire il download (facoltativo)?

Considerando che sto costruendo un'app commerciale, dove gli utenti pagheranno per il servizio? Si prega di consulenza,

    
posta user136685 15.06.2014 - 12:18
fonte

1 risposta

1

La licenza AGPL è una variante della licenza GPL con una visione più ampia sulla distribuzione del software. La principale differenza tra GPL e AGPL è che anche quest'ultimo considera l'accesso remoto a un'applicazione come a una distribuzione.

I precetti fondamentali di GPL (e AGPL) sono

  • Se distribuisci un'applicazione, devi anche distribuire il codice sorgente
  • Anche se solo parte dell'applicazione è protetta da copyright in (A) GPL, il primo punto si applica a ogni parte dell'applicazione.

Ciò significa che, se i tuoi moduli interagiscono con ownCloud o altrimenti formano un'unica 'applicazione' con esso, allora devi rilasciare i tuoi moduli anche sotto la licenza AGPL (o una licenza che dia loro almeno i diritti sul codice sorgente) e devi fornire l'accesso alle fonti dei tuoi moduli.

Potrebbe essere possibile creare un'app commerciale di successo basata su di essa, ma non sarà possibile competere sulle funzionalità. Pertanto, avrai bisogno di altri attrattori per gli abbonamenti, ad esempio contenuti di qualità superiore, servizio clienti, ecc. Che ciò sia realizzabile, puoi decidere solo tu.

    
risposta data 15.06.2014 - 13:12
fonte

Leggi altre domande sui tag