Come posso rispettare le licenze open source e tuttavia proteggere il mio lavoro + App Store [chiuso
https://softwareengineering.stackexchange.com/questions/102517
-
02-11-2019 - |
Domanda
Di recente ho sviluppato un'applicazione per un'organizzazione (e non le sto caricando). Voglio mantenere la proprietà totale del codice sorgente e ci sono vari progetti open source che ho usato. Voglio/devo rispettare le regole delle licenze che usano e mantengono comunque il progetto in poche linee guida:
- Se mai consegnerò il codice sorgente all'organizzazione, non può essere modificato, ridistribuito o condiviso in qualsiasi forma senza la mia autorizzazione scritta (che deve essere riordinata ogni versione).
- Dovrebbe sempre attribuire crediti allo sviluppatore.
- Conservo tutti i diritti per ridistribuire/riutilizzare il codice sorgente, Dato bene, l'ho fatto
- Deve rispettare le regole dell'App Store (che non sono troppo amichevoli)
L'organizzazione ha mantenuto il copyright per l'applicazione compilata (se questo è importante)
Le licenze includono:
- BSD liberale
- Licenza Apache, versione 2.0
- esente da diritti
- dominio pubblico (uguale a 3)
- Piccola quantità di opere d'arte da un progetto con licenza MIT
Quindi la mia domanda è come posso rispettare queste licenze, ma anche creare una licenza per il mio progetto che mi consente di conservare la proprietà del codice sorgente.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a softwareengineering.stackexchange