Sono uno sviluppatore di software commerciale e voglio utilizzare open-source nel mio software proprietario.
Come ho capito il concetto di copy-left, usa il copyright degli autori originali per garantire che i loro utenti finali (che includano i miei clienti) non siano privati dei vantaggi del lavoro originale che gli autori originali dei componenti del sistema operativo destinato a loro.
Capisco anche che c'è un incentivo a produrre più software libero e spesso trovo che i siti che chiariscono e raccomandano vari termini di licenza mescolano gli aspetti legali con l'ideologia.
Tutto quello che chiedo è un'immagine chiara. Le persone che vogliono creare OS esclusivamente per altri progetti OS dovrebbero poter farlo. Le persone che vogliono mettere il codice là fuori per qualcuno da usare dovrebbero essere autorizzati a farlo. Inoltre, ci sono molte affermazioni che non hanno la precedenza legale e non sono così chiare come gli autori dei siti di interesse del sistema operativo vorrebbero che fossero.
E sappiamo tutti che il codice non è solo codice.
C'è una differenza tra:
- Copia del codice sorgente di somebodys nel codice sorgente.
- Consumare una libreria compilata così com'è da github.
- Consumare una libreria compilata da una versione modificata a livello locale da github.
Supponiamo che io usi una libreria open source per accedere a fogli di calcolo Excel. È logico che io contribuisca a correggere bugfix / aggiunte ecc. Che abbiano a che fare con il problema generale dell'accesso ai fogli di calcolo Excel. Questo è quello di creare un plugin excel per un'applicazione che già accetta XML, SQL db ecc come meccanismi di input alternativi per gli stessi dati.
** Significa che l'applicazione è considerata "derivata" anche quando non si espande nel dominio problematico dell'importazione di fogli Excel? **