La dématérialisation, sous forme de logiciels, des éléments critiques de la technologie fait du contrôle des logiciels un enjeu majeur de l'économie et du développement technique de la société de l'information.
À Libreville.
GNU est le nom du premier grand projet de logiciel libre, et ce dessin est celui d'une poignée de porte de l'hôtel qui abritait les Rencontres Africaines du Logiciel Libre (RALL 2005) à Libreville, Gabon,
du 13 au 21 octobre 2005.
Photo : Bernard Lang.Cette transformation est une occasion exceptionnelle pour les pays en développement, car l'économie de l'immatériel est bien différente de l'économie du matériel et leur est bien plus accessible. Encore faut-il s'y adapter par des structures économiques et techniques appropriées. Les logiciels libres en sont un exemple. Mais cette solution simple, techniquement et économiquement efficace, est combattue sur plusieurs fronts par des puissances économiques qui cherchent à garder le contrôle des économies du nord comme du sud.
Logiciels et logiciels libresLe développement des technologies de l'information s'accompagne dans de nombreuses industries d'une décomposition des produits et des activités entre une partie matérielle (adaptable/programmable) et une partie immatérielle (qui réalise la programmation et l'adaptation aux besoins spécifiques). Cela permet une banalisation et une standardisation des composantes matérielles - qui ne sont pas nécessairement des ordinateurs - indépendamment des usages finaux, avec pour effet d'augmenter la concurrence et de favoriser la production de masse. Ces deux facteurs entraînent une baisse significative des prix sur des éléments difficiles à industrialiser dans la plupart des économies émergentes, parce que cela nécessiterait des investissements et des infrastructures d'approvisionnement, de production et de distribution qui sont généralement hors de leur portée.
Cette baisse des prix sur des importations souvent inévitables est d'autant plus la bienvenue qu'elle s'accompagne d'une plus grande pérennité des matériels dont les fonctionnalités, l'utilité, le caractère innovant et l'évolutivité résident de plus en plus dans les programmes informatiques qui les contrôlent. L'usage de ces matériels peut souvent être adapté et pérennisé par une simple reprogrammation de leurs logiciels.
Cette évolution a été illustrée récemment par un ralentissement du renouvellement matériel des serveurs informatiques, l'innovation logicielle permettant d'augmenter l'efficacité de la base installée .
Le rôle des logiciels devient donc déterminant. En outre - mais cela est mieux connu - le logiciel est la pierre angulaire des infrastructures informationnelles, ordinateurs et réseaux, qui de plus en plus régissent le monde moderne dans tous ses aspects. Or, si l'économie matérielle est sévèrement contrainte par ses structures de coûts et d'organisation, l'économie du logiciel obéit à des lois bien moins contraignantes et qui mettent les technologies logicielles à la portée de tous. Comme toutes les productions immatérielles, maintenant numérisées, les technologies logicielles peuvent être développées de façon collaborative sur l'Internet, sans infrastructure industrielle, puis reproduites et diffusées par l'Internet avec un coût marginal nul. Diffusion et usage peuvent donc être économiquement viables à prix nul si tel est le choix des auteurs.
Dans ce contexte se confrontent deux tendances économiques :
- les logiciels dit « propriétaires », diffusés uniquement sous forme d'applications exécutables, avec des licences extrêmement contraignantes quant à leur usage, et avec interdiction (légale et technique) de procéder à quelque analyse, adaptation ou amélioration que ce soit ;
- les logiciels dits « libres », sans contrainte d'utilisation, fournis avec leur code source (nécessaire à leur compréhension technique, leur évolution et leur entretien) et la possibilité - légale et technique - de les étudier, les transformer, les adapter, les redistribuer. Car les auteurs de logiciels libres choisissent d'exercer leurs droits en mettant ces logiciels à la disposition du public. Attention, la mise à disposition du code source à seule fin d'étude, sans en autoriser la libre utilisation, a un effet opposé à celui du logiciel libre. En particulier, la programmation indépendante de logiciels similaires peut alors donner lieu à des poursuites judiciaires pour plagiat .
Un premier effet de cette situation est que les logiciels libres sont généralement disponibles quasi-gratuitement, car toute personne qui en a copie peut les donner légalement. Les logiciels propriétaires (logiciels commerciaux usuels) doivent généralement être importés et payés en devises fortes. Les logiciels libres, utilisables sans payer de licence, sont donc une ressource particulièrement intéressante pour tous les pays, et particulièrement les moins riches. Encore faut-il qu'ils répondent aux besoins techniques.
Il y a, pour simplifier, trois marchés du logiciel : les ordinateurs personnels (familiaux ou professionnels), les serveurs, et les logiciels embarqués qui gèrent l'informatique interne à divers produits (téléphones, voitures, appareillages électroniques divers).
Pour ce qui concerne les serveurs, la démonstration de l'utilisabilité des logiciels libres n'est plus à faire : le système libre GNU/Linux représente près de 30% des systèmes d'exploitation sur les serveurs d'entreprise, et 69% des sites web dans le monde sont gérés par le logiciel serveur HTTP libre Apache .C'est l'avenir.
En ce qui concerne les postes de travail, les logiciels libres sont moins utilisés, principalement en raison des habitudes des usagers, difficiles à changer. On constate néanmoins une évolution significative, notamment en faveur de la suite bureautique OpenOffice.org disponible pour toutes les machines.
Moins connus du public, les logiciels embarqués forment le plus gros marché. Les logiciels libres y ont une place importante, parfois à l'initiative de grands groupes industriels parce que, par l'établissement de standards publics, ils favorisent l'interopérabilité et donc la coopération et la concurrence. L'avantage des logiciels libres dans ce contexte est qu'ils laissent à l'entreprise une maîtrise totale de ses ressources logicielles, hors des décisions arbitraires d'un fournisseur, mais sans pour autant lui en imposer le développement - auquel elle peut néanmoins contribuer - et sans payer de licence, ce qui améliore sa compétitivité.
L'écologie du logiciel libreLa liberté d'emploi et de transformation des logiciels permise par les licences libres n'est pas un simple choix idéologique mais un outil qui permet à tous de contribuer librement à l'élaboration d'un patrimoine logiciel commun. Cela suscite un mode de développement calqué sur celui - éprouvé par les siècles - de la science ouverte. Comme la recherche scientifique, le développement libre mêle intimement la coopération entre les acteurs développeurs, la concurrence entre des approches diverses, et enfin le contrôle et la reconnaissance par les pairs (développeurs, utilisateurs et contributeurs divers) qui joue le même effet incitatif et sélectif sur le marché de la connaissance que la concurrence et la sélection des marchés économiques traditionnels .
Ce mode de production a des effets positifs sur la qualité, comme en attestent depuis 8 ans des études empiriques dont les résultats ont précédé les nombreuses analyses qui expliquent ce succès
La transparence du libre accès au code pour une large communauté permet une meilleure correction des erreurs et surtout l'élimination des pièges et composants espions trouvés trop souvent dans le logiciel propriétaire, chose particulièrement grave pour un composant essentiel des infrastructures informationnelles. En outre, le développement décentralisé en réseaux impose une structuration rigoureuse des logiciels et un strict respect des standards, tous deux facteurs de qualité, de maintenabilité, d'adaptabilité et surtout d'interopérabilité et de libre concurrence.
L'efficacité du modèle vient aussi de ce que ce sont les mêmes acteurs qui sont développeurs et utilisateurs, que ces acteurs soient des grands groupes industriels (SUN, IBM, HP, EDF), des PME (O'Reilly, Trolltech, MySQL), des associations (Debian, KDE, ADULLACT), des pays ou collectivités territoriales (Brésil, Estrémadure, Munich), des administrations (Allemagne, France), ou des particuliers (R. Stallman, L. Torvalds). Les motivations économiques sont multiples, mais les principales sont la qualité technique, la réduction des coûts par mutualisation sans contrôle extérieur, une plus grande indépendance dans l'usage d'une ressource stratégique, et la promotion d'activités économiques connexes. D'où un intérêt mondial des instances politiques dans la promotion du logiciel libre En outre, le rapprochement (voire l'identification) entre développeurs et utilisateurs favoriserait l'innovation
Mascotte de l'association des utilisateurs de logiciels libres de Buenos Aires (CaFeLUG)
à l'occasion du 1er festival latino-américain d'installation de logiciels libres organisé par cette association en avril 2005. [url=javascript:ouvreEncart(2, 640, 540 );][/url]La caractéristique majeure du modèle économique libre est sans doute le type de mutualisation sur lequel il se fonde. Dans le modèle économique traditionnel, les fournisseurs sont une façon pour les clients de réduire les coûts et d'améliorer les produits en mutualisant la création d'une ressource. Ce modèle peut être efficace sur un marché concurrentiel. Mais la production de logiciels évolue souvent vers des marchés monopolistiques pour de multiples raisons, notamment économies d'échelle et multiples effets de réseau. Dans ce cas, le fournisseur unique a un pouvoir exorbitant - économique, technique et stratégique - sur ses clients, surtout pour des ressources aussi essentielles que les logiciels. Le modèle libre mutualise par la coopération, mais en gardant le contrôle chez les utilisateurs, sans qu'aucun acteur ne puisse s'imposer aux autres. L'influence ne s'exerce que par la contribution aux ressources communes, contribution que chacun est libre d'accepter, d'ignorer ou de concurrencer selon son besoin propre.
Le modèle propriétaire traditionnel est dirigé par l'offre de logiciel, et le développement y répond aux intérêts des offreurs, les éditeurs. Le modèle libre est dirigé par la demande, par le besoin des utilisateurs et y répond donc plus précisément, d'où une plus grande efficacité économique. Cela n'oblige nullement à ce que l'utilisateur sorte de son cœur de métier, de son domaine de compétence. Il peut déléguer le travail technique - la maîtrise d'œuvre - à des sociétés de service spécialisées, tout en se réservant la maîtrise d'ouvrage pour répondre à son besoin spécifique, ainsi que la propriété qu'il peut reverser au pot commun des ressources libres.
Bien entendu, il existe en fait une grande diversité de situations, et le modèle est encore en évolution. Un cas d'école est l'association française ADULLACT Association des Développeurs et Utilisateurs de Logiciels Libres pour l'Administration et les Collectivités Territoriales, qui réunit divers acteurs pour développer des solution libres. L'ADULLACT réunit principalement des collectivités territoriales (villes, départements, régions) et des administrations qui mettent en commun tous les logiciels qu'elles ont financés, ou leur propres améliorations à des logiciels existants. Les cotisations servent à financer de nouveaux développements gérés directement par l'ADULLACT, sans que l'association ne garde de contrôle exclusif sur les résultats. En outre, diverses sociétés privées apportent en contribution leurs propres logiciels libres, dans le but d'attirer des commandes pour l'assistance à la mise en service ou pour de nouveaux développements. N'ayant pas d'exclusivité, elles n'assurent leur succès que par une grande compétence sur de bons produits. Le développement mutualisé concerne bien sûr aussi toutes les activités annexes : documentation, cours et tutoriels, contenus standards, modèles d'utilisation, etc.
Notons enfin que ce modèle coopératif n'est possible que parce que le logiciel est un bien immatériel. À la différence des bien matériels, sa reproduction et la diffusion peuvent se faire sans une infrastructure industrielle et commerciale lourde, qui devrait nécessairement être contrôlée par quelqu'un.
Logiciels libres et pays en développementAffiche des Rencontres Africaines du Logiciel Libre (RALL 2005)
à Libreville, Gabon,
du 13 au 21 octobre 2005. [url=javascript:ouvreEncart(1, 480, 680 );][/url]Comme nous l'avons vu, la dématérialisation partielle des équipements, devenus programmables, est un progrès considérable pour le développement : pour les pays en développements par la baisse des coûts des matériels banalisé et leur plus grande pérennité ; mais aussi pour le développement durable dans la mesure où cette plus grande pérennité permet de réduire la double pollution due à la fabrication des nouveaux équipements matériels et au retraitement des équipements mis au rebut. Mais encore faut-il maîtriser les logiciels qui les programment, ainsi que les logiciels qui équipent les ordinateurs ou gèrent les infrastructures numériques.