Perché dovrei scegliere tra MIT e AGPL se il progetto usa librerie GPL?
#1
Sto lavorando a un piccolo progetto personale e mi sono trovato a dover scegliere una licenza per il codice. Ho sempre usato la MIT per tutto, ma stavolta mi sento un po' in colpa perché il progetto è costruito su un sacco di librerie GPL. Un amico mi ha detto che forse dovrei considerare la GNU Affero General Public License, ma non ho mai avuto a che fare con licenze copyleft così forti. La cosa mi blocca un po' e non so se sto sopravvalutando il problema o se davvero c'è una scelta più etica da fare, visto che l'applicazione avrà una parte web.
Cita messaggio
#2
Capisco il dubbio MIT ti dava libertà ora con AGPL sembra che tutto debba essere condiviso forse è solo la paura di dover seguire regole nuove ma la chiave è capire cosa vuoi davvero che accada con il tuo progetto
Cita messaggio
#3
Se integri librerie GPL o AGPL la tua base di codice potrebbe diventare soggetta a regole di condivisione con AGPL la richiesta di sorgente si estende anche al software che fornisce servizi via rete quindi se il tuo progetto gira sul web potresti dover offrire il sorgente delle modifiche come parte del consenso alla user experience valuta la compatibilità delle dipendenze e considera alternative MIT o licenze meno restrittive per i componenti tuoi
Cita messaggio
#4
Mi sembra che AGPL significhi pubblicare il frontend del sito ma in realtà riguarda il software che gira sul server l uso di AGPL potrebbe obbligarti a condividere il codice modificato del programma AGPL non necessariamente tutto il frontend del tuo app questo e un fraintendimento comune
Cita messaggio
#5
Non e detto che AGPL sia la soluzione la licenza forte potrebbe non convogliare se vuoi che l app sia accessibile ma non costringa gli utenti a condividere tutto e aggiungi la tolleranza per la tua community l etica non e solo legge AGPL e una scelta
Cita messaggio
#6
Una domanda diversa qual e il senso di etica nella licenza vuoi facilitare la condivisione o proteggere l ecosistema in che modo la tua parte web influisce sul modello di distribuzione e sul supporto a lungo termine AGPL entra in gioco se vuoi che il servizio resti aperto non solo il codice
Cita messaggio
#7
AGPL e una strada potresti iniziare con MIT e decidere poi in base alle librerie GPL AGPL che usi pensando all hosting e ai contributori
Cita messaggio


Risposta rapida
Messaggio
Scrivi qui il tuo messaggio.

Verifica Immagine
Per favore inserisci il testo contenuto nell'immagine nella casella di testo sotto ad essa. Questa operazione è necessaria per prevenire gli spam bot automatici.
Verifica Immagine
(maiuscole indifferenti)

Vai al forum: