Che cosa significa Open Source significa?

July 29

In termini più elementari, software open-source è un software flessibile. E 'modificabile, il che significa che chiunque può accedere e modificare il codice di programmazione, ma questa non è l'unica cosa che definisce l'open source.

Distribuzione e costi

Uno dei valori fondamentali di software open-source è che è distribuito gratuitamente. L'utente non può essere consentito di vendere o condividere i software con licenza, ma sei libero di distribuire il software open-source come ti piace.

Codice sorgente

Tutto il software open-source deve essere distribuito con il suo codice sorgente. Se il software non viene fornito con il codice, il produttore deve fare il codice prontamente e facilmente disponibile per il download. Il codice sorgente deve essere disponibile in un codice di programmazione comune e non può essere deliberatamente offuscato.

Discriminazione

Al fine di un programma per essere concesso in licenza come open-source, non deve avere una licenza che discrimina le persone o gruppi. Allo stesso modo, la licenza non può discriminare in base all'uso finale o campo.

Standard Open Source

Ci sono cinque criteri che devono essere soddisfatte in modo che il software open-source per soddisfare gli standard della Open Source Initiative: non ci possono essere segreti intenzionali nel codice o la licenza, il software deve essere liberamente e pubblicamente disponibili, il software deve avere (se applicabile) brevetti royalty-free, il software non deve includere un accordo di licenza che è necessario per eseguire il software, e il software non può contare su un altro software che non riesce a soddisfare gli standard open-source.