Qu’est-ce qu’un logiciel à source ouverte (open source) ?
Un logiciel à source ouverte open source est un logiciel dont le code source peut être consulté. Cela permet à un expert d’étudier le logiciel pour voir s’il est propre, éthique et s’il contient des failles ou récupère les données de ses utilisateurs.
Pour autant ça ne donne pas la liberté d’utiliser ensuite le code soi-même.
C’est comme lire une partition de musique et les paroles d’une chanson, on peut les étudier, mais on n’a pas le droit de les reproduire ou de les utiliser sans payer des droits d’auteurs.
Qu’est-ce qu’un logiciel libre ?
Un logiciel libre apporte la liberté d’utiliser un logiciel peu importe l’usage : étudier son fonctionnement à partir du code source et pouvoir le copier, le redistribuer et le modifier.
Si on reprend l’analogie de la musique, cela permet de changer des notes de la partition, ou de changer un refrain, et ensuite d’utiliser notre nouvelle version librement, sans reverser de droit d’auteur. Pour autant la paternité initiale de l’œuvre est obligatoirement conservée !
On distingue alors 2 types de licences libres : celles qui obligent les modifications à être diffusées sous licences libres (par exemple la licence GPL défendu par la FSF) et les licences qui autorisent la privatisation du code créé à partir du code source initial (licence BSD ou Apache).
Qu’est-ce qu’un logiciel libre et open source ?
Vous l’aurez compris, un logiciel open source ne signifie pas qu’on a la liberté d’utiliser le code source.
Un logiciel libre sous-entend souvent que son code source est disponible. Pour autant dans certains cas les sources peuvent être libérées sous condition préalable de l’achat du produit.
Logiciel libre ne veut pas dire gratuit
« Logiciel libre » ne veut pas dire « logiciel non commercial ». Au contraire, un programme libre doit être utilisable, développable et distribuable dans un cadre commercial. Cette règle est d’importance primordiale. Sans elle, le logiciel libre ne pourrait pas atteindre son objectif.
Les logiciels libres les plus célèbres
Le plus célèbre des logiciels libres est probablement Firefox.
Mais vous avez surement entendu parler de ceux-là également :
- Linux (GNU) - Système d’exploitation libre pouvant remplacer Windows ou MacOS, la version commerciale la plus connue est Ubuntu
- LibreOffice - Suite bureautique pouvant remplacer Microsoft Office (anciennement OpenOffice)
- Firefox - Navigateur Web pouvant remplacer Google Chrome, Apple Safari ou Microsoft Edge
- GIMP - Logiciel de retouche photo pouvant remplacer Adobe Photoshop
- MediaWiki - logiciel libre derrière Wikipédia
- Wordpress - système de gestion de contenu (SGS) - de l’anglais content management system (CMS) - qui permet de générer des sites web
Nous espérons pouvoir un jour ajouter Pristy à la liste !
Licence
Qui dit libre ne veut pas dire sans droit d’auteur. Il existe donc différentes licences de logiciel libre.
Vous pouvez retrouver une liste complète en français sur le site GNU
Le code de pristy
Pristy se refait une beauté : nous développons trois interfaces dont une qui remplacera à terme Alfresco App Content.
Le code (AGPL) est disponible sur gitlab.com/pristy-oss, n’hésitez pas à participer aux développements de Pristy !
Logiciels utilisés par Pristy (ACA), licence, et code source
Listes des logiciels utilisés par Pristy et Jeci.
Solution Jeci / Pristy
Nom du logiciel | Lien vers le code source | Licence |
---|---|---|
Alfresco Collabora Online | https://github.com/CollaboraOnline/alfresco-collabora-online | MPL-2.0 License |
Stats Alfresco on Database | https://github.com/jecicorp/stats-alfresco-on-database | Apache-2.0 |
Object Storage Connectors for Alfresco | https://github.com/jecicorp/alfresco-object-storage-connectors | LPGLv3 |
Alfresco Kafka Integration | https://github.com/jecicorp/alfresco-kafka | À confirmer |
Alfresco Kafka OCR | Sur demande à info@jeci.fr | LPGLv3 |
Extension Send Mail | https://github.com/jecicorp/send-mail | LPGLv3 |
Pristy User Documentation | https://github.com/jecicorp/pristy-documentation | Licence GNU de documentation libre |
Pristy - Authentication HMac | Sur demande à info@jeci.fr | LPGLv3 |
Pristy – Create User Cloud | https://github.com/jecicorp/create-user-cloud | LPGLv3 |
Alfresco EML to PDF Transformer Engine | Sur demande à info@jeci.fr | LPGLv3 |
Alfresco Transformer from Dxf to PDF | Sur demande à info@jeci.fr | LPGLv3 |
Solution Alfresco Community
Solution Collabora Online
Nom du logiciel | Lien vers le code source | Licence |
---|---|---|
Collabora Online | https://github.com/CollaboraOnline/online | Apache-2.0 |
Alfresco Collabora Online | https://github.com/CollaboraOnline/alfresco-collabora-online | MPL-2.0 License |
Autres Logiciels utilisés par Pristy
Autres logiciels utilisés par Jeci (liste non exhaustive)
Nom du logiciel | Lien vers le code source | Licence |
---|---|---|
Jbake | https://github.com/jbake-org/jbake | MIT License |
Jitsi Meet | https://github.com/jitsi/jitsi-meet | Apache-2.0 |
Podman | ||
Taiga | ||
CodiMD | ||
Dolibarr | ||
Element | ||
Atom | ||
Eclipse | ||
Firefox | ||
Thunderbird | ||
… |
Définitions & sources :
- Le logiciel libre :
- L’Open Source :
- Logiciel libre et open source :
- FLOSS / FOSS :
- FLOSS et FOSS par Richard Stallman - GNU