Cours SIO-1100 Logiciels libres et sociétés Introduction Hiver 2015
Le marché de l'informatique change 1/3 2
Le marché de l'informatique change 2/3 3
Le marché de l'informatique change 3/3 4
Nous sommes entrés de plein pied dans une société numérique dans laquelle. 6
Vous utilisez le logiciel libre sans le savoir 7
Et dans laquelle le code devient la loi. 8
Si le code devient la loi, nous devons avoir le contrôle sur le logiciel. L'avons-nous? Mais qu'est qu'un logiciel? 11
Du point de vue économique C'est un bien immatériel qui possède des caractéristiques particulières. Ces conditions favorisent la création de monopoles privés mais aussi l'essor du logiciel libre : Bien non rival Effet réseau Il a d'autant plus de valeur qu'il est utilisé Création de dépendances (adhérences) Coûts de sortie (changement de logiciel) : importants Coût marginal de reproduction nul Ne s'épuise pas avec l'usage Il suffit d'une simple copie du résultat du travail Investissement initial modeste Peu coûteux à produire Coûts d'entrée très faibles Le caractère immatériel est amplifié par le numérique : La copie est identique, instantanée et à coût quasi nul 12
Du point de vue juridique 2/2 Le droit d'auteur protège, pendant une durée définie, le droit exclusif de : Exécuter ; Reproduire (totalité ou partie importante) ; Adapter ; Communiquer ; Il y a des différences suivant les pays. Le droit d'auteur définit des exceptions (limitation du monopole temporaire), utilisations équitables (en gros tout ce qui n'est pas explicitement permis est interdit) : Copie par adaptation, modification ou conversion pour assurer la compatibilité du logiciel avec un ordinateur en particulier (usage personnel) ; Copie de sauvegarde ; Étude privée ou recherche. Le propriétaire décide de la manière d'appliquer ces droits que la loi lui accorde via une licence (qui n'est pas définie dans le droit d'auteur) qui dépend du droit civil québécois (c'est un contrat) Programmer Diffuser Utiliser 14
Du point de vue technique 3/3 sur le plan informatique il n'y a pas de différence entre les «technologies» libres et propriétaires https://who.rocq.inria.fr/gilles.dowek/isn/ 17
Mais alors qu'est-ce qui différencie libre et propriétaire? 18
Au niveau juridique 1/3 Une licence est une entente entre 2 parties qui définit les obligations réciproques à l'initiative du propriétaire du bien protégé par le droit d'auteur ; Le titulaire du droit est le propriétaire du bien et le licencié l'utilisateur potentiel ; La licence définit les droits du licencié pour : - Exécuter ; - Reproduire (totalité ou partie importante) ; - Adapter ; - Communiquer ; Tout est possible (donc en principe négociable entre le propriétaire et les usagers) dans le respect de toutes les lois ; La licence peut être différente pour différents licenciés. 20
Au niveau juridique 3/3 22
Au niveau organisationnel 1/3 L'écosystème des logiciels propriétaires Investissement dans la création d'un logiciel pour un marché estimé (c'est à dire des utilisateurs prêts à payer pour utiliser le logiciel) ; L'investisseur considère le logiciel comme un bien privé et rentabilise son investissement avec des ventes de licences dans un écosystème composé d'éditeurs, de vendeurs et de clients ; Pratiques commerciales analogues à celles utilisées pour les bien matériels rares et non facilement reproductibles en utilisant des licences dites propriétaires qui restreignent les utilisateurs à un accès limité et onéreux au code objet ; Le service est assuré soit par l'éditeur soit par un intégrateur. Éditeur investisseur $ $ Intégrateur $ Client Les relations entre ces entités indépendantes sont régies par des contrats assortis de valeurs cométaires 23
Au niveau organisationnel 2/3 Écosystèmes ou communautés des logiciels libres Les utilisateurs collaborent progressivement afin de réaliser ensemble un logiciel qui appartient à chaque auteur mais qu'ils mettent en commun ; Dans ce cas le logiciel est protégé par une licence qui organise et garantit le partage du logiciel en permettant l'accès public au code source ; Codeur Intégrateur Utilisateur Ce qui entraîne presque toujours la gratuité du logiciel ; Cette mise en commun implique un écosystème, souvent appelé communauté, dans laquelle les rôles d'auteur et d'utilisateurs se recouvrent. Les 2 fonctions essentielles d'une communauté Décider la feuille de route (Road map) Coordonner les ressources Les acteurs ne sont pas totalement indépendants Ceci n'exclue pas les échanges monétaires : écriture du code et service 24
Nous n'avons donc pas le contrôle sur le code avec un logiciel propriétaire en conséquence, nous ne pouvons pas contrôler le logiciel, c'est lui qui nous contrôle 26
C'est la principale raison du développement des logiciels libres dans les administrations publics et les entreprises à l'échelle de la planète 27
De plus, les logiciels libres ont atteint un niveau de maturité très avancé dans plusieurs secteurs d'opération 29
La réaction politique au Québec 2/3 Loi (2011) Politique cadre (2011) Règles (modifiées en 2013) Le dirigeant principal de l'information a notamment pour fonction : «... de prendre les mesures requises pour que les organismes publics considèrent les logiciels libres aux mêmes titres que les autres logiciels.» Les autres dirigeants de l'information ont la même responsabilité. CINQUIÈME PARTIE : TIRER PROFIT DES LOGICIELS LIBRES Le cinquième objectif de la politique cadre du gouvernement est d encourager l utilisation du logiciel libre lorsque ce logiciel s avère être le meilleur choix. Dans cette perspective, le gouvernement énonce clairement sa position et propose deux actions : Considérer le logiciel libre au même titre que tout autre logiciel; Diffuser des outils d aide à la décision et des guides. Règles relatives aux demandes d autorisation de projets et aux outils de gestion en ressources informationnelles; Article 14 : «Tous les projets impliquant l'acquisition de solutions logicielles ou progicielles doivent considérer l'usage de solutions en logiciel libre et de ses impacts, le cas échéant. Les raisons justifiant ou non l'utilisation des logiciels libres doivent faire parties des dossiers accompagnant les autorisations de projets.» 32
La réaction politico-administrative 1/2 Le 18 mars 2013 : annonce des huit mesures par le ministre responsable de l Administration gouvernementale et président du Conseil du trésor dont la première consiste a créer le Centre d'expertise en logiciel libre (CELL) au sein du CSPQ 34
Objectif de cette réaction : tirer profit des logiciels libres... 36
En misant sur les avantages : «Mutualisation Réutilisation» = Économies Logiciel libre est un bien commun Accès partagé au code source «Collaboration Mutualisation» = Qualité Rapidité «Accessible par les utilisateurs» = Souveraineté Pérennité 37
Avantages économiques : Économie de licence, acquisition gestion Certains logiciels libres sont moins exigeants en ressource : retarde l'obsolescence du matériel Une fois installé en général les coûts d'évolution sont minimaux (les nouvelles versions ne rendent pas les anciennes obsolètes, les anciennes versions restent accessibles) : pas de migration forcée Gains dus à la mutualisation : ne payer qu'une fois et partage facilité Avantage fonctionnels Pérennité. Du moins tant que la communauté d'utilisateurs existe Permet d'envisager une stratégie médiane pour les logiciels métiers entre l'acquisition de solutions complètes et la solution maison à partir de zéro Corrections des bogues et ajustements rapides (agilité) Adaptation fine aux besoins Avantages sociaux Garantie de l'absence de porte dérobée 38
Et en minimisant les inconvénients : La résistance au changement Au plan informatique, les adhérences et l'évaluation des risques Les liens entre logiciels sont complexes et difficiles à défaire, ce qui complique les migrations : coût de sortie Les communautés sont perçues plus risquées que les éditeurs privés Les pratiques budgétaires À court terme ( 1 à 3 ans) et découragent la mutualisation (partage de ressources entre unités indépendantes sur le plan budgétaire) Le manque de connaissance et de formation Le manque de support industriel, réel ou perçu Les lobbys 39
Cela amène de nouvelles façons de faire en particulier la mutualisation 40
Conclusion Société numérique basée sur les logiciels Exigences sociales Exigences pratiques Responsabilités : pérennité, sécurité confidentialité contribue Services et bonne gestion des RI contribue requiert contribue Logiciel libre en tant que bien commun créent Le logiciel doit être créé par des ressources humaines Communautés collaboration 45
46
47