Licenze per app di OwnCloud

4

Sono un po 'confuso riguardo al modello di licenza OwnCloud . OwnCloud è un prodotto con licenza AGPL (almeno la versione open source è). Significa che l'unica licenza che posso usare per un'app OwnCloud che scrivo usando l'API sarebbe AGPL?

Per come la vedo io, la licenza AGPL è così restrittiva che nessuna app può essere scritta senza che debba essere rilasciata sotto AGPL, che includerebbe app personalizzate per i clienti che non vogliono spendere una piccola fortuna Edizione OwnCloud Enterprise. In qualche modo ciò sembra sbagliato, quindi avrei potuto sbagliare completamente e sarei felice se qualcuno con una chiara comprensione di questo argomento potesse far luce su questo.

    
posta Martijn Pieters 18.03.2013 - 22:43
fonte

2 risposte

1

L'AGPL versione 3 è compatibile con GPL versione 3 e LGPL versione 3 è anche compatibile con GPL versione 3. Detto questo, puoi pubblicare l'app sotto AGPL v3, GPL v3 o altre licenze compatibili.

Queste licenze ti consentono di vendere l'app ma l'acquirente è autorizzato a pubblicare l'app gratuitamente. Questo è l'obiettivo delle licenze pubbliche generali. Il software con licenza è e sarà sempre un software gratuito e tutti i software che ne faranno uso saranno sempre software libero.

Ma non è necessario firmare un accordo di OwnCloud come richiesto solo se si desidera contribuire al nucleo.

Alla fine non c'è niente di sbagliato in questo.

    
risposta data 30.07.2013 - 10:17
fonte
0

IANAL e questo non è un consiglio legale. Inoltre, le leggi e le eccezioni sul copyright variano da paese a paese.

Negli Stati Uniti l'API non può essere protetta da copyright . Quindi tecnicamente se usi l'API puoi usare qualsiasi licenza che desideri per la tua applicazione. Non conosco alcuna interpretazione a questo riguardo in altre parti del mondo.

Tuttavia, anche se si distribuisce l'applicazione separatamente, ciò potrebbe avere un effetto sul prodotto unito. A seconda di come il "lavoro nel suo complesso" viene interpretato se è lato server, il lavoro congiunto potrebbe essere vincolante per AGPL o non può essere eseguito. Quindi potresti aver bisogno di una licenza che sia compatibile con AGPL e sia 'aggiornata' ad AGPL. Quindi mentre il codice sorgente è teoricamente su una licenza più debole, di fatto si utilizza AGPL (a meno che l'utente non abbia implementato l'API su un'altra licenza). Questo è simile alla definizione della discussione sul "lavoro derivato" con GPL e non sono a conoscenza di alcuna interpretazione vincolante in un modo o nell'altro.

Se la tua applicazione non è unita al server (comunica per rete) la mia interpretazione (dopo un rapido sguardo su AGPL) è che può essere su qualsiasi licenza.

PS. Come altri hanno sottolineato, ti è consentito addebitare un costo per l'applicazione su AGPL.

    
risposta data 30.07.2013 - 14:56
fonte

Leggi altre domande sui tag