Un communiqué de presse de: Philippe Gerum (rpm@xenomai.org) FR Karim Yaghmour (karim@opersys.com) CA Paolo Mantegazza (mantegazza@aero.polimi.it) IT ABUL (http://www.abul.org/) FR AEL (http://www.ael.be/) BE AFFS (http://www.affs.org.uk/) UK ANSOL (http://www.ansol.org/) PT APRIL (http://www.april.org) FR FFS (http://ffs.or.at/) AT Freenet Africa (http://www.freenetafrica.org/) ZA Software Libero (http://www.softwarelibero.org/) IT POUR DIFFUSION IMMÉDIATE Contact Presse: Opersys Karim Yaghmour Téléphone: +1 514 812 4145 Une nouvelle approche du Logiciel Libre temps-réel Les solutions temps-réel Logiciel Libre font un pas en avant avec la publication d'ADEOS[1], une couche d'abstraction matérielle permettant à un noyau temps-réel et un noyau temps-partagé de co-exister. RTAI[2] utilisera les services d'ADEOS, proposant ainsi un noyau temps-réel fondé sur une principe clairement différent du brevet US 5,995,745[3]. ADEOS implémente une combinaison de principes[4] publiés au début des années 90. Une idée centrale a déjà été décrite dans la proposition SPACE 1991[5] qui consiste à partager les ressources matérielles entre plusieurs systèmes d'exploitation concurrents grâce à une couche logicielle minimale. ADEOS est un nanokernel qui peut servir un noyau temps-réel avec la priorité la plus élevée et un noyau temps-partagé avec la priorité la plus basse. Certaines solutions temps-réel Logiciel Libre ont favorisé une approche différente dans laquelle le noyau temps-réel exécute le noyau temps-partagé, ainsi qu'il est décrit dans les revendications 1 et 7 du brevet US 5,995,745 (1996). Philippe Gerum a implémenté ADEOS et l'a publié sous licence GNU GPL le 3 Juin 2002[1]. "Ma motivation principale était de conserver la possibilité de contribuer au Logiciel Libre en utilisant une technologie qui ne soit pas sujette à un brevet logiciel. Mon travail a été directement inspiré par l'article de Karim Yaghmour[6] publié en février 2002[4]. Il a enraciné l'implémentation sur un terrain théorique original et solide" explique Philippe Gerum. Il est fréquent qu'une portion de Logiciel Libre, dans lequel de nombreuses personnes ont investi des années de travail, puisse être transformée en logiciel non-libre en raison d'un brevet portant sur une méthode de calcul simple mais essentielle. Notre exemple montre que les développeurs ne doivent pas baisser les bras. Parfois, une méthode de calcul alternative qui remplit la même fonction et qui n'est pas artificielle peut être trouvée, même si ceci exige parfois un effort considérable. Les développeurs ne devraient pas reculer devant cet effort, car, même si le détenteur du brevet propose une licence dont les termes sont amicaux, le projet sera restreint d'une façon ou d'une autre et les intentions des auteurs visant à créer un Logiciel Libre véritable seront trahies. Assuré que la liberté d'ADEOS ne sera pas remise en question dans l'avenir, Paolo Mantegazza, coordinateur du projet RTAI[2] basé en Italie, a décidé de l'intégrer. "Les brevets logiciels sont illégaux en Europe et doivent le rester parce qu'ils freinent l'innovation et surchargent les petites entreprises et les individus. Les États-Unis et le Japon ne partagent pas notre chance et RTAI sera heureux de leur fournir une solution libre de brevet logiciel" dit Paolo Mantegazza. Comme tout programme, RTAI est menacé par les brevets logiciels et il n'existe virtuellement aucun moyen de déterminer lequel deviendra un danger effectif. Un effort permanent pour préserver les programmes des effets néfastes des brevets logiciels porte ces problèmes à l'attention du public. Espérons que d'autres pays suivront l'exemple européen en refusant totalement les brevets logiciels. [1] http://www.freesoftware.fsf.org/adeos/ [2] http://www.aero.polimi.it/~rtai/ [3] http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=/netahtml/srchnum.htm&r=1&f=G&l=50&s1=%275,995,745%27.WKU.&OS=PN/5,995,745&RS=PN/5,995,745 [4] ftp://ftp.opersys.com/pub/Adeos/adeos.ps [5] http://citeseer.nj.nec.com/probert91space.html [6] http://www.opersys.com/ A propos de Philippe Gerum: Philippe est l'auteur principal et le mainteneur des projets Logiciel Libre Xenomai (http://freesoftware.fsf.org/projects/xenomai/) et CarbonKernel (http://freesoftware.fsf.org/projects/carbonkernel/), dont les objectifs sont respectivement l'émulation et la simulation de systèmes d'exploitation temps-réel. Il peut être joint à rpm@xenomai.org. A propos de RTAI: RTAI est un projet Logiciel Libre (http://www.aero.polimi.it/~rtai/) coordonné par Paolo Mantegazza du DIAPM (Dipartimento di Ingegneria Aerospaziale - Politecnico di Milano), fournissant une interface applicative temps-réel complète dans l'environnement GNU/Linux. Il peut être joint à mantegazza@aero.polimi.it. A propos de Karim Yaghmour: Karim est l'auteur et le mainteneur du Linux Trace Toolkit (http://www.opersys.com/LTT/). Il a contribué à de nombreux projets Logiciel Libre dont RTAI et RTNet. Il est le fondateur de Opersys Inc., qui fournit de l'expertise et des cours sur le noyau Linux et ses dérivés temps-réel. Il peut être joint à karim@opersys.com.