Pourquoi avoir choisi des logiciels libres ou open source ?
Pour le prix, la diversité des logiciels ou une tout autre raison ?

Le , par zoom61, ResponsableLibres & Open source
Les premiers projets ont vu le jour dans les années 1980. Le plus célèbre de ces projets "Linux" fut lancé en 1991 par Linus Torvalds, un étudiant de l'université d'Helsinki. Il souhaitait développer un système d'exploitation libre (compatible Unix), il reçut le soutien de centaines de participants.

En peu de temps, de nombreux projets Libres ou Open source ont vu le jour. Maintenant vous pouvez, d'ailleurs, trouver un équivalent à chaque logiciel propriétaire. Vous en trouverez sur Developpez.com dans le sondage suivant une liste non exhaustive des logiciels propriétaires avec leurs équivalences.

De nos jours, beaucoup de monde s'accorde pour dire que le Libre & l'Open source sont des moteurs d’évolution pour l’industrie du logiciel. Tous les indicateurs montrent une évolution de ces logiciels.

Des institutions y sont passées :
  • l'Assemblée Nationale est sous Ubuntu ;
  • la Gendarmerie Nationale est sous Linux ;
  • la Direction Générale des Impôts a OpenOffice ;
  • le ministère de l'Agriculture a OpenOffice ;
  • la direction de la poste utilise une solution de téléphonie libre ;
  • PSA Peugeot Citroën est sous Linux ;
  • des écoles de Russie, de la Macédoine et du Vénézuela sont passées à Linux ;
  • le ministère de la justice finlandais passe massivement à OpenOffice ;
  • les professionnels de la santé au Royaume-Uni sont sous Linux ;
  • etc.


Et vous pourquoi avoir choisi des logiciels Libres ou Open source au lieu des logiciels propriétaires entraînant par la même occasion une telle évolution ?


Nous voudrions savoir ce qui a influencé votre choix, voici une liste non exhaustive de critères qui peuvent vous aider à y répondre :
  • le prix ;
  • la diversité des programmes ;
  • la communauté ;
  • la philosophie ;
  • l'obligation ;
  • etc.


Cette liste n'est pas complète, si vous trouvez d'autres critères qui vous semblent pertinents dites-le !

Bon débat à tous.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Klaim Klaim - Membre expert https://www.developpez.com
le 01/10/2013 à 14:59
Et vous pourquoi avoir choisi des logiciels Libres ou Open source au lieu des logiciels propriétaires entraînant par la même occasion une telle évolution ?

le prix ;

Oui, mais parceque je suis pauvre et que je developpe seul chez moi. Si je voulais un investisseur j'aurais dis non.

la diversité des programmes ;
la communauté ;
la philosophie ;
l'obligation ;
etc.

Non, la principale raison c'est que je peu voir le code et que j'ai le droit de le modifier dans un projet a but commercial.
C'est bete a dire, mais avoir acces au code est la meilleure facon de permettre une integration quel que soit le contexte de l'utilisateur, en particulier parceque celui ci peut s'occuper de son propre case si i l n'y a pas encore de support officiel de son cas.
Dans mon experience, a chaque fois que j'ai utilise du code closed source (meme pas encore un probleme de license) je me suis retrouve bloque a un moment ou je ne pouvais plus utiliser ce code dans mon contexte qui evolue.

Je n'ai rien contre le code qui a une license commerciale, sauf si il n'y a pas une license qui soit peu cher pour les petits developpeurs comme moi. C'est vraiment la disponibilitee du code et le droit de le modifier qui pose toujours souci.

Apres niveau qualitee des produits open source, c'est tellement variable... mais le fait d'avoir le code a l'air libre permet a une communautee de combler rapidement les problemes.
Avatar de HardBlues HardBlues - Membre actif https://www.developpez.com
le 01/10/2013 à 15:21
Dans l'ordre,
La philosophie
La communauté
Le prix
Avatar de erwanlb erwanlb - Inactif https://www.developpez.com
le 01/10/2013 à 15:45
Parce que gratuit....

La philosophie, la communauté intérêt zéro pour moi...

Et je me suis pas penché sur l'aspect développement mais l'open source ne m'a pas l'air de faire preuve de beaucoup d'ouverture au niveau des langages utilisés...

Côté professionnel ça a permis de faire "bien"....même si au final les clients ne regardent pas le code, ne s'en préoccupent pas du tout...tu dis c'est "open source" et ça passe mieux...comme dire c'est allemand pour une voiture ou que c'est bon pour l'environnement ou que c'est 0 calories...c'est un argument marketing...
Avatar de nirgal76 nirgal76 - Membre expérimenté https://www.developpez.com
le 01/10/2013 à 15:57
1-Le prix
2-Le fait que ce soit souvent multi plateforme (par exemple moneymanagerEx pour gerer mes comptes est ur windows, Linux,mon mobile, et ma tablette)

La philosophie n'entre pas en ligne de compte pour moi. Ni la communauté, je trouve en général les communautés du libre pas forcément sympas ni ouvertes (paradoxalement).
Avatar de PointCarreJo PointCarreJo - Membre actif https://www.developpez.com
le 01/10/2013 à 16:00
Nous développons sur EDI payant mais pour la BD nous avons opté pour un base libre - postgresql - principalement pour le prix (c'est gratuit). Mais avant, il fallait que la communauté est réactive et que l'outil a fait ses preuves en bénéficiant du ROI des anciens utilisateurs. Et on est très content.
Avatar de Traroth2 Traroth2 - Expert éminent https://www.developpez.com
le 01/10/2013 à 16:11
D'abord l'aspect philosophique. Pour le libre, j'entends. C'est une considération absente du monde de l'open-source.

Le logiciel libre permet de protéger sa liberté et son indépendance des grandes entreprises et des autorités qui auraient envie de fourrer leur nez dans le fonctionnement de mes systèmes et des données qu'on peut y trouver. Je veux un système informatique qui fonctionne pour moi et rien que pour moi. Seuls les logiciels libres offrent une telle protection.
Avatar de bignose bignose - Nouveau Candidat au Club https://www.developpez.com
le 01/10/2013 à 16:19
Citation Envoyé par erwanlb  Voir le message
Parce que gratuit....

La philosophie, la communauté intérêt zéro pour moi...

Et je me suis pas penché sur l'aspect développement mais l'open source ne m'a pas l'air de faire preuve de beaucoup d'ouverture au niveau des langages utilisés...

Côté professionnel ça a permis de faire "bien"....même si au final les clients ne regardent pas le code, ne s'en préoccupent pas du tout...tu dis c'est "open source" et ça passe mieux...comme dire c'est allemand pour une voiture ou que c'est bon pour l'environnement ou que c'est 0 calories...c'est un argument marketing...

Ça fait vraiment plaisir de voir un membre expert qui t'explique que la philo et la communauté en gros c'est insignifiant pour lui. En même temps de la part d'un développeur .net ça m'étonne pas du tout.

A oui et tu nous explique aussi qu'il n'y a pas d'ouverture au niveau des langages utilisés ... merci pour cette bonne rigolade.

Et tu finis par nous dire que Linux c'est que du marketing ...
Je te répondrais que pour les opportuniste dans ton genre effectivement. Mais au fond l'informatique c'est pas vraiment ton truc.

Bref le constat il est là, ça fait au moins 15 ans qu'on rigole du libre et des "fanatiques" qui le soutienne. Mais le libre c'est imposé malgré la cohorte de mauvaises langues qui pensent qu'être esclave de Microsoft c'est la seul voie.

Si j'utilise du libre c'est que mon métier c'est l'informatique et que j'aime maîtriser mon environnement. Maintenant si certain aime subir ça me gène pas mais par pitié évité de vous prononcez sur un sujet que vous ne maîtriser pas.

PS: Je me doute que tu va me reprendre sur mon orthographe mais je te le dis par avance tu perd ton temps.
Avatar de noirbizarre noirbizarre - Membre régulier https://www.developpez.com
le 01/10/2013 à 16:31
La philosophie en premier lieu, parfois simplement les fonctions, la performance, l'utilisabilité... c'est parfois tout simplement le meilleur qui s'impose.

Ensuite, cela va dépendre du contexte:

Pour l'utilisation simple d'un logiciel, le prix va peut-être entrer en compte (ex: Photoshop vs Gimp), mais c'est extrement lié à l'OS.
Sous Linux, installer un logiciel en une seule commande ne pousse pas à aller chercher la complexité et le prix ailleurs.
Sous un OS comme Mac OS X, le raisonnement sera différent: les logiciels libres sont moins nombreux et moins bien intégrés à l'OS.

En tant que développeur, mes arguments seront probablement différents:
  • il n'y a pas de meilleur documentation que le code et l'open-source c'est l'accès simple à celui-ci
  • quel plaisir de pouvoir prendre un logiciel et de pouvoir l'adapter à mes besoins spécifiques, en faire du sur-mesure
  • adhérent à la philophie du monde du logiciel libre, j'apprécie de pouvoir contribuer directement une correction de bug ou une nouvelle feature dont j'ai besoin sans avoir à attendre après un support payant, un commercial qui veut sa com' et des cycles de releases sans fin.
  • toujours sur le thème du support, la communauté est souvent un gros plus et en générale plus technique que celle des logiciels propriétaires.


Pour la partie architecture, le choix de l'open-source est souvent lié à l'écosystème et aux coûts:
une fois que vous avez décidé que vos serveurs tournent sous Linux, il n'y a plus beaucoup de logiciels proprio.
Ceux qui restent n'ont souvent que peu ou pas d'avantages par rapport à leur alter egos libres.

Ex: pourquoi payer une ou n licenses Oracle SGBD alors que PostgreSQL:
  • a largement fait ses preuves en terme de stabilité et performance
  • sera souvent bien mieux supporté par mes autres composants, libres eux aussi
  • est facilement extensible et la communauté fourni des extensions intéressantes et puissantes (PostGIS)
  • s'installe beaucoup plus facilement
  • aura des correctifs de sécurité livrés au fil de l'eau
  • ...


Et on peut dériver ce raisonnement avec beaucoup de briques logicielles (NGinx, uWSGI, memcache, redis...)

[Mode provoc' ON]
En fait, de mon point de vue, la question est posée à l'envers:

  • Pourquoi ne pas avoir choisi des logiciels Libres ou Open source
  • Pourquoi utiliser des logiciels propriétaires et fermés

[/Mode]
Avatar de camus3 camus3 - Membre éprouvé https://www.developpez.com
le 01/10/2013 à 16:37
Est que pour chaque logiciel payant , il y a une alternative libre ? je ne pense pas , certains secteurs sont obligés d'utiliser du logiciel propriétaire ( impression,graphisme,video(Adobe,Avid, ...), musique ( Cubase,Protools...) recherche scientifque( matlab et compagnie ... ) ,informatique industrielle, design industrielle(Autocad...), parce que pas d'équivalents en libre.

Le problème du libre c'est sa fragementation ,50 000 petits projets pour faire la même chose alors que si la communauté était mieux organisée , on pourrai avoir 500 équipes de 100 devs sur 500 projets. Il manque à mon avis un moyen d'organiser les efforts de la communauté. Le libre a besoin d'institutions , de fondations (comme Apache,Mozilla,...) ou les devs sont payés pour produire du libre. Certains business produisent aussi du libre ( Intel , IBM ,etc...) donc libre et proprios ne sont pas toujours opposés.
Avatar de vanquish vanquish - Membre éclairé https://www.developpez.com
le 01/10/2013 à 16:42
J'aime le libre, mais n'en fait pas une religion et donc dans tous les cas, l'aspect fonctionnel arrive en tête - même s'il n'est pas dans ta liste.

Prix et philosophie arrivent en second mais pas forcement dans cet ordre : ça dépends des projets et des types de programmes.
Parfois le prix est très important, parfois c'est le dernier des critères.

La diversité n'est pas un critère car elle existe aussi dans le monde commercial.
(ce ne sont pas les fournisseurs de sgbd qui manquent, par exemple).

Il faudrait préciser ce qu'on appelle communauté.

Si c'est la communauté qui gère le projet, c'est un aspect important, non seulement entre propriétaire/libre mais aussi au sein du libre. On ne peut pas comparer des projets comme mySQL soutenu par une société commerciale et Firebird/PostgreSQL soutenu par des fondations et les dons des utilisateurs.

Il va de soit, que je préfère la philosophie du second groupe.

Si on parle de communauté d'utilisateurs, c'est effectivement un critère de choix, mais qui n’exclue en rien les logiciels propriétaires, qui peuvent eux aussi avoir une communauté très active.

J’ajouterais 3 critères à la liste, dont le poids varie en fonction des situations :

pérennité : après que Delphi soit passé de Borland à CodeGear à Embarcadero, je lorgne du coté de Lazarus à cause de mes inquiétudes quant à la pérennité (du système d'activation, particulièrement).

conditions de redistributions : ça été un critère déterminant dans le choix de Firebird (en plus de l'aspect fonctionnel - ça va de soit). Mais là encore, dans le monde du libre c'est très inégal.

support de plusieurs OS : critère moindre pour moi qui travaille exclusivement sous Windows, mais c'est une grosse caractéristique du Libre/Open-Source vs Propriétaire : le Libre est beaucoup plus facilement multi-plateforme que le propriétaire.
Offres d'emploi IT
Ingénieur R&D (H-F) - machine Learning
Dassault Systèmes SE - Ile de France - Paris, DS SE
Lead UX/UI designer H/F
Urban Linker - Ile de France - Paris (75000)
Chef de projet calculateur embarqué H/F
ATTITUDES - Centre - Bourges (18000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Libres & Open Source : zoom61 -