Les logiciels libres et open source (FOSS) sont un terme très populaire dans le monde du logiciel en raison de leurs conditions de distribution de licence.
Il existe de nombreux logiciels open source sur le marché. Beaucoup de gens pensent peut-être que la fonctionnalité la plus évidente des logiciels open source est la gratuité, mais ce n’est pas le cas. Ils reconnaissent largement la disponibilité du code source du logiciel open source que quiconque peut modifier.
Cela signifie que tout développeur ou communauté peut modifier le logiciel pour l'améliorer, ajouter des fonctionnalités, corriger des bugs, distribuer sous sa propre marque et bien plus encore. Cependant, le système open source dispose également de droits d'auteur, qui sont également protégés par la loi.
Lors de l'utilisation/distribution de projets open source pour un usage commercial ou personnel, les utilisateurs doivent non seulement indiquer que les produits proviennent de logiciels open source et le nom de l'auteur du code source, mais également soumettre les produits modifiés à la communauté des logiciels open source, sinon les produits modifiés peuvent être considérés comme une contrefaçon. L'indifférence de la conscience du droit d'auteur est le plus grand obstacle au développement de l'open source.
Les éléments suivants doivent être compilés avant de modifier et de distribuer un logiciel open source
- Lorsque le fichier exécutable est distribué, il doit être accompagné du code source complet sinon le code source peut être obtenu ultérieurement.
- Les œuvres dérivées peuvent être modifiées selon ce code source puis distribuées selon les mêmes termes de licence.
- L'intégrité du code source de l'auteur désigne la version modifiée, qui doit être séparée du code original par différents numéros de version pour garantir l'intégrité du code original.
- La distribution, aucune discrimination contre les personnes ou les groupes ne peut être restreinte par sexe, groupe, pays, groupe ethnique, etc.,
- Aucune discrimination contre les domaines d’activité signifie aucune restriction sur l’utilisation commerciale.
- Distribution de Licence, si le logiciel est à nouveau distribué, il doit être distribué selon les mêmes conditions.
- Si plusieurs programmes sont combinés en un seul ensemble de logiciels lorsqu'un programme open source est distribué séparément, il doit également répondre aux exigences de l'open source.
- Lorsqu'un logiciel open source est distribué avec d'autres logiciels non open source (par exemple, sur le même disque), les conditions de licence des autres logiciels ne doivent pas être restreintes.
- Autorisation open source. La licence doit être technologiquement neutre signifie que les termes de la licence ne se limitent pas au format électronique et que les termes de la licence du papier doivent être considérés comme valides.
Types courants de système d’exploitation open source :
- Projet GNU- système d'exploitation et une large collection de logiciels informatiques.
- Linux – un noyau de système d'exploitation de type Unix
- NetBSD – un système d'exploitation dérivé d'Unix
- OpenBSD – un système d'exploitation dérivé d'Unix
- FreeBSD – un système d'exploitation dérivé d'Unix
- OpenSolaris – système d'exploitation Unix de Sun Microsystems
- Android – système d'exploitation mobile open source basé sur la plateforme Linux
Types de licence Open Source
Peu de types de licences open source populaires sous lesquels des centaines de logiciels open source ont été publiés. Chacun d’eux a ses propres conditions d’utilisation
- Licence Apache (wiki)
- Licence publique générale GNU (wiki)
- Licence publique générale réduite GNU (wiki)
- Licence BSD (wiki)
- Licence MIT (wiki)
- Licence publique Eclipse (wiki)
- Licence publique Mozilla (wiki)
Populaire ConnuTypes de logiciels open source
Des centaines de logiciels open source peuvent être téléchargés sur Internet pour Windows, Linux et MacOS. Différents types de logiciels open source relèvent de catégories distinctes telles que l'intelligence artificielle, la CAO, l'automatisation de la conception électronique, la simulation informatique, la publication assistée par ordinateur, la finance, les logiciels de gestion de bibliothèque intégrés, l'éditeur d'images, les mathématiques, les logiciels de gestion de références, les sciences, les réseaux et Internet, le stockage et la gestion des données, l'éducation, les gestionnaires de fichiers, les navigateurs, les jeux, les logiciels de groupe, la gestion Web, le multimédia, les suites bureautiques, la sécurité (antivirus, prévention des pertes de données, récupération de données, criminalistique, anti-criminalistique, effacement de disque, cryptage, cryptage de disque, base de données). Cryptage, Pare-feu, Surveillance réseau et sécurité, Secure Shell (SSH), Gestion des mots de passe) et plus encore…
Certains des types de logiciels open source les plus populaires dans différentes catégories :
- FreeCAD, LibraCAD, Blender —logiciel de CAO open source
- Firefox, Midori, Brave, Waterfox, SeaMonkey, Tor Browser et Chromium de Mozilla–navigateurs Web open source.
- Scribus–Publication assistée par ordinateur
- Adempiere, Bitcoin Core, Bonita Open Solution, CiviCRM, Compiere, Cyclos, Dolibarr, EOS.IO, ERPNext, GnuCash, HomeBank, iDempiere, Ino ERP, jFin, JFire, KMyMoney, LedgerSMB, Mifos, Odoo, Openbravo, OrangeHRM, Postbooks, QuickFIX, SQL Ledger, SugarCRM, Tryton, TurboCASH, Wave Accounting et quelques autres–Open source pour les tâches liées à la finance
- Apache Lucene Core, Elasticsearch, Apache Solr, Sphinx, DataparkSearch Engine, Xapian–
- Apache, AWStats, BookmarkSync, serveur Web Tomcat, curl-loader, FileZilla, serveur de fichiers HTTP, lighttpd, Nginx, Qcodo, Squid, Varnish, XAMPP, Zope et plus encore –Applications Web open source
- OwnCloud, NextCloud et plus encore –
- ATutor, Chamilo, Claroline, DoceboLMS, eFront, GCompris, Gnaural, ILIAS, Moodle, OLAT, Omeka, openSIS, Sakai Project, SWAD, Tux Paint et plus encore –Applications éducatives open source
- Avidemux, AviSynth, Blender, Cinelerra, Kdenlive, OpenShot Video Editor, Pitivi, Shotcut, VirtualDub et plus encore –
- Bureau ouvert Apache et LibreOffice —Suite bureautique open source(Voir– Alternatives à Microsoft Office)
- IPFilter, ipfw, iptables, M0n0wall, pfSense, Shorewall, SmoothWall, Vyatta–s
- WordPress, Joomla, Silverstripe, Ghost, Magento, Drupal et plus encore —Systèmes de gestion de contenu open source
- VirtualBox, Qemu sont des outils de virtualisation open source.
Pour plus d’open source, explorez ce
Voici donc une brève information sur les logiciels open source. Voici quelques autres ressources sur lesquelles réfléchir.












