Devo rendere il codice sorgente disponibile per un'applicazione AGPL modificata se l'applicazione è disponibile esclusivamente sulla mia LAN privata?

3

Ho un gioco di rete con licenza AGPL che ho modificato per soddisfare le mie esigenze. In teoria, voglio incaricare le persone di giocare a questo gioco su una rete locale che è allestita in uno stabilimento privato di cui possiedo tutta l'infrastruttura di rete locale incluso il server e le stazioni di gioco. mi sarebbe ancora richiesto di rendere il codice sorgente disponibile per queste persone?

    
posta Larry 17.12.2012 - 00:09
fonte

2 risposte

2

È difficile dirlo con certezza.

In base al AGPL testo, si potrebbe sostenere che stai propagando il codice. Pertanto, sei obbligato a fornire la fonte.

OTOH, sembra che esentano esplicitamente ciò che stai descrivendo in una parte della loro definizione per il trasporto: Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. In tal caso, non dovrai fornire la fonte.

( Aggiornamento , hat tip to K.Steff!) La sezione 13 inficia ulteriormente le acque. Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source. Da un lato, questa sezione sembra essere direttamente correlata a ciò che suggerisci. D'altro canto, non stai fornendo l'accesso remoto , stai fornendo l'accesso locale all'applicazione. È una linea sottile, ma i casi giudiziari sono stati risolti con meno.

Suggerirei di lasciare una email alla FSF e basta chiedere loro. È l'unico modo per ottenere una risposta definitiva. Ovviamente hanno un pregiudizio verso dire "sì" nella distribuzione della fonte, ma penso che saranno equi nel modo in cui valutano la tua domanda. Sembra che tu sia a metà strada pronto a fornire la fonte comunque. Ottenere un "ruling" da FSF in questo caso è lo scenario migliore che si possa ottenere.

    
risposta data 17.12.2012 - 01:09
fonte
1

Non sono un avvocato (e non ti sto dando consigli legali, per favore consulta un avvocato).

Tuttavia, è mia opinione corrente che le licenze in stile GPL non si preoccupano tanto dei costi e dello scambio monetario, né di pubblico o privato, né della proprietà del mezzo di distribuzione, ma di una maggiore distribuzione di sorgenti e binari.

Lo spirito della GPL è che se prendi il codice da una fonte GPL, devi rendere pubblici i tuoi lavori derivati e le modifiche devi rendere disponibile la fonte delle opere derivate e originale (o modificato) Fonte GPL a quelli che usano i tuoi binari.

L'AGPL è stato creato per risolvere una carenza percepita nella lettera della GPL in cui ospitava del codice su un server esterno a cui era collegato un client per impedire alla sorgente di essere rilasciata. Ergo, lo spirito di questa licenza è che la distribuzione di rete rientra nei vincoli GPL.

Personalmente credo che la risposta alla tua domanda sia chiara sulla base di queste informazioni, ma ancora una volta, non sono un avvocato e ci sono una miriade di complicazioni a cui potrei non essere a conoscenza.

Modificato in base ai commenti che hanno risposto alla mia risposta originale.

    
risposta data 17.12.2012 - 00:25
fonte

Leggi altre domande sui tag