6 mythes sur le logiciel Open Source démystifié

Les logiciels open source sont impressionnants, mais malgré la popularité croissante des logiciels libres et open source, beaucoup de gens comprennent mal la nature de l'industrie open source. Croyez-vous encore ces mythes open source démodés et réfutés?

Les logiciels open source sont impressionnants, mais malgré la popularité croissante des logiciels libres et open source, beaucoup de gens comprennent mal la nature de l'industrie open source.  Croyez-vous encore ces mythes open source démodés et réfutés?
Publicité

Logiciel Open Source Qu'est-ce qu'un logiciel Open Source? [MakeUseOf explique] Qu'est-ce qu'un logiciel Open Source? [MakeUseOf Explains] "Open source" est un terme qui circule beaucoup ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ... Lire la suite est génial! Ou est-ce? Malgré la popularité croissante des alternatives open source 14 Alternatives gratuites et Open Source pour les logiciels payants 14 Alternatives gratuites et Open Source pour les logiciels payants Ne gaspillez pas d'argent sur les logiciels pour un usage personnel! Non seulement les alternatives libres existent-elles, elles offrent probablement toutes les fonctionnalités dont vous avez besoin et peuvent être plus faciles et plus sûres à utiliser. Lire la suite à tous les types de programmes propriétaires, beaucoup de gens comprennent encore mal la nature de l'industrie open source.

Certaines personnes pensent que les logiciels open source vont ruiner le monde de la programmation. D'autres croient que le logiciel open source est le seul espoir pour l'humanité. De mauvais mythes sont diffusés par les deux extrêmes, ce qui rend difficile de discerner les vérités sous-jacentes de tout cela.

Croyez-vous encore à ces mythes de l'open source?

Mythe: l'Open Source est pour les utilisateurs de Linux

open-source-myths-linux

L'histoire et l'environnement de Linux sont ancrés dans la culture open source, il est donc facile de voir pourquoi les gens supposent que les logiciels open source sont «un phénomène Linux». Et dans une certaine mesure, la déclaration est vraie: de nombreux programmes open source sont réalisés avec la disponibilité de Linux comme facteur de motivation principal.

Mais si vous êtes un utilisateur Windows ou Mac et pensez que vous n'avez pas besoin de vous préoccuper de ces choses, vous vous trompez. En fait, il y a de bonnes chances que certains de vos programmes favoris soient open source et que vous ne le sachiez pas.

Les exemples incluent VLC, Pidgin, GIMP, Audacity, Calibre et WinCDEmu, entre autres.

La vérité est, les programmes open source sont toujours utiles même si vous n'adhérez pas à la philosophie open source. Ce n'est pas seulement pour les freaks et les geeks de Linux; c'est pour tout le monde . En fin de compte, c'est de toute façon l'open source.

Mythe: l'Open Source est moins sécurisé

open-source-myths-sécurité

La sécurité de l'information est un gros problème ces temps-ci, mais ce qui est drôle, c'est que les gens des deux côtés du champ de bataille - ceux qui sont pour et ceux qui s'opposent aux logiciels open source - utilisent la «sécurité» pour étayer leurs arguments.

D'un côté, vous avez ceux qui prétendent que le code accessible au public rend un programme non sécurisé. Après tout, il expose le fonctionnement interne d'un programme à des yeux malveillants, ce qui permet aux pirates informatiques et aux créateurs de logiciels malveillants de pénétrer plus facilement et d'exploiter les vulnérabilités.

D'un autre côté, vous avez ceux qui prétendent que les programmes open source sont plus sûrs. Ouvrir le code au public signifie avoir plus d'yeux qui peuvent attraper des erreurs et plus de mains qui peuvent rapidement corriger les failles de sécurité si nécessaire.

La réalité est que les deux parties ont raison selon le contexte. Ce sur quoi tout le monde peut s'entendre est le suivant: les logiciels open source sont confrontés à un ensemble de problèmes différent de celui des logiciels propriétaires. Aucun n'est nécessairement meilleur ou pire que l'autre.

Mythe: les grandes entreprises évitent l'open source

Les gens écrivent un code ouvert Pourquoi les gens contribuent-ils aux projets Open Source? Pourquoi les gens contribuent-ils à des projets Open Source? Le développement open source est l'avenir du logiciel. C'est génial pour les utilisateurs parce que les logiciels open source sont généralement disponibles gratuitement et souvent plus sûrs à utiliser. Mais qu'est-ce qui oblige les développeurs à contribuer gratuitement? Lire la suite pour de nombreuses raisons, impliquant principalement des programmeurs amateurs ou indépendants. En tant que tel, les gens pensent que les «entreprises sérieuses» comme Microsoft ou Apple sont au-dessus de la cause open source.

Ce n'est pas tout à fait vrai, cependant.

L'année dernière, Microsoft est allé de l'avant et a ouvert son .NET Framework A GNU Débutant pour Microsoft: Qu'est-ce qu'un .NET Framework Open Source signifie pour le reste d'entre nous Un GNU Commençant pour Microsoft: Qu'est-ce qu'un .NET Framework Open Source signifie pour le reste Nous Microsoft vient de publier une partie importante de son code sous une licence open source permissive. Ce mouvement rompt avec des années de tradition. Mais pourquoi et qu'est-ce que cela signifie pour vous? Lire la suite, un mouvement qui a généré beaucoup de bavardage parmi les programmeurs. Cette année, Apple a emboîté le pas et ouvert son langage de programmation Swift. Le Swift d'Open Source d'Apple: Alors quoi? Swift d'Apple va Open Source: Alors quoi? Même si vous n'êtes pas vous-même programmeur, la décision d'Apple d'ouvrir Swift vous affectera. Voulez-vous savoir pourquoi et comment? Lire la suite, un autre mouvement qui a choqué les programmeurs du monde entier.

Nous avons ici deux des sociétés les plus exclusives au monde qui se préparent à l'idéal de l'open source. Jamais plus personne ne peut dire que l'open source n'est réservé qu'aux amateurs et aux indépendants. Quand cela fonctionne, cela fonctionne - peu importe qui vous êtes.

Mythe: "Faites ce que vous voulez"

open-source-myths-licences

Le concept de l'open source est simple: le code réel derrière un programme donné est mis à la disposition du public. Quand les gens entendent cela, la pensée immédiate a tendance à être: «Et si quelqu'un vole le code?"

Et en fait, certaines personnes volent du code ouvert. Certaines personnes croient que si le code est mis à la disposition du public, il peut le faire comme bon lui semble, mais ce n'est pas comme cela que cela fonctionne. Comme les images, les vidéos et la musique, les logiciels sont également protégés par les droits d'auteur. Un guide pour utiliser légalement des images sur le Web préoccupé par le droit d'auteur? Un guide pour l'utilisation légale des images sur le Web Le droit d'auteur est un sujet complexe. Une bonne dose de compréhension le rend plus facile. Si vous vous demandez dans quelles circonstances vous pouvez utiliser le travail créatif de quelqu'un d'autre - attendez quelques réponses ici. Lire la suite .

Longue histoire courte, cela signifie que vous devez obéir aux stipulations de n'importe quelle licence Open Source Open Source Software Licences: Lequel devriez-vous utiliser? Licences de logiciels Open Source: que devez-vous utiliser? Saviez-vous que toutes les licences open source ne sont pas identiques? En savoir plus le code est publié sous.

Certaines licences (telles que les licences BSD et MIT) vous permettent réellement de «faire ce que vous voulez» avec le code, allant même jusqu'à vous permettre de commercialiser des produits dérivés et tout le reste. Mais toutes les licences ne sont pas comme cela, et il est de votre responsabilité de savoir ce qui est permis et obéir.

Mythe: Le codage Open Source est chaotique

open-source-mythes-chaotique

Imaginez que vous essayiez de concevoir une voiture avec une centaine de personnes en train de crier leurs suggestions. Hectic et frustrant, non? "Design by committee" fonctionne rarement dans le monde réel, alors pourquoi cela fonctionne-t-il pour le développement de logiciels?

Eh bien, ce n'est pas le cas. Le développement open source n'est pas un «design by committee», même si cela a certainement l'air sur papier.

"Mais je pensais que n'importe qui pouvait contribuer à un projet open source!" Ils le peuvent, mais les contributions publiques sont approuvées et approuvées par ceux qui gèrent le projet. Si un changement proposé ne correspond pas à la vision du projet, il peut être refusé. L'ensemble du processus est étonnamment simple et ordonné.

Mais lorsque le leadership du projet commence à être en désaccord sur la vision et la direction, les choses peuvent devenir désordonnées - et c'est là que les projets s'embrouillent. Logiciels Open Source et Forking: Le bon, le grand et le vilain logiciel Open Source et Forking: The Good, The Great et The Ugly Parfois, l'utilisateur final profite grandement des fourches. Parfois, la fourchette est faite sous un suaire de colère, de haine et d'animosité. Regardons quelques exemples. Lire la suite, un terme qui décrit le processus de clonage de code source ouvert en tant que projet distinct et de le développer dans une direction différente de l'objectif initial.

Mythe: Le codage Open Source est pro bono

open-source-mythes-pro-bono

Ce n'est pas parce que les logiciels open source sont souvent disponibles gratuitement que les développeurs open source travaillent gratuitement. Certains le font, bien sûr, mais il existe plusieurs façons pour un programmeur open source de gagner de l'argent Comprendre comment les développeurs de logiciels open source gagnent de l'argent Comment les développeurs de logiciels open source gagnent de l'argent Lire la suite .

Parfois, un programme est si utile et essentiel pour le flux de travail d'une entreprise que la société va parrainer les programmeurs du programme et fournir un financement afin qu'ils puissent continuer à travailler dessus.

Un autre exemple est lorsque les programmeurs offrent le code source gratuitement mais facturent les téléchargements binaires. Prenez un peu plus loin et vous trouverez des programmeurs qui fournissent les téléchargements gratuitement mais facturent le support technique.

Cela ne fait que gratter la surface, mais cela montre que pro bono n'est pas un attribut nécessaire pour un développeur open source.

Quels autres mythes sont là?

Sachant que les mythes ci-dessus sont exagérés et / ou faux, vous sentez-vous plus susceptible ou moins susceptible d'adopter un logiciel open source? Personnellement, je suis neutre sur le sujet. Si un programme est bon, je l'utiliserai peu importe comment il a été fait.

Cela étant dit, nous savons que beaucoup d'autres mythes de l'open source circulent encore sur le web, donc si vous en rencontrez, n'hésitez pas à nous en parler.

Quelles sont vos pensées sur le mouvement open source? Partagez avec nous dans les commentaires ci-dessous!

Crédits image: Abstract Computer par bluebay via Shutterstock, Locked Laptop par rangizzz via Shutterstock, Syntaxe de code par photovibes via Shutterstock, Groupe Argumentation par Ellagrin via Shutterstock, Programmeur de bureau par Corepics via Shutterstock

In this article