Sono contento di usare Ubuntu per lo sviluppo di applicazioni Android e PHP che venderò sul mercato. Per quanto ne so, Ubuntu rientra nella licenza GNU GPL.
In questo caso devo rendere il mio codice sorgente aperto per tutti?
Sono contento di usare Ubuntu per lo sviluppo di applicazioni Android e PHP che venderò sul mercato. Per quanto ne so, Ubuntu rientra nella licenza GNU GPL.
In questo caso devo rendere il mio codice sorgente aperto per tutti?
Il lavoro svolto su un particolare sistema operativo non deriva da esso e quindi non è coperto dalla sua licenza (o più correttamente dalla licenza di nessuno dei suoi componenti, poiché il sistema operativo è costituito da molti componenti con licenze diverse).
Un'applicazione è derivata dalle librerie a cui si collega, ma l'applicazione Android collega solo le librerie che provengono da Android SDK e possibilmente NDK e nessuno di questi limiti è ciò che si può fare con l'applicazione. Però dovresti stare attento alla licenza di qualsiasi libreria di terze parti che desideri includere.
La risposta dipenderà esattamente da cosa stai vendendo. Stai vendendo copie di Ubuntu o vendendo software Ubuntu modificato? Quindi la licenza del software Ubuntu diventa importante.
Quando gli sviluppatori semplicemente usano Ubuntu per creare qualcos'altro, lo usiamo come uno strumento come una matita o una calcolatrice. E la licenza GPL di Ubuntu non si applica a un prodotto indipendente indipendente che abbiamo creato con esso.
Quindi, stai vendendo un'app per Android in un app store online? Quindi controlla i termini nel contratto dello sviluppatore. E l'app PHP: stai vendendo file con PHP in loro a qualcuno? Oppure, d'altro canto, il codice PHP non lascerà mai il tuo server perché è un'app web? Questi sono due diversi scenari. In entrambi i casi, quando uno sviluppatore scrive completamente da zero il codice sorgente, ne detiene il copyright e può fare ciò che gli piace. Se, tuttavia, richiede, incorpora o collega a altre librerie quando esegue , potrebbero esserci obblighi imposti dalla GPL o da un'altra licenza open source.