À une certaine époque, si vous vouliez un logiciel de qualité pour votre ordinateur, vous deviez sortir votre portefeuille et en payer le prix. Les produits Microsoft étaient et sont toujours un excellent exemple.
Mais le mouvement open source a pris de l'ampleur et nous avons été traités avec des produits de qualité exceptionnelle. Le prix? Absolument rien. N'aimez-vous pas simplement Internet?
Mais qu'est-ce que estl'Open Source?
Il existe deux formes de logiciel - open source et source fermée (propriétaire). Il est important de comprendre la différence.
On entend par source ouverte le moment où le code source (le code qui exécute le logiciel) est librement disponible pour que tout le monde puisse l'inspecter. Vous pouvez voir comment les fonctionnalités fonctionnent, cloner vos propres versions de ce logiciel et les publier en tant que open-sourcetoo (ce qui signifie que vous ne faites pas de profit dessus). Les projets open-source sont toujours gratuits. C’est là l’intégralité du problème.
D’un autre côté, le logiciel source fermé (propriétaire) est, comme son nom l’indique, complètement fermé. Les entreprises ne veulent pas que vous voyiez le code source car elles comptent sur le code source pour réaliser des profits avec leurs produits.
Par exemple, vous ne verrez jamais le code source des produits Microsoft ou Apple. Ce n’est tout simplement pas dans leur meilleur intérêt commercial. Vous pouvez exécuter des produits sources ouverts sur les systèmes d’exploitation Microsoft ou Apple, mais en vous assurant que Windows et Mac OS inspectent leur code? Ouais, bonne chance avec ça.
Ci-dessous, je pense que ce sont les projets open source les plus importants et les meilleurs qui soient. Évidemment, «le plus gros et le meilleur» est très subjectif, alors peut-être que vous êtes en désaccord avec moi? Si tel est le cas, faites-le-moi savoir.
Linux
Linux est probablement le projet open source le plus important, le plus connu et le plus populaire du monde. Depuis sa création en 1991, il existe maintenant facilement une centaine de distributions actives du système d'exploitation Linux (en abrégé, pour les distributions). Cela inclut le système Tails, que j'ai récemment profilé, ainsi que des personnalités telles que Ubuntu, Linux Mint et Debian.
Linux est attrayant pour les personnes qui craignent de devoir payer pour des systèmes d’exploitation coûteux ou qui ont une haine contre Windows.
Linux est pris en charge par la plupart des principales applications logicielles, mais l'installation de ces applications n'est pas aussi simple que ce serait sous Windows ou MacOS. Quelques compétences techniques sont requises.
Mozilla Firefox
Je n’ai pas caché mon attachement à Google Chrome, mais j’ai eu une place de choix dans Mozilla Firefox. Firefox a été plus long que Chrome et Firefox a été celui qui a commencé à détruire le monopole du navigateur de Microsoft.
Je suis surpris que peu de gens sachent que Firefox est un logiciel open source et que son propriétaire, Mozilla, est un fondation à but non lucratif. Vous pouvez librement inspecter le code, vous porter volontaire pour aider à développer le navigateur et même créer votre propre navigateur basé sur le code Firefox. Trois exemples sont WaterFox, Lune pale et le navigateur Tor.
LibreOffice
S'il y avait une raison de ne jamais payer Microsoft Officain, c'est LibreOffice. Payer Office 365 ne sert à rien si vous voyez des alternatives gratuites telles que LibreOffice et Google Suite.
LibreOffice est une suite de traitement de texte qui comprend des documents texte, des feuilles de calcul, des bases de données et des "présentations". version de Powerpoint). Bien que LibreOffice ait son propre format de fichier, d’autres formats, tels que les fichiers Microsoft, sont entièrement pris en charge, et il existe un bouton de génération de fichier en un clic génial.
KeePass
Non il y a si longtemps, J'ai écrit sur mon amour pour KeePass et malgré des rivaux plus brillants qui tentaient de capter mon attention, mon affection pour KeePass n'a jamais faibli. Bien sûr, KeePass est un peu simple et fonctionnel. Mais parfois, c’est tout ce dont vous avez besoin.
En plus de stocker vos mots de passe, il dispose également d’un générateur de mot de passe très facile à utiliser. Lorsque vous acceptez le mot de passe qu'il vous propose, il remplit automatiquement les champs KeePass de manière à ce que tout ce que vous avez à faire est de «sauvegarder».
Etant donné que KeePass a également une version portable, il est facile de coller le fichier de base de données de mots de passe dans le stockage en nuage et de le synchroniser entre ordinateurs.
WordPress
Suivante avec Linux, c'est probablement l'autre exemple le plus célèbre de projets open-source. Il est utilisé par 60 millions de sites Web pour gérer tout, des boutiques en ligne aux portefeuilles en passant par les blogs (et de nombreuses autres entre-deux).
Disons simplement que si WordPress décidait d'arrêter le développement demain, de nombreux sites Web ont de graves problèmes.
Pour étendre sa convivialité, WordPress s’appuie fortement sur sa vaste bibliothèque de plugins et de les thèmes. La plupart d'entre elles sont gratuites, mais il existe également de nombreuses options premium.
Chrome
J'ai déjà mentionné que Mozilla Firefox était le navigateur bestopen-source, mais Google a travaille également sur sa propre offre lightopen-source.
À ne pas confondre avec Google Chrome, Chromium est le navigateur Google à source ouverte. La plupart du code de Google Chrome est basé sur Chromium, mais Chrome est également un navigateur à part entière.
De nombreux autres développeurs de navigateurs utilisent le code Chromium pour leurs propres navigateurs. Cela inclut Amazon Silk et Opera. À compter de cette année, Microsoft Edge ajoutera également Chromium à son navigateur.
Crypto-monnaie
Enfin, crypto-monnaie. Oui, même s'il s'agit d'une source ouverte, personne ne peut prendre une crypto-monnaie existante, étudier le code et en créer une nouvelle. Par exemple, je pourrais prendre Bitcoin et utiliser le code pour créer un ONeillCoin si je le voulais et si j'avais les compétences nécessaires pour le développer.
Mais c'est pour un autre article et pour quelqu'un qui saitde quoi ils parlent.