définition de code (programmation / source ouverte et fermée)

Quand on parle de code de programmation nous nous référons à la langue par laquelle le des ordinateurs, comprend un ensemble d'instructions et de données à traiter automatiquement.

Le code informatique il peut être binaire (interprétable uniquement par des ordinateurs), code source (interprétable par des êtres humains), et dans son aspect juridique ou politique, il peut s'agir de logiciel libre, open source, freeware, shareware ou propriétaire / traditionnel.

Le logiciel libre ou logiciel libre a une définition claire à cet égard, selon la Free Software Foundation, il est celui qui peut être utilisé à n'importe quelle fin, étudié (savoir ce qu'il fait), copié et amélioré. Il existe une grande variété de licences de logiciels libres, la GNU GPL étant la référence de toutes, mais on peut également citer les licences MIT, BSD, Mozilla, Apache ou Creative Commons.

Le logiciels open source (open source) est fondamentalement le même que le logiciel libre, sauf que vous n'êtes pas réticent à mélanger le logiciel propriétaire avec le logiciel libre. Il existe également des logiciels open source qui ne peuvent être utilisés à aucune fin, ils ne seraient donc pas gratuits.

Le le logiciel gratuit n'a pas grand-chose à voir avec le logiciel libre, puisque la seule chose gratuite est sa distribution: en général elle ne peut pas être modifiée, étudiée ou commercialisée, il est donc évident qu'elle vient sans code source (sans "la recette du Programme").

Shareware est similaire au freeware mais avec une limitation supplémentaire: le temps d'utilisation. Ces programmes sont généralement désactivés en quelques jours, ce sont des versions démo / légères de programmes propriétaires complets.

Le logiciel propriétaire traditionnel (dans le style de les fenêtres) ne permet son utilisation à aucune fin, ne permet pas son étude (sauf en payant fortune à ses créateurs), ne permet sa copie gratuite ou son amélioration par quiconque: c'est le inverse total du logiciel libre, pour cela les fenêtres Oui GNU / Linux ils sont tellement confrontés.