Maison >Problème commun >Que signifie la publication de code open source ?

Que signifie la publication de code open source ?

藏色散人
藏色散人original
2021-05-13 16:00:019988parcourir

La version de code open source désigne un logiciel dont le code source peut être utilisé par le public, et l'utilisation, la modification et la distribution de ce logiciel ne sont pas limitées par la licence et le logiciel à code source ouvert est sous le code open source ; licence Logiciel publié pour protéger les droits des utilisateurs de logiciels d'utiliser et d'accéder librement au code source.

Que signifie la publication de code open source ?

L'environnement d'exploitation de cet article : système Windows 7, ordinateur DELL G3

Le code open source est défini comme décrivant un logiciel dont le code source peut être utilisé par le public, et l'utilisation, la modification et la distribution de ce logiciel ne sont pas non plus limitées par la licence. Comme chacun le sait, le système Android et le système Unix (ainsi que le système Linux développé sur cette base) sont tous open source.

Un logiciel open source est un logiciel publié sous une licence open source pour protéger les droits des utilisateurs de logiciels d'utiliser et d'accéder librement au code source. Cela protège également les droits des utilisateurs de modifier, copier et redistribuer eux-mêmes. En bref, tous les programmes qui publient le code source d’un logiciel peuvent être appelés logiciels open source. Parfois, open source ne fait pas seulement référence à un logiciel open source, c'est aussi le nom d'un modèle de logiciel ouvert. Un exemple représentatif de logiciel utilisant le modèle open source est le système d'exploitation GNU/Linux.

Le code non open source est à l'opposé du code open source. Ses programmes et produits logiciels sont protégés par les droits de propriété intellectuelle. D'autres doivent dépenser de l'argent s'ils veulent l'utiliser. sur celui-ci, ils doivent obtenir leur consentement. Tout comme le système Windows utilisé par votre ordinateur.

Que signifie la publication de code open source ?

Informations détaillées :

La définition de l'open source est définie par Bruce Perens (l'un des fondateurs de Debian) comme suit :

Réouverture gratuite Distribution gratuite : Permet à ceux qui obtiennent le code source de distribuer librement le code source.

Code source : Lorsque le fichier exécutable du programme est distribué, il doit être accompagné du code source complet ou le code source peut être facilement obtenu à l'avance.

Œuvres dérivées : les utilisateurs peuvent modifier le code source et le redistribuer selon les mêmes termes de licence.

Intégrité du code source de l'auteur : cela signifie que la version modifiée doit être distinguée du code du programme original par un numéro de version différent pour protéger l'intégrité du code du programme original.

Aucune discrimination contre des personnes ou des groupes : les logiciels open source ne doivent pas établir de restrictions basées sur le sexe, le groupe, le pays, l'origine ethnique, etc., mais si cela est dû à des circonstances stipulées par la loi, des exceptions sont faites (par exemple : le gouvernement américain restreint l'exportation de logiciels à cryptage élevé).

Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn