Top 10 des raisons d'utilisation de l'open source

Top 10 des raisons d'utilisation de l'open source
Depuis plus de 50 ans, la production et l'utilisation de logiciels et de matériel sont presque entièrement commerciales. Ceci contraste fortement avec les principes du modèle de logiciel open source gratuit (FOSS). FOSS est basé sur les communautés et ne nécessite pas l'échange de biens matériels pour participer au processus de développement ou partager les résultats.

L'interaction d'acteurs individuels est plutôt basée sur une philosophie partagée dans laquelle les biens communs sont créés (abrégés comme «communs») au profit de tous. Le comportement est contrôlé par les normes sociales, plutôt que par des réglementations légales. La motivation à la participation est moins de profit, mais une plus grande contribution significative à la société au profit de tous.

La contribution dans les projets open source / FOSS est basée sur plusieurs facteurs, par exemple:

  • À l'intérêt basé sur l'intérêt
    À quoi aimerais-je contribuer? Qu'est-ce que je veux utiliser?
  • Non contraignant
    Pas un must. Qu'est-ce que j'aime faire? Qu'est-ce que j'ai envie de faire?
  • Selon la capacité
    À quoi suis-je particulièrement bon? Qu'est-ce que je veux apprendre en essayant de nouvelles choses?

Les résultats sont des projets très intéressants et divers qui découlent de la volonté personnelle des développeurs et sont cultivés par ces individus ou par leurs collaborateurs. La passion et l'enthousiasme se reflètent dans ces projets, sans aucune incitation importante nécessaire.

Modèles de licence

Sans les modèles de licence appropriés, la réalisation et la maintenance des projets FOSS seraient beaucoup plus difficiles. Un modèle de licence est un accord d'utilisation choisi par le développeur du projet qui nous donne à tous un cadre fiable et stable pour travailler avec. Les modèles de licence définissent des directives claires et spécifient ce que vous pouvez faire avec le code open-source. L'objectif général est de garder le logiciel ou les illustrations disponibles pour tout le monde. Les modèles de licence sont beaucoup moins restrictifs que les autres accords de licence commerciale.

Pour les logiciels, des licences comme la licence publique GNU (GPL) ou la licence BSD sont utilisées. Les biens d'information, les dessins et les données audio et vidéo sont généralement licenciés sous Creative Commons [1]. Tous les modèles de licence sont légalement vérifiés. L'utilisation de modèles de licence a continuellement augmenté au cours de la dernière décennie et est largement acceptée de nos jours.

10 raisons de l'open source

Les questions centrales concernant les logiciels open source comprennent: «Pourquoi les logiciels open source sont-ils une bonne chose pour vous?»« Quels sont les avantages de l'utilisation d'une licence open source pour les logiciels ou les communs créatifs pour les illustrations?"Et" Comment l'utilisation de logiciels open source peut-il vous mettre en avance sur vos concurrents en tant qu'entreprise?"Ci-dessous, vous trouverez notre liste des dix principales raisons d'utiliser le codage open source.

1. Disponibilité du code source
Vous pouvez voir le code source des logiciels entièrement, le télécharger, vous inspirer et utiliser la structure de base pour vos propres projets. L'Open Source est hautement configurable et vous permet en tant que développeur de créer vos propres variantes personnalisées pour répondre à vos besoins et exigences spécifiques.

2. Disponibilité du logiciel
Tout le monde peut télécharger et utiliser des logiciels open source. Il n'y a aucune limitation concernant le groupe d'utilisateurs ou le public prévu, l'objectif, la fréquence d'utilisation et les appareils sur lesquels des logiciels open source peuvent être installés. Il n'y a pas de frais de licence à payer, non plus.

3. Coût total de possession inférieur (TCO)
Avec le code open source, il n'y a pas de licence ni de frais d'utilisation. En tant que service commercial, les coûts ne s'appliquent qu'à la mise en œuvre, la configuration, la configuration, la maintenance, la documentation et les services de support.

4. Rapproche le monde

Grâce à des communautés open source, vous pouvez facilement contacter d'autres développeurs d'autres pays, leur poser des questions et apprendre d'eux, ainsi que le code ou les illustrations qu'ils ont écrites et publiées. Cela encourage le travail d'équipe mondial et la collaboration qui améliore et diversifie les applications de la technologie partagée. Vous constaterez que les communautés open source sont créées et prospérées parce que tout le monde a un objectif commun pour soutenir et améliorer le code plus rapidement, plus innovant et plus efficacement, de sorte que la communauté et au-delà peut profiter des avantages.

5. Foss offre la diversité

L'utilisation de normes open source ne limite pas le pool de logiciels disponibles à un seul logiciel, mais l'élargit. En utilisant l'Open Source, vous pouvez choisir parmi une variété de différentes implémentations et solutions logicielles en fonction de vos propres besoins uniques.

6. Possibilités éducatives

L'open source est vitale pour l'avancement de l'éducation de tous car les informations et les ressources sont désormais disponibles gratuitement. Vous pouvez apprendre des autres développeurs comment ils créent du code et en utilisant le logiciel qu'ils ont partagé via l'open source.

7. Crée des opportunités et une communauté

Comme le logiciel open source apporte de nouvelles idées et contributions, la communauté des développeurs devient une communauté de plus en plus dynamique qui peut partager librement les idées. Grâce à la communauté, vous pouvez rencontrer des personnes ayant des intérêts similaires. On dit que beaucoup de mains font fonctionner la lumière; De même, il est beaucoup plus facile de fournir des résultats exceptionnels si le code est développé par une «armée» de personnes talentueuses travaillant en équipe pour dépanner et livrer en un temps record.

8. FOSS encourage l'innovation

Foss favorise une culture de partage et d'expérimentation. Vous êtes encouragé à être innovant en proposant de nouvelles idées, produits et méthodes. Être inspiré par ce que vous apprenez des autres. Les solutions et les options peuvent également être commercialisées beaucoup plus rapidement, et Open Source permet aux développeurs d'essayer, de tester et d'expérimenter les meilleures solutions disponibles.

9. Confiance
En testant votre logiciel via Open Source, les clients et les utilisateurs peuvent voir ce que fait votre produit quelles sont ses limites. Les clients peuvent jeter un œil sur le fonctionnement du logiciel, le valider et le personnaliser si nécessaire. Cela fait confiance à ce que fait le produit ou le logiciel. Personne n'aime des solutions ou des produits logiciels mystérieux et difficiles à comprendre.

dix. Fiabilité et sécurité

Plus il y a de personnes qui travaillent ensemble sur le code, plus la fiabilité est élevée de ce code. Un code basé sur la collaboration sera supérieur car il est plus facile de ramasser tous les bogues et de sélectionner le meilleur correctif. La sécurité est également améliorée, car le code est entièrement évalué et évalué par la communauté des développeurs qui y ont accès. Il est courant d'avoir des groupes de testeurs qui vérifient les nouvelles versions. Tous les problèmes qui peuvent survenir sont fixes avec diligence par la communauté.

Exemples d'utilisation réussie de l'open source (cas d'utilisation)

FOSS n'est pas un marché de niche depuis longtemps. Les exemples les plus importants sont les systèmes informatiques basés sur Linux qui sont utilisés partout - des serveurs Web aux téléviseurs, aux appareils en réseau comme les points d'accès sans fil. Cela réduit immensément les coûts de licence et augmente la stabilité de l'infrastructure centrale sur laquelle dépendent de nombreux domaines, entreprises et industries. Des entreprises comme Facebook et Google utilisent Foss pour exécuter leurs services - cela comprend le site Web, le téléphone Android, ainsi que le moteur de recherche et le navigateur Web Chrome.

La liste reste incomplète sans mentionner la voiture open source (Oscar) [4,5], OpenStreetMap [6], Wikimedia [7] ainsi que Librivox [8], un service qui fournit des livres audio gratuits lus par des volontaires du monde entier. Ci-dessous, vous trouverez une sélection d'études de cas qui, selon nous, pourraient vous inspirer à utiliser des solutions FOSS.

Études de cas

Makoko, Nigéria

La communauté des bidonvilles de Shantytown de Makoko à Lagos, au Nigéria, abrite près de 95 000 personnes. Une carte complète de cette ville est désormais disponible sur Google Maps en raison de la disponibilité du codage open source en Afrique, gracieuseté de l'initiative Code for Africa avec la Banque mondiale [9]. À l'origine, Makoko ne figurait sur aucune carte ou documents de planification de la ville [23]. À un moment donné, il ne faisait que 3 points sur la carte, quel que soit le fait qu'il s'agit de l'un des plus grands bidonvilles d'Afrique avec un système complexe de voies navigables et de maisons.

Grâce à la collecte de données, cette initiative a créé des emplois pour les femmes de la communauté, qui ont appris à utiliser des drones pour collecter les données nécessaires pour créer une carte de la communauté. Les données collectées, qui comprenaient des images et des informations très détaillées sur les voies navigables, les rues et les bâtiments, ont été analysées par les analystes de données avant d'être téléchargés en ligne à l'aide d'OpenStreetMap.

Cette initiative améliore la vie et la vision de cette société dans le but d'améliorer l'infrastructure d'information de Makoko. Si cette initiative n'avait pas été effectuée à l'aide de logiciels à source fermée, les coûts et les fonds nécessaires pour ce faire auraient été prohibitifs en raison du coût supplémentaire d'articles tels que des données, des fonds pour payer le personnel, l'achat du matériel, du transport, des coûts de logistique, licence et permis.

Cluster informatique à Mésocentre de Calcul, Université de Franche-Comté, France

L'Université de Franche-Comté, située à Besancon, en France, gère un centre informatique pour l'informatique scientifique [10]. Les principaux domaines de recherche comprennent la nanomédecine, les processus et les matériaux physiques chimiques et les simulations génétiques. Centos et Ubuntu Linux sont utilisés pour fournir une infrastructure informatique parallèle haute performance.

Girlhype Coders (femmes qui codent), Cape Town, Afrique du Sud

Baratang Miya [11] - un codeur autodidacte - a lancé des codeurs de girlhype [12,24] en 2003 comme initiative pour autonomiser les jeunes filles en Afrique. Il s'agit d'une école de génie logiciel qui se concentre sur la formation des jeunes femmes et des filles sur la façon de programmer et de développer des applications pour améliorer leur littératie numérique et leur mobilité économique. Baratang Miya vise à augmenter le pourcentage de femmes dans les industries des sciences, de l'ingénierie et de la technologie. Les clubs sont exploités afin que les filles puissent assister à des cours après l'école pour explorer et apprendre le codage.

GirlHype aide à améliorer non seulement la vie des filles et des femmes qui sont dans cette initiative, mais aussi leurs communautés, grâce à un concours mondial d'entrepreneuriat technologique appelé Technovation, dont GirlHype est l'ambassadeur régional. Dans ce programme, les filles trouvent un problème dans leurs communautés, conçoivent une solution pour cela et en utilisant le codage open source, créez une application pour cette solution. D'autres femmes qui sont des codeurs qualifiés ont la possibilité de encadrer et de conduire des femmes plus jeunes dans l'industrie. GirlHype enseigne également aux femmes en affaires comment utiliser le Web pour commercialiser leurs entreprises en ligne. Cette initiative a aidé les filles à trouver un emploi dans une industrie dans laquelle ils n'auraient autrement pas pu travailler.

VP Twitter de l'ingénierie Visite de Girlhype à Khayelitsha, Cape Town, Afrique du Sud [25]

Dessins animés et open source

L'Open source devient la norme pour le développement de logiciels pour la collaboration et la contribution. Les entreprises s'orientent de plus en plus vers l'utilisation des technologies open source pour leurs besoins de programmation. Dans le monde des dessins animés et de l'animation, c'est parce que cette approche permet à l'industrie d'attirer des talents extérieurs chez les développeurs et les artistes indépendants, ainsi que la création d'une norme de l'industrie où diverses individus collaborent et adoptent la même technologie.

Parmi ceux de l'industrie qui ont adopté cette idée technologique, citons Pixar Animation Studios [13], qui a ouvert la technologie de la description de la scène universelle (14]. L'USD aide les cinéastes à lire, à écrire et à prévisualiser les données de la scène 3D, permettant à de nombreux artistes différents de travailler sur le même projet. Pixar a également publié le logiciel Renderman [15], un logiciel de rendu 3D photoréaliste gratuit à des fins non commerciales telles que des fins éducatives et des projets personnels.

Du logiciel gratuit à une société libre

Il y a dix ans, Thomas Winde et Frank Hofmann ont posé la question: «Que se passerait-il si les principes FOSS étaient transférés dans la société et ont ainsi modifié le modèle de la société?»[3] La mise en œuvre de cette étape est souvent doutée et classée comme utopie. Nous voulions en savoir plus à ce sujet. Le résultat de notre enquête a été un regard curieux sur notre société (d'un point de vue à prédominance européenne) qui a observé l'évolution des processus qui ont consciemment ou inconsciemment suivi les principes FOSS. Nous avons trouvé une longue liste d'exemples surprenants, allant des réseaux sans fil gratuits comme Freifunk [16] aux bibliothèques ouvrir, des projets matériels gratuits (Raspberrypi, Arduino, Beagleboard), Communautés de bureaux à but non lucratif, l'ensemble de construction du village mondial (GVCS) [17 ], et le partage de recettes telles que FreeBeer [18] et OpenCola [19].

Notre conclusion était qu'une adoption plus générale et systémique des principes des FOSS promet de faire une différence positive significative pour notre société mondiale. Une transition du travail salarial au travail volontaire et communautaire pourrait aider à réaliser, étape par étape, une société libre, dans laquelle les besoins de tous peuvent être reconnus et satisfaits. Sur le continent africain, cette idée de communauté est très forte («Ubuntu» [20]), tandis qu'en Europe et en Amérique du Nord, elle a été perdue au cours des siècles en faveur d'une approche axée sur le profit.

Conclusion

Les personnes pour qui la philosophie des fosses est nouvelle et qui a grandi avec un modèle de société capitaliste et basé sur le profit peut poser un certain nombre de questions raisonnables en ce qui concerne le contenu open source. Ici, nous répondrons à certaines des questions les plus courantes:

  • Quelqu'un peut-il voler mon «invention»?
    Grâce à l'open source, nous partageons simplement nos idées et nous bénéficions des autres grâce à ce partage d'idées. Il est cependant courant de donner du crédit aux personnes qui nous ont aidés à développer l'idée.
  • Combien pouvons-nous apprendre les uns des autres?
    Il y a tellement de connaissances et il y a tellement de façons de faire des choses pour simplifier et développer la société. En utilisant l'open source, nous apprenons ensemble et enseignons la société, afin que tout le monde profite en même temps. Les meilleures solutions proviennent de la collaboration, car elle se multiplie et développe les connaissances individuelles. Tout le monde a une idée qui peut inspirer les autres utilisateurs, stimuler la créativité et encourager l'innovation.
  • Nous nous tenons sur les épaules des géants pour faire quelque chose de génial. Notre travail est basé sur le travail des autres. Que pouvons-nous redonner à la communauté?

    En tant qu'individus, nous pouvons évaluer une solution et signaler ce qui manque ou si le code ne fonctionne pas comme prévu. Cette rétroaction aide les créateurs à examiner des points spécifiques et à réparer ou à améliorer leur code. Cela peut inclure l'insertion de pièces manquantes dans la documentation qui peut rendre difficile la compréhension de l'idée derrière la solution et l'utilisation prévue du code.

    En tant qu'entreprise qui utilise FOSS, vous pouvez également apporter une prise en charge du matériel (en cours d'exécution dans un centre informatique) ou des événements parrain en fournissant des salles de réunion ou en co-organisant des conférences. De nombreux instituts et entreprises scientifiques permettent à leurs employés de travailler sur des projets FOSS tout en étant au travail - le temps passé à améliorer le code open source aide à améliorer le logiciel utilisé par l'entreprise.

    Une organisation caritative appelée Architecture for Humanity, récemment renommée à l'ouverture du réseau d'architecture [21, 22], est une communauté open source gratuite, en ligne dédiée à l'amélioration des conditions de vie mondiales grâce à des conceptions de bâtiments innovants et durables. Ce réseau comprend la gestion de projet, le partage de fichiers, une base de données de ressources et des outils de conception collaboratif en ligne. Grâce à l'utilisation de logiciels open source, cette organisation cherche à apporter des solutions aux crises humanitaires en construisant des écoles communautaires, des maisons, des centres, etc. Ils le font en rendant les conceptions architecturales professionnelles disponibles gratuitement, permettant aux architectes, des concepteurs, des innovateurs et des dirigeants communautaires de partager des idées, des conceptions et des plans innovants et durables qui soutiennent la conception et l'architecture humanitaires respectueuses de l'environnement. Cette organisation a été lancée comme une initiative pour aider les communautés et n'était pas axée sur le code, mais plutôt sur l'aide pratique.

Les références

  • [1] Creative Commons, https: // CreatiVecommons.org /
  • [2] Comparaison des licences open source, https: // choosealice.com / licences /
  • [3] Thomas Winde, Frank Hofmann: Von der Freien Software Zur Freien Gesellschaft, Linux-User 12/2012, https: // www.communautaire linux.DE / Ausgaben / Linuxuser / 2012/12 / von-Der-Freen-Software-Zur-Freien-Gesellschaft /
  • [4] La voiture open source (Oscar), Theoscarproject.org
  • [5] La voiture open source (Oscar), Wikipedia, https: // en.Wikipédia.org / wiki / oscar
  • [6] OpenStreetMap, http: // www.OpenStreetMap.org /
  • [7] Wikimedia, https: // www.wikimedia.org /
  • [8] Librivox, https: // Librivox.org /
  • [9] Code pour l'Afrique: Utilisation de drones pour cartographier Makoko, l'un des plus grands bidonvilles d'Afrique, https: // www.hotosme.org / projets / code-for-africa-using-drones-to-map-makoko-one-of-africas-lancy-slums /
  • [10] Mesocentre de Calcul, Université de Franche-Comté, Besancon, http: // Meso.Univ-fcomte.fr /
  • [11] Baratang Miya, https: // storyEngine.io / baratang-miya /
  • [12] GirlHype Coders, https: // girlhype.co.za /
  • [13] Pixar Animation Studios, https: // www.Pixar.com /
  • [14] Technologie de description de la scène universelle, https: // graphiques.Pixar.com / usd / docs / index.html
  • [15] Renderman, https: // Renderman.Pixar.com /
  • [16] Freifunk, https: // freifunk.filet/
  • [17] Global Village Construction Set (GVCS), https: // www.OpenSourceecology.org / gvcs /
  • [18] Freebeer, http: // freebeer.org / blog /
  • [19] OpenCola, https: // www.artofdrink.com / soda / open-cola-recipe
  • [20] Jacom Mucumbate et Andrew Nyanguru: Exploration de la philosophie africaine: la valeur d'Ubuntu dans le travail social, Journaux africains en ligne, https: // www.Ajol.info / index.php / ajsw / article / téléchargement / 127543/117068
  • [21] Alan G Brake: Architecture for Humanity, https: // www.Dezeen.com / 2016/03/10 / architecture-for-humanity-relaunches-as-open-architecture-collaborative humanitarian-charity /
  • [22] Open Architecture Collaborative, http: // openarchcollab.org /
  • [23] Le bidonville qui n'existe pas, Deutsche Welle
  • [24] GirlHype South Africa, YouTube Video, https: // youtu.être / hfrinsibhng
  • [25] Image tirée de https: // girlhype.co.za / index.php / blog

AUTEURS

PlaxEdes Nehanda est une personne polyvalente et autoproclamée qui porte de nombreux chapeaux parmi eux un planificateur d'événements, un assistant virtuel, un transcripteur ainsi qu'un chercheur passionné sur n'importe quel sujet basé à Johannesburg, en Afrique du Sud,.

Frank Hofmann travaille sur la route - de préférence de Berlin, de Genève et du Cap - en tant que développeur, entraîneur et auteur de magazines comme Linux-User et Linux Magazine. Il est également co-auteur du livre de gestion des packages Debian (http: // www.dpmb.org).