Ho scritto un'applicazione linux che si interfaccia con un sacco di software GPL. La mia applicazione è scritta in javascript / HTML / CSS / python e utilizza MariaDB su una piattaforma CentOS 7 (usa anche jquery e alcuni semplici strumenti di terze parti); vorremmo vendere questo sul nostro hardware come appliance . Il software GPL con cui ci interfacciamo (di solito tramite riga di comando o file di configurazione) include quelli sopra menzionati insieme a molti piccoli strumenti di linux (ad es. Yum, hdparm, psutils e molti moduli python ecc ...).
Non vogliamo rilasciare pubblicamente il codice che abbiamo scritto, anche se sarebbe abbastanza facile decodificarlo parecchio a causa delle nostre selezioni del linguaggio di programmazione (ovviamente). Intendiamo bloccare la linea di comando, è pericoloso per i nostri clienti. Saremo lieti di indirizzare gli utenti a dove possono scaricare tutti i software GPL, che non stiamo modificando, se richiesto; ma non vogliamo indirizzarli al nostro software ... perché dovrebbero pagare gli aggiornamenti del software se possono ottenerlo gratuitamente? Non potremmo sopravvivere in quel modo.
Quindi, supponendo che tu dica sì, devo rilasciare il software che scrivo sotto GPL, come può essere evitato e quanto costerà per distribuzione ... devo pagare lo sviluppatore di ogni piccolo strumento che ho letto da o scrivere a? Sembrerebbe impossibile da gestire. MySQL sembrava indicare che dovevo pagarli in una zona del loro sito senza dirmi il prezzo, quindi che non dovevo pagarli in un'altra area.
Ho letto GPL molte volte e ho fatto ricerche per mesi ... Ancora non capisco cosa devo fare, se non altro, per raggiungere il mio intento di non dover distribuire il mio software (a parte ottenere un avvocato che non possiamo permettermi di dirmi). Ad esempio, potrei vendere l'appliance con il software GPL su di essa (utilizzando la licenza GPL), quindi vendere il nostro software separato con qualsiasi licenza che ci piace? In tal caso, significa che devo solo assicurarmi che siano elementi pubblicitari separati sulle nostre offerte?