Utilizzo del software AGPL su server con software closed-source

2

Ho bisogno di utilizzare alcuni software sotto AGPL per compilare un database con alcuni dati. Questo software ha un'interfaccia web, che disabiliterò.

Quindi i dati verranno utilizzati "a braccia spalancate" con software closed-source leggendo il database. Potrei anche usare alcuni IPC, come i socket dei datagrammi per fornire un ponte tra il software AGPL e l'altro software. Questo software di origine chiuso fornirà un'interfaccia web all'utente.

Ho ragione che non sta rompendo l'AGPL per avere questo software come closed source? Se modifico il software AGPL, sono in grado di nascondere queste modifiche, così a lungo che il software non fornisce alcuna interfaccia di rete ad altri utenti?

    
posta Matt Mitchell 25.06.2014 - 23:35
fonte

2 risposte

1

Gnu AGPLv3 si differenzia dalla GPL solo per come si applica a una situazione in cui (a) si modifica il software e (b) gli utenti della rete possono "interagire" con il software. In tal caso è necessario distribuire il codice sorgente.

[Se questa non è la versione della licenza che avevi in mente, modifica la tua domanda.]

Questa parte della licenza non ha "distribuire" o "unire" parole e non cerca di includere software "coperto" nell'ambito della distribuzione del codice sorgente. Il tuo codice sorgente chiuso è sicuro.

Am I right that it is not breaking the AGPL to have this software as closed source? If I modify the AGPL software, am I able to hide these modifications, so long that the software doesn't provide any network interface to other users?

Sì, e quasi. È necessario assicurarsi che il software modificato non fornisca alcuna rete pubblica interaction per evitare questo termine. È più ampio di "interfaccia".

    
risposta data 26.06.2014 - 09:19
fonte
0

Questa non è una connessione "lunga", ma diciamo per il gusto di questa discussione.

Per non essere considerato un lavoro derivato, il tuo software non deve dipendere da questa relazione "lunghezza braccia" per funzionare correttamente. È vero per il tuo software? Se non è vero, hai creato un'opera derivata e il tuo software rientra nelle disposizioni del copyleft di AGPL.

Puoi anche svincolare l'AGPL da non distribuire . Le disposizioni del copyleft non si applicano se il software è "solo per uso interno" e non è "trasmesso" ad altri al di fuori della tua organizzazione.

    
risposta data 25.06.2014 - 23:54
fonte

Leggi altre domande sui tag