Une nouvelle version du logiciel libre (licence MIT) Modoboa est disponible. Modoboa est un outil visant à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel. Il est disponible dans cinq langues (anglais, français, allemand, espagnol et portugais). Il est majoritairement écrit en Python/Django (avec un peu de JavaScript quand même pour la partie « dynamique »).
Revue de presse — février 2013
La revue de presse papier est plus qu'à l'heure ce mois-ci. Ceux qui ne sont pas encore passés par leur marchand de journaux ce mois‐ci peuvent actuellement trouver en kiosque les magazines suivants :
- GNU/Linux Magazine № 157 qui fait la Samba à l'approche du carnaval de Rio ;
- Linux Essentiel № 30, avec du LinuxFr.org dedans ;
- Linux Pratique hors-série № 26 sur les solutions Open Source pour entreprises, indépendants et associations ;
- Enfin, si vous cherchez des distributions sous forme de CD, Linux Identity vous propose tout un tas de magazines et hors séries avec Debian (6.0.4, 6.0.5), Ubuntu (de la 11.10 à la 12.10) et ses dérivées.
Ce sont tous des bimestriels, à part pour GLMF. Précipitez-vous donc pour l'acheter s'il vous intéresse ! Et encore trouvable en kiosque, pour les retardataires : Linux Pratique № 75, Linux Essentiel hors‐série № 3 sur GIMP, GNU/Linux Magazine hors série № 64 sur l'embarqué, MISC № 65 et Planète Linux № 73. D'ailleurs, au sujet de ce dernier, nous avions oublié de préciser le mois dernier qu'il est vendu avec un exemplaire de leur hors-série sur les applications Android paru l'année dernière.
NdM : La revue de presse est ouverte et collaborative. Si vous voulez parler de votre magazine préféré, ou prendre en charge un magazine spécifique, n’hésitez pas à nous rejoindre sur l’espace de rédaction de LinuxFr.org. Nous pourrons même vous faire gagner un abonnement au magazine choisi !
Portage de Wine en cours sur Android
C'est l'information du moment remontée par Phoronix depuis le FOSDEM. Wine, (Wine Is Not an Emulator, littéralement « Wine n'est pas un émulateur » en français), implémentation libre de l'API Windows pour X/Unix, est en cours de portage pour les plate-formes ARM/Android. Une démonstration a été réalisée par le principal développeur Alexandre Juliard (employé à temps plein par CodeWeavers pour travailler sur Wine).
Selon les premiers retours, la démonstration était convaincante, mais horriblement lente. Il faut dire que Wine tournait sur l'environnement de développement, à savoir un émulateur Android (peu réputé pour sa vélocité), lui même fonctionnant sur Linux sur un MacBook !
Cela reste encore au stade de travaux et de la démonstration de faisabilité, mais l'arrivée d'applications Windows compilées pour ARM (avec Windows RT) permettrait donc de les faire fonctionner sur des tablettes Android, ou tout autre engin mobile suffisamment puissant. D'ailleurs, si on en croit l'article, CodeWeavers semble particulièrement regarder du côté d'Intel et de ses futurs processeurs x86 Atom pour tablettes, ouvrant alors un vaste champ d’opportunités pour des applications Windows spécifiques sur tablettes Android.
Revue de presse de l'April pour la semaine 5 de l'année 2013
La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.
Sommaire
- [Framablog] Protéger le secteur du logiciel des brevets
- [Rue89] Bernard Stiegler: «Nous entrons dans l’ère du travail contributif»
- [Libération.fr] «Le domaine public est aussi un moteur économique»
- [LeMagIT] Des acteurs du Libre français lancent une pétition pour dégrouper les clouds souverains
- [Framablog] L'éducation utilise une licence Creative Commons défectueuse
- [ZDNet.fr] Secure boot et Linux: les critiques montent et la FSF pétitionne
- [les inrocks] Hackers: pourquoi tant de mecs?
- [Tout Montpellier] A Montpellier, l'open data au service des personnes handicapées
- [LeJournalduNet] La filière open source va bien, merci!
Appel à orateur pour une soirée « python et administration système » à la Cantine (Paris)
L'AFPy, Association Francophone Python, organise une soirée sur le thème "python et l'administration système" le 4 mars 2013 à La Cantine (Paris).
Nous cherchons des personnes intéressées pour faire une présentation. Si vous êtes admin sys ou « devops » et que vous utilisez python au quotidien, votre expérience nous intéresse. Pour participer, ajoutez-vous sur le pad prévu à cet effet en précisant la durée souhaitée pour votre intervention et si possible, votre courriel afin que nous puissions vous contacter. Si vous ne désirez pas faire apparaître votre email sur le pad envoyez une simple notification avec votre nom et titre de présentation à gawel@afpy.org.
Rudder 2.5.0
L'équipe de Rudder est fière d'annoncer la sortie de la version 2.5.0 de ce logiciel libre d'automatisation et de conformité des infrastructures informatiques. Rudder est un logiciel de gestion de configuration basé sur CFEngine 3 et FusionInventory. Il permet de créer des règles pour gérer les serveurs de votre système informatique (pensez installation de logiciels, configuration, politique de sécurité…), de voir leur état d'application en temps réel, et de visualiser les inventaires des machines, le tout dans une interface web. L'interface graphique est écrite en Scala, tandis que l'agent de configuration (CFEngine 3) est écrit en C (et est donc très léger). Le tout s'installe très simplement grâce à des paquets tout faits sur de nombreux OS, sous licence libre AGPLv3.
Cette nouvelle version est la première du nouveau cycle de release prévisible de Rudder : une version majeure (2.4, 2.5, 2.6…) tous les 3 mois. La prochaine version sortira donc en avril 2013.
Au contraire des précédentes versions, celle-ci n'est pas estampillée "stable" puisqu'il n'a pas encore été démontré qu'elle était fiable sur des systèmes en production dans la durée. Les versions 2.4.* demeureront donc "stable" jusqu'à ce que la branche 2.5.* ait fait ses preuves. Pour plus de détails, reportez-vous à la FAQ correspondante.
Gestion et automatisation des tests : Squash TM et Squash TA en version 1.4.0
Le projet libre (GPLv3) Squash avance à très grand pas. La version 1.4.0 des modules de gestion du patrimoine de tests (Squash TM) et de celui d'automatisation des tests (Squash TA) ont été livrés le 21 décembre dernier. Depuis notre dernière dépêche sur la version 1.1 de Squash TM en avril dernier, beaucoup de nouvelles fonctionnalités ont été ajoutées.
Revenons donc, dans la suite de cette dépêche sur le nouveau module, Squash TA et les nouveautés de Squash TM depuis la version 1.1
Les journaux LinuxFr.org les mieux notés de janvier 2013
LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par mail, ou encore via médias sociaux.
Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'un dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de janvier passé.
- Je me fais des amis (au sens littéral) par jnanar ;
- Bleuette, un robot hexapode libre par hugo ;
- Free 1 - Google 0 - Neutralité du Net -> -8 par jigso ;
- Systemd: tuons les mythes par GeneralZod ;
- Mon Raspberry pi a un uptime de 14 jours ! par Zylabon ;
- Google : don't be evil, la suite par TImaniac ;
- Vous avez demandé le Desktop, ne quittez pas par Spack ;
- Non à la privatisation du domaine public par la Bibliothèque nationale de France ! par Vincent Gay ;
- Alan Cox quitte le kernel par Issey Llambias ;
- KDE : A webdesigner's workflow ou la vie de ouebdéveloppeur sous Linux, et plus précisément sous KDE, par kursus_hc.
Entretien avec le hackerspace Osilab (laboratoire lillois militant)
Vous trouverez dans la seconde partie de la dépêche un entretien avec le hackerspace Osilab (laboratoire lillois militant) : son histoire, ses activités et réalisations, ses particularités, ses projets, ses publics, etc.
Présentation de JORAM
Un peu moins de trois mois après la sortie de sa dernière version, et à la suite de demandes de la part de la communauté DLFP, il est temps pour moi de vous présenter le logiciel développé au sein de mon entreprise : JORAM, un intergiciel à messages diffusé sous licence libre (LGPL).
Présentation
JORAM (Java Open Reliable Asynchronous Middleware) est un intergiciel à messages, ou MOM, qui implante l'API JMS (Java Message Service) et le protocole AMQP (Advanced Message queuing Protocol). Cet intergiciel est le fruit du travail de la société française ScalAgent Distributed Technologies et est distribué sous licence LGPL. JORAM est en exploitation dans de nombreux environnements opérationnels où il est utilisé de deux façons complémentaires :
- comme un composant de messagerie asynchrone intégré dans un serveur d’applications JEE. Il est intégré en tant qu'implantation de JMS au sein du serveur d'application Java EE JOnAS. Il est également utilisé dans d'autres serveurs d'applications propriétaires ou libres, tels que WebSphere ou encore JBoss.
- comme un système de messagerie Java autonome entre des applications développées pour des environnements variés (de J2EE à J2ME). C'est donc une alternative libre aux bus d'entreprise propriétaires, tels que MQSeries.
Pour schématiser, on pourrait dire qu'il permet de faire dans le monde Java ce que D-Bus permet de faire dans le monde Linux : il permet d'interconnecter, via des messages et de façon asynchrone, différents programmes exécutés sur une ou plusieurs machines, lesquelles pouvant être reliées par des topologies réseaux hétérogènes (LAN, WAN avec firewall, etc.), et ce, avec des fonctions de persistance qui garantissent une livraison fiable des messages. Le projet JORAM est hébergé par le consortium OW2, dédié à la promotion et à la diffusion de logiciel d'infrastructure libre dans le monde.
Jeudi du libre de février 2013 à Lyon : l'auto-hébergement
L'ALDIL organise une nouvelle conférence sur le thème de l'auto-hébergement (voir dans la suite de la dépêche pour plus de détails). Elle visera donc à faire découvrir les principes de l'auto-hébergement pour permettre à tout un chacun de contribuer à un internet décentralisé, garant de nos libertés numériques.
Comme d’habitude, ça se passe le premier jeudi du mois (7 février 2013) à 19 h 30. La présentation a lieu à la Maison pour tous, salle des Rancy, 249 rue Vendôme, 69003 Lyon (Métro Saxe Gambetta).
Richard Stallman à Niort le 19 mars
Le département STID (STatistique et Informatique Décisionnelle) de l'IUT de Poitiers, site de Niort, a eu la bonne idée d'inviter Richard Stallman à Niort (Deux-Sèvres France) le 19 mars 2013 sur le thème de la société numérique libre. Il a volontiers accepté profitant d'une autre invitation en Pologne. Cette visite a déclenché l'enthousiasme à l'IUT et plus largement parmi les autorités territoriales locales : Communauté d'Agglomération de Niort, Ville de Niort et Conseil général des Deux-Sèvres qui ont inclus cet évènement dans une manifestation plus large : les "Niort numeric". Un site dédié a été créé et l'IUT en profite pour développer tout un projet pédagogique auprès des étudiants : modules d'expression/communication, droit et anglais. Les étudiants étudieront ainsi sa biographie, visionneront des vidéos et conférences en anglais (bien qu'il parle souvent en français) et feront l'étude juridique de la licence GPL.
Atelier LaTex mardi 5 février 2013 à Rennes
L'association Actux vous donne rendez-vous mardi 5 février à partir de 19h pour un nouvel atelier LaTex. Pour rappel, LaTeX est un logiciel et un système de composition de documents connu pour son excellente gestion de la typographie. Il permet de réaliser des documents allant de la simple lettre au livre complet en passant par les CV et les présentations.
L'atelier abordera les points suivants :
- les bases (premiers documents, la gestion des figures et tableaux…)
- l'écriture des formules mathématiques
- d'autres sujets peuvent être abordés suivant la demande des participants :
- les CV
- les présentations avec Beamer
- l'écriture d'examens
L'atelier se veut interactif et l'aide des personnes connaissant LaTeX est la bienvenue pour pouvoir aider les participants et couvrir le maximum de sujets.
Il est conseillé de venir avec son ordinateur avec LaTeX déjà installé :
- sous Linux, *BSD : LaTeX est généralement installable via votre gestionnaire de paquets
- sous Windows : http://www.xm1math.net/doculatex/install_miktex.html (installation de MikTeX et Texmaker)
- sous MacOS : http://www.tug.org/mactex/
L'atelier est gratuit, ouvert à tous et se déroulera au 3ème étage du 4 Bis, cours des Alliés à Rennes (métro Charles de Gaulle)
Les Samedis Libres à Aix en Provence le 2 février 2013
C'est maintenant presque une habitude, le premier samedi de chaque mois, Mandr’Aix et l’Axul se retrouvent au Centre social et culturel des Amandiers, 8 allée des Amandiers, 13090 Aix‐en‐Provence, de 10 h à 18 h, pour une « journée Résolutions de problèmes informatiques ». Les solutions proposées feront appel à GNU/Linux et aux logiciels libres.
Vous pourrez venir avec votre matériel pour installer GNU/Linux, faire fonctionner une imprimante, configurer un accès Internet, etc. Nous ne vous proposerons que des solutions libres.
Pourquoi les développeurs n'utilisent pas plus de machines à état ?
Les langages de programmations, de quelques paradigmes qu'ils soient (bien qu'un peu moins pour le paradigme logique), sont basés sur le concept de liste d'instructions exécutées à la suite par la machine. La machine exécutant ce code est une machine à état, mais le programme n'est pas formellement pensé comme tel.
Les machines à état semblent pourtant un bon outil pour la programmation des logiciels que nous avons l'habitude de développer : facile à dessiner sur papier, permettant un découpage clair du fonctionnement de l'application.
Sans compter qu'une machine à état se patche plus facilement qu'un code classique où l'effet spaghetti peut vite impliquer des effets indésirables.
Les designers de Qt l'ont bien compris en permettant de définir des machines à état pour décrire le comportement du contrôleur.
C'est pourquoi certains se sont demandés si la programmation en machine à état ne devrait pas être plus pratiquée et aimée des programmeurs. C'est, par exemple, ce que se demande Willem van Bergen, carrément enthousiaste.
Celui-ci pense que c'est le stockage de l'historique qui est essentiel.
Plus circonspect, Alan Skorkin étudie la problématique de reprise de code, afin de comparer les approches, pour conclure que si les machines à états ne sont pas la panacée, elles sont très intéressantes si on conçoit le code avec.
Un très intéressant débat est né de cette polémique sur Hacker News.