Distribuzione della mia applicazione all'interno di un'immagine di una macchina virtuale Debian: come rispettare gli obblighi GPL?

3

Ho un'applicazione Linux che ho sviluppato e ho creato un'immagine VMWare autonoma che le persone possono scaricare per provare l'applicazione senza dover installare e configurare un server Linux. Ho creato questa immagine VMWare iniziando con un sistema Debian di base, installando un sacco di pacchetti e quindi configurando tutti i pacchetti e i daemon su cui la mia applicazione dipende. Al momento del caricamento, VMWare Image si avvia direttamente in un server X che esegue solo la mia applicazione e nessun gestore di finestre, quindi è più un "dispositivo virtuale" che un normale ambiente desktop Linux. Gli utenti generalmente non vedranno mai un prompt dei comandi o un'applicazione diversa dalla mia. (La mia applicazione stessa ha una gestione dei problemi di licenza di)

Ora vorrei distribuire questa immagine, ma non sono sicuro di come soddisfare la mia GPL (e altre licenze i vari componenti Debian sono rilasciati sotto) Obblighi. A quanto ho capito, ho due obblighi principali da soddisfare.

  1. Fornire informazioni sul copyright e sulla licenza per ciascun componente che utilizzo. A quanto ho capito, tutte le informazioni che ho bisogno di presentare si trovano nella directory / usr / share in Debian, ma poiché i miei utenti in genere non toccheranno mai una console o un terminale, non lo vedranno mai. Fornire un file di testo contenente una concatenazione di tutti i file all'interno di / usr / share soddisfa questo obbligo

  2. Rendere il codice sorgente disponibile per tutti i componenti che distribuisco. Dal momento che non sto creando l'immagine dal sorgente, ma dai pacchetti binari, non posso fornire il codice sorgente effettivo che produce esattamente la mia immagine generata. Fornire un mirror ftp e un'offerta per inviare quel mirror sui DVD dei sorgenti Debian di Debian per tutti i pacchetti che utilizzo soddisfano questo obbligo?

  3. Qualche altra cosa che dovrei fare per distribuire legalmente questa immagine?

posta bdk 30.06.2011 - 18:25
fonte

1 risposta

1

1, Does providing a text file containing a concatenation of all the files inside /usr/share meet this obligation

Direi che va oltre l'obbligo. La mia scatola del lettore multimediale non è arrivata con nulla che dicesse quale versione di linux e busybox è in esecuzione sotto.

2, Making source code available for all components I distribute.

modifica. Apparentemente ti è ancora richiesto di distribuire il codice sorgente se non lo usi; modificare i binari. A quanto pare, la FSF ha contattato piccoli distributori di Linux (vedi link ). Se un collegamento alle cartelle di origine di debian sarebbe sufficiente, sarà a loro carico.

  1. Anything Else I'm required to do to legally distribute this image?

Penso che tu stia andando oltre ciò che fa la maggior parte dei sistemi embedded - una nota che menziona Debian nei documenti o nella schermata di avvio potrebbe essere una cosa educata da fare.

    
risposta data 30.06.2011 - 21:05
fonte

Leggi altre domande sui tag