Logiciel open source. Sonne comme un autre mot à la mode de la technologie comme développement agile, Frameworks MVC, modèles en cascade, et ainsi de suite.
Mais vraiment, c'est beaucoup plus cool que tous ceux.
Il suffit de mettre, logiciel open source est un logiciel que n'importe qui peut éditer. Et à cause de cela, c'est génial. Lisez la suite pour voir comment votre logiciel open source favorite (Firefox et Android, par exemple) fonctionne.
Comment ça marche
Je pense que c'est plus facile à expliquer logiciel open-source avec un peu d'histoire. Obtenez des pop-corn – cela a l'action, drame, et la violation du droit d'auteur.
Disons un jeune homme nommé innovateur Jeeve Stobbs a une idée incroyable pour une application appelée Mac-Pan. Il s'agit d'un petit bonhomme jaune qui tourne autour grignotant sur les choses et fuir les fantômes (mais ce n'est pas une arnaque de ce jeu d'arcade populaire.)
Jeeve veut que les autres pour aider à son application, depuis deux mille têtes valent mieux qu'une. Il pourrait embaucher une équipe de développeurs, mais il se tourne vers une communauté de bénévoles qui aiment aider avec des projets de logiciels fraîches (la plupart des développeurs de logiciels, y compris votre serviteur, aimer travailler sur des projets comme ceux-ci.) Alors Jeeve met le code source de Mac-Pan – comme les instructions d'un gâteau – en ligne. C'est ce qu'on appelle un logiciel open source, car tout le monde peut voir et travailler dessus – mais, bien sûr, il ya quelques rebondissements.
Stud informaticien Chase veut aider avec Mac-Pan car il est un fan de jeux vidéo rétro. Il regarde le code qui Jeeve mis en ligne et le télécharge sur son ordinateur. Chase trouve le morceau de code qui rend fantômes apparaissent à l'écran et édite en sorte que, d'énormes robots mal à vous chasser, avec des fantômes. Il soutient que ce code Jeeve.
Jeeve aime l'idée de robots, donc il remplace l'ancien code de fantôme avec ce nouveau code. La belle partie, c'est qu'il n'a pas besoin de toucher l'autre code – le code qui fait Mac-Pan mouvement autour, le tracker meilleurs scores, etc. Jeeve peut travailler sur certaines parties du code tout Chase travaille sur d'autres. C'est un beau partenariat. Jeeve fait chasser un co-auteur de Mac-Pan.
Ordinateur Not-so-stud scientifique Nick veut aider aussi. Il saisit le code et modifie le schéma de couleur à être rose à pois violets car, bien, noir et blanc sont trop mainstream. Il soumet à Jeeve et Chase. Repoussé, Chase rejette l'idée et ne modifie pas la copie originale du code (il peut le faire maintenant qu'il est un co-auteur.)
Jeeve libère l'app, devient populaire, et est élu président des États-Unis. (Ou insérez votre propre fin heureuse ici.)
Pourquoi c'est génial
Comme vous pouvez le voir sur M.. L'histoire de Stobbs, avoir une communauté gigantesque – plus qu'un simple 2 personnes, en pratique – apporte une tonne de bonnes nouvelles idées et compétences à votre application. Bien sûr, il ya beaucoup de mauvaises idées trop (désolé, Nick.)
Un autre avantage est que c'est beaucoup plus facile pour les utilisateurs de parler avec les développeurs et, donc, pour les erreurs doivent être fixées. Pensez-y: une énorme entreprise est beaucoup moins accessible que d'une équipe de bénévoles. Et, bien sûr, un utilisateur avec une certaine connaissance technique peut résoudre les problèmes elle-même.
Sans oublier que logiciel open source est libre 99.9% du temps.
Globalement, logiciel open source est vraiment de haute qualité s'il ya assez de personnes qui travaillent sur le. Plus yeux font plus d'erreurs se trouve, et plus de mains signifient plus de fonctionnalités sont ajoutées.
Certains logiciels open source génial
Vous pourriez ne pas attendre, mais une tonne de logiciel – notamment des projets plus petits – sont open source. Pourquoi? Le logiciel libre est beaucoup plus facile sur les développeurs, plus il coûte beaucoup moins cher à produire.
Ne me croyez pas? Demandez à ces projets open source bien connue (jetez un oeil ci-dessus):
- Android (Google travaille sur elle aussi, mais n'importe qui peut faire une version modifiée de celui-ci)
- Mozilla Firefox (navigateur Web impressionnant)
- Chrome (Google Chrome est juste la version de marque de Google de votre navigateur)
- Reddit (oui, cet endroit)
- WordPress (logiciel de blogging épique qui fonctionne ce blog)
- Linux (90%+ des supercalculateurs exécuter ce système d'exploitation; ça fait partie de Android trop)
- VLC (musique / lecteur vidéo)
La plupart des langages de programmation (ce qui est utilisé pour faire tous les logiciels) sont open-source, aussi.
Essayez quelques-uns des logiciels open source. Nous espérons que vous appréciez leur prix ($0.00), leurs mises à jour fréquentes, et leurs charges de volontaires prêts à vous aider.
Peut-être que vous pourrez même commencer à les utiliser. Et peut-être vous serez comme Jeeve et faites votre propre logiciel open source…