Come rimanere entro i termini di una licenza software open source

October 29

Come rimanere entro i termini di una licenza software open source


Il software open source è disponibile gratuitamente per gli utenti e gli sviluppatori. Questo è, a condizione che lo sviluppatore rimane entro i termini della licenza del software open source. Mentre i termini delle licenze può variare, ci sono una serie di termini universali all'interno di licenze di software open source. L'ampia base di utenti open source e gli sviluppatori di risultati nel codice sorgente più affidabile e flessibile, un buon inizio per un progetto di sviluppo software. Tuttavia, mancato rispetto della licenza software open source può causare mal di testa legali per gli sviluppatori e distributori di software.

istruzione

Rimanendo all'interno le condizioni di licenza

1 Conoscere il tipo di licenza assegnata al software. codice sorgente aperto può avere una licenza permissiva o una licenza ereditaria. Sono i prodotti software derivato da codice tenuti a svolgere le condizioni di licenza originali, come il ereditaria GNU GPL (General Public License)? O è la licenza permissiva, che non ha restrizioni di licenza?

2 Consultare un professionista legale se la licenza del software open source non è chiara o non si capisce.

3 Registrare il prodotto secondo la licenza se questo è richiesto. In caso contrario si può rendere illegale di distribuire o vendere qualsiasi software derivato dalla open source.

4 Condividere il codice sorgente che si è creato una volta lo sviluppo del prodotto è fatto. Questo è uno dei tratti distintivi di codice open source. Secondo "The Economics of Open Source Software Development" di Jürgen Bitzer e Philipp JH Schröder, "lavori derivati ​​devono essere pubblicate come OSS: qualsiasi modifica del programma rientra nella stessa licenza del software originale", che era open source.

5 Mantenere accademico codice software utilizzo accademico. Non utilizzare il software con licenza accademica in prodotti commerciali. Questa è una violazione della licenza.

6 Verificare la possibilità di brevettare software derivato prima del deposito di un brevetto. "Produrre Software Open Source" di Karl Fogel afferma "alcune licenze di software libero hanno clausole specifiche per combattere, o almeno scoraggiare, brevetti software. La GNU GPL, per esempio, contiene questa lingua."

Consigli e avvertenze

  • L'unica forma di software open source che non ha i requisiti di licenza è un software di pubblico dominio. Bitzer e Schröder scrivono, "software di dominio pubblico fa anche il suo codice liberamente disponibile. L'autore permette le modifiche e le duplicazioni senza ricevere alcun rimborso, dando così a qualsiasi diritto d'autore o influenza sul suo lavoro". Rinunciando questa influenza, non vi è alcuna licenza per il prodotto derivato se viene creato direttamente da questa forma di codice sorgente aperta dominio.
  • Secondo "The Open Source alternativa --- Rischi Comprensione e sfruttando opportunità" di Heather Meeker, "... 'software libero' si riferisce alla libera disponibilità del codice sorgente, non di prezzo ... pensare la libertà di parola, non birra gratis". Le aziende possono utilizzare software open source gratuito e vendere un prodotto finale che lo include, se hanno rispettare i termini di licenza.
  • Il software open source può venire con garanzie per il supporto software. Tuttavia, "Capire Open Source e Free Software Licensing" di Andrew St. Laurent dice "Questi contratti sono di solito in aggiunta alla licenza open source, non una parte di esso."