Histoire de logiciel libre d'Unix
Cette histoire est simplifiée et polarisée vers les éléments les plus importants dans un système de Linux. En jours les plus tôt du calcul, le logiciel a été vu en tant que peu plus qu'un dispositif du matériel. C'était le matériel qui peuplent essayaient de se vendre, ainsi les compagnies ont donné loin le logiciel avec leurs systèmes. Les perfectionnements, les nouveaux algorithmes, et les nouvelles idées ont coulé librement parmi des étudiants, des professeurs, et des chercheurs de corporation. Cela n'a pas pris longtemps pour que les compagnies identifient la valeur du logiciel en tant que propriété intellectuelle. Ils ont commencé à imposer copyright sur leurs technologies de logiciel et à limiter la distribution de leur code source et binaries. Les innovations qui avaient été vues pendant que la propriété publique devenait les capitaux de corporation violemment protégés, et la culture du développement de logiciel d'ordinateur ont changé. Richard Stallman, chez le massachusetts.institute.of.technology (MIT), n'a pas voulu toute partie d'un monde en lequel l'innovation de logiciel a été commandée par des ambitions de corporation. Sa réponse à ce développement était à a trouvé la base libre de logiciel (FSF). Le but du FSF est d'encourager le développement et l'utilisation du logiciel librement redistributable. L'utilisation du mot librement dans ce contexte a créé la grande confusion, cependant. Richard Stallman a voulu dire librement comme dans la liberté, pour ne pas libérer comme en coût nul. Il croit fortement que le logiciel et son documentation associée devraient être disponibles avec le code source, sans des restrictions placées sur la redistribution additionnelle. Plus récemment, d'autres ont inventé la source ouverte de limite afin d'essayer de décrire les mêmes buts, sans confusion au-dessus du mot libre. Les limites ouvrent la source et le logiciel libre sont généralement traités synonyme. Pour favoriser son idéal, Richard Stallman, avec l'aide de d'autres, a créé le permis de grand public (GPL). Ce permis a été si influent que le GPL ait écrit le lexique du jargon des réalisateurs comme verbe ; s'appliquer les limites du GPL au logiciel que vous écrivez est au GPL lui. Le GPL a trois points principaux :
Un point important à noter au sujet de ces limites d'autorisation est qu'elles ne mentionnent pas le prix (sauf que la source n'est pas laissé être un article de supplémentaire-coût). Le logiciel de GPLed peut être vendu aux clients à n'importe quel prix. Cependant, ces clients ont alors le droit de redistribuer le logiciel, y compris le code source, en tant qu'eux svp. Avec l'arrivée de l'Internet, cette droite a l'effet de garder le prix zéro de logiciel de GPLed—de bas généralement—tout en permettant toujours à des compagnies de vendre le logiciel de GPLed et les services, tels que l'appui, ont conçu pour compléter le logiciel. La partie du GPL qui produit de la plupart de polémique est le deuxième point : que le logiciel dérivé du logiciel de GPLed doit également être GPLed. Bien que les détracteurs se réfèrent au GPL comme virus en raison de cette clause, les défenseurs insistent sur le fait que cette clause est l'une des plus grandes forces du GPL. Elle empêche des compagnies de prendre le logiciel de GPLed, d'ajouter des dispositifs, et de transformer le résultat en paquet de propriété industrielle. Le projet principal les commanditaires de FSF est le projet d'Unix du gNU's pas (GNU), dont le but est de créer librement un distribuable Unix-comme le logiciel d'exploitation. Il y avait librement du logiciel distribuable peu de haute qualité disponible pour le projet de GNU quand il a été commencé, ainsi les contribuants de projet ont commencé en créant les demandes et les outils de système plutôt que le logiciel d'exploitation lui-même. Car le GPL a été également produit par le FSF, plusieurs des composantes clés du logiciel d'exploitation de GNU sont GPLed, mais au cours des années le projet de GNU a adopté beaucoup d'autres progiciels, tels que le système de fenêtre de X, le système de composition de TEX, et la langue de Perl, qui sont librement de dessous redistributable d'autres permis. Plusieurs paquets de commandant, et une multitude de mineur ceux, ont été produits en raison du projet de GNU. Le commandant ceux incluent le rédacteur d'Emacs, la bibliothèque de GNU C, la collection de compilateur de GNU (GCC, qui ont à l'origine représenté le compilateur de C de GNU avant que C++ ait été ajouté), la coquille de coup, et le gauche (l'awk du gNU's). Le mineur ceux incluent les utilités de coquille et les programmes de haute qualité de texte-manipulation que les utilisateurs comptent trouver sur un système d'Unix. c'est un article supplémentaire par Claude Wolfgang
Stary
|
|||||
|