C'est ce que j'appelle un Petit Geek!

C'est ce que j'appelle un Petit Geek!
(Photo par Simon Grossi)
 

mercredi 19 mars 2008

Pourquoi les Logiciels Libres ? Nano reference pour les responsables de services informatique

Qu'est-ce qu’un logiciel libre ou open source ?

Le concept du logiciel open source est simple : c’est un logiciel distribué sous une licence qui autorise explicitement, et encourage généralement, les programmeurs de lire, de réparer, d'étendre et de redistribuer son code source. Le résultat final est un logiciel qui utilise les meilleures idées et les meilleures implémentations de toute personne qui choisit de participer.
Une erreur courante est que l'utilisation de logiciels licenciés comme open source dans le développement de votre propre application signifie que cette dernière doit également être publiée sous licence open source. Ce n'est pas vrai pour la plupart des licences open source qui existent.

Les logiciels open source ont été utilisés pour alimenter l'Internet dès ses débuts. Aujourd'hui, plus de 65% des sites web sont servis par Apache qu’est un serveur web open source ; le contenu de la plupart des sites web est généré par des langages de programmation open source tels que Python, Perl et PHP ; la plupart des e-mails qui circulent sur la toile passent par des serveurs de messagerie open source tel que Sendmail, Postfix ou Exim.

Pourquoi les logiciels Open Source sont meilleurs ?

Voici quelques-unes des raisons pour lesquelles les leaders de l’industrie informatique pensent que les logiciels open source sont meilleurs :

* Qualité : Beaucoup considèrent que la qualité des projets open source est nettement meilleure que celle des logiciels propriétaires. Leur modèle de développement encourage une constante évaluation du code par ses contributeurs. Pour chaque modification sur le code (et seulement lorsque le logiciel est considéré comme prêt à l'emploi) un communiqué est publié. C’est beaucoup plus lent et moins efficace chez les éditeurs de logiciels propriétaires où la date de sortie d’une nouvelle version est fixée par un service marketing.

* La réduction des risques : La disponibilité du code source et la liberté d'une licence open source donne un plus grand contrôle sur les outils dont le business considéré dépend. La hausse Déraisonnable des prix, les restrictions inacceptables dans la distribution des licences et l'effondrement d’un éditeur propriétaire ou son acquisition par un autre éditeur ; n’auront pas d'impacts sur les business utilisant des logiciels open source.

* Sécurité : La sécurité est essentielle à la réussite de toute entreprise gérant un business en ligne. Les tentatives de piratage des serveurs web sont très fréquentes. Des outils pour aider à sécuriser ces serveurs sont disponibles, mais à quel prix ? Certes aucun logiciel n’est 100% à l’abri de failles de sécurité, mais dans le logiciel libre, le nombre de personnes actives pour la relecture du code source est énorme, ce qui permet de réduire les risques de failles. Quand un problème est décelé dans une application open source, il est souvent réparé en quelques heures ; ce qui prend souvent des mois chez les éditeurs propriétaires, parfois sans même annoncer l’existence du problème à leur clients.

* Flexibilité : Le logiciel libre est né et évolue dans la transparence. Vous pouvez y ajouter des éléments pour compléter sa fonctionnalité, vous pouvez supprimer les éléments dont vous n’en avez pas besoin, et vous pouvez même vous inspirez de son code source pour créer votre propre application, et dans tous les cas ; vous obtiendrez exactement ce dont vous avez besoin. Cette transparence permet ainsi non seulement la personnalisation des logiciels libres, mais aussi la contribution à leur amélioration pour le bonheur de tout le monde.

* Support : Dans le business d’aujourd’hui, les logiciels professionnels sont partout, et l'accès à un bon support technique est très important. La plupart des projets open source proposent un soutien gratuit et de haute qualité via les listes de diffusion, forums et canaux de chat IRC. L'aide est souvent fournie par les mêmes développeurs qui ont contribué au code original de l’application -qui mieux pour vous aider!- Le support commercial est également disponible pour un grand nombre des principaux projets open source.

* Coût : Le logiciel libre est généralement disponible en téléchargement sans frais. Les licences open source sont conçues pour vous permettre d'utiliser le logiciel sans vous soucier des coûts par siège ou par serveur. Les futures versions seront également disponibles à titre gratuit, et vous n'avez pas besoin de payer pour la dernière version pour obtenir le support. Tout cela veut dire que vous aurez plus d'argent à dépenser là où c'est important -la réalisation de vos idées d'entreprise.

* Normes : Les logiciels open source ont défini les normes de l'Internet d'aujourd'hui. Leur ouverture a attiré les plus grands éditeurs de logiciels ; avides de proposer à leurs clients des normes ouvertes, durables dans le temps et avec un support beaucoup moins couteux. Les normes ouvertes permettent aux produits logiciels de différents fournisseurs d’êtres compatibles, et libère les entreprises de se faire "lier" à un seul et même produit provenant d'un seul fournisseur.

0 commentaires: