Uso commerciale per sistemi embedded

0

Sto sviluppando un sistema embedded (computer + os + programmi) per venderlo a un'azienda. Sono confuso riguardo le licenze e i software che volevo utilizzare per sviluppare il sistema. Voglio sapere se posso usare questi programmi gratuitamente e senza distribuire il codice sorgente per uso commerciale. Volevo usare:

  • Una distribuzione linux di una build Linux personalizzata: pensavo che Arch Linux
  • Un server Web + PHP + MySQL: ho pensato a XAMMP, dicono che è gratuito per uso commerciale ma non so se anche i componenti sono.
  • Un backend e un frontend QT, ma non so se posso usare la versione LGPL per uso commerciale o ho bisogno di usare la licenza commerciale.
  • jQuery (ho visto che se mantengo l'avviso, posso usarlo)

Grazie per la tua risposta

    
posta Cako 24.04.2014 - 21:32
fonte

1 risposta

3

Non posso dare consulenza legale, ma posso indicarti alcuni punti di partenza:

Innanzitutto, se stai spedendo software GPL come Linux, non puoi sfuggire all'obbligo di offrire la fonte. Per una dettagliata suddivisione dei tuoi obblighi, leggi Una guida pratica alla conformità GPL . Molte aziende spediscono sistemi Linux incorporati nel rispetto di queste linee guida.

Un punto importante è che per rispettare queste licenze è necessario sapere quali pacchetti spediti e essere preparati in anticipo per una richiesta di codice sorgente. Non c'è alcun sostituto per la costruzione di un elenco di tutto il software che si intende distribuire, inclusi i pacchetti installati casualmente come parte della distribuzione Linux e leggendo ogni licenza.

Per la maggior parte delle licenze open source, l'uso commerciale non è una distinzione rilevante. L'articolo 6 della definizione della sorgente di penna è che una licenza open source non dovrebbe discriminare in base al campo di attività. La maggior parte delle licenze open source seguono questa regola ( ad eccezione di JSON , assumendo che evil sia un campo di attività).

I pacchetti LGPL hanno interpretazioni in conflitto per i sistemi incorporati. Sotto l'interpretazione Webkit è sufficiente offrire il codice sorgente, ma nell'interpretazione Mono / QT è anche necessario fornire all'utente finale la possibilità di ricostruire il pacchetto e installare la nuova versione sul sistema incorporato. Ovviamente ogni parte ha una strong ragione commerciale per la sua opinione.

    
risposta data 24.04.2014 - 23:45
fonte

Leggi altre domande sui tag