Il contenuto dovrebbe essere distribuito con applicazioni che utilizzano la licenza Open Source?

0

Ho sviluppato un'applicazione web basata su database con contenuti estesi. L'applicazione è impostata per il rilascio utilizzando una licenza GNU GPL v3. Mentre il contenuto sarebbe concesso in licenza usando una licenza Creative Commons. Per fornire un breve contesto, questo è un sito di e-learning, in cui fornisco qualche tipo di materiale didattico.

Inoltre, sto pianificando di fornire un dump del database insieme al codice sorgente. Il motivo è che si sarebbe in grado di impostare e utilizzare effettivamente l'applicazione in base al contenuto. Ho due domande al riguardo:

  1. Dovrei effettivamente includere il dump del database insieme al codice sorgente? Se non lo faccio, un utente dovrebbe creare tutto da solo, il che non è desiderabile.
  2. Se la risposta di cui sopra è "sì", quale licenza è applicabile al file fisico che contiene il contenuto del database?

Tieni presente che non è possibile utilizzare altri tipi di licenze per il codice e il contenuto ed entrambi devono essere concessi in licenza.

P.S .: Nel caso in cui questa domanda sembri non pertinente, potresti indicare un sito più pertinente?

    
posta Barun 16.01.2014 - 18:11
fonte

1 risposta

1

Se è possibile (ri) creare l'applicazione senza il dump del database, non è necessario distribuire il dump insieme al codice sorgente.

A seconda della lingua in cui è scritta l'applicazione, fornirei 2 o 3 pacchetti scaricabili:

  1. Un pacchetto con l'applicazione stessa. Questo contiene l'applicazione nel modulo usato per eseguire l'applicazione, che sarebbe un formato binario se è scritto in un linguaggio non di scripting. Questo pacchetto verrà rilasciato con la licenza GPL.
  2. Un pacchetto con il dump del database. Questo pacchetto non dovrebbe essere strettamente necessario per utilizzare l'applicazione, ma potrebbe renderlo più facile da installare e utilizzare. Poiché il dump del database indica più di una rappresentazione del contenuto, questo pacchetto deve utilizzare la licenza CC del contenuto.
  3. Un pacchetto con il codice sorgente dell'applicazione. Questo pacchetto è necessario solo nel primo pacchetto contenente i binari ed è destinato agli utenti che potrebbero voler apportare modifiche all'applicazione. Questo pacchetto utilizza anche la licenza GPL.
risposta data 21.01.2014 - 14:31
fonte

Leggi altre domande sui tag