Open Source

L’intérêt de l’open source pour C4

L'open source est la caractéristique d'un logiciel répondant aux critères suivants :

  • Accès au code source : il peut être modifié, et le logiciel redistribué
  • Liberté de modifier le code source : il peut être diffusé. Une forte dynamique se crée autour de communautés et de groupes de développeurs.
  • Code source : il ne suffit pas que le code source d'un logiciel soit disponible pour que celui-ci soit Open Source.
  • Libre choix d'utilisation : utilisation du logiciel sans contrainte de domaine, zone géographique, ou limitation dans le temps.
  • Programmes créés avec un logiciel Open Source : il n'auront pas forcément la même licence.
  • Libre choix de redistribution : les logiciels Open Source peuvent être librement copiés, ou encore vendus.
  • Gratuité : Open Source ne veut pas forcément dire gratuit.
  • Coopération : du fait de la création de communautés autours de ces logiciels, le code est travaillé, détaillé, répond aux normes et les failles de sécurités sont plus facilement détectées.

Pourquoi utiliser de logiciels open source

  • La réduction des coûts d'exploitation du logiciel
  • Respect des standards du web
  • Qualité du code, optimisation constante
  • Relation avec la communauté de l'Open Source, suivi de l'actualité
  • Indépendance vis à vis des éditeurs
  • Interopérabilité avec la plupart des machines

Des logiciels open source j’en connais

Parmi les logiciels utilisés par notre agence de communication, on peut lister les Open Source tels que :

  • Open Office : outils pour la bureautique (traitement de texte, ...)
  • Eclipse : espace de développement et d'intégration
  • Architectures serveur LAMP : c'est la plateforme libre utilisant :
    • Linux : système d'exploitation
    • Apache : serveur web
    • MySQl : base de données la plus populaire au monde
    • PHP (ou Perl ou Python) : langage de programmation orienté serveur, permet de générer des bibliothèques d'accès aux bases de données, manipuler des images, créer des PDF.

Type :

Le Language Technique

Definition Courte :

Logiciel libre de droit, dont l’accès à son code source est autorisé par son créateur, cela permet ainsi d’avoir un libre choix dans son utilisation et sa modification.