Violare la GPL v3 se dovessi utilizzare un firmware con licenza gpl con il mio hardware closed-source che sto vendendo? O entrambi devono essere open-source, o devo semplicemente rendere la fonte del firmware liberamente disponibile?
Grazie!
Violare la GPL v3 se dovessi utilizzare un firmware con licenza gpl con il mio hardware closed-source che sto vendendo? O entrambi devono essere open-source, o devo semplicemente rendere la fonte del firmware liberamente disponibile?
Grazie!
Esistono molti casi di dispositivi consumer che utilizzano il firmware GPL. TiVo era il nome più importante perché alcune persone erano seccate dal fatto che, anche se TiVo avesse pubblicato le loro modifiche, non potevi accettarlo e apportare le tue modifiche e metterlo sul tuo TiVo perché chiudevano le loro scatole. In effetti è ciò che ha causato la clausola "TiVo'isation" nella prossima versione della GPL (v3).
Tuttavia, anche GPLv3 non richiede che l'hardware sia open source (per quanto ne so, IANAL). La GPLv3 sembra dire che se hai tirato un TiVo allora dovresti rilasciare le modifiche al software che hai e fornire istruzioni / strumenti per consentire alle persone di sostituire il firmware sul dispositivo con un nuovo firmware crea con le proprie modifiche.
Praticamente qualsiasi CPU là fuori non è open source, quindi come potrebbero i venditori vendere qualsiasi hardware con software GPL?
Detto questo, dovresti leggere attentamente la licenza prima di usarla. L'ho letto e non ricordo nulla di aver richiesto che l'hardware fosse open source.
Leggi altre domande sui tag open-source closed-source hardware