NdM : (réédition le 4 mars 2013) conformément aux règles de modération du site, le contenu de cette dépêche a été supprimé car il s'agissait d'une recopie des deux articles de presse mentionnés en liens.
Rencontre bi-mensuelle de Toulibre et présentations Crunchy et OpenMoko
Pendant toute la soirée, venez poser vos questions au sujet du Logiciel Libre et trouver de l'aide pour installer ou utiliser des Logiciels Libres sur votre ordinateur. Pour cela, vous pouvez si besoin apporter votre ordinateur, un accès Internet est disponible sur place. Dans l'idéal, si vous venez avec votre ordinateur, essayez de nous prévenir par courrier électronique à contact at toulibre.org en décrivant vos besoins ou votre problème, de manière à ce que amenions les Logiciels Libres nécessaires voire à ce que nous fassions quelques recherches préalables pour mieux vous répondre.
À 20 heures, deux courtes présentations auront lieu :
- La première, assurée par Florian Birée, sur Crunchy, un logiciel libre dédié à l'apprentissage du langage Python en intégrant son interpréteur dans un tutoriel sous forme de page web. La présentation montrera les possibilités de Crunchy pour écrire et dynamiser un tutoriel, ainsi que l'usage qui peut en être fait pour apprendre le langage.
- La seconde sur OpenMoko, un projet destiné à fournir un téléphone portable doté d'une couche logicielle entièrement composée de Logiciels Libres.
Depuis début juillet 2008, le Neo Freerunner est proposé à la vente. Bien qu'encore réservé à un public un peu averti en raison du manque de maturité de la couche logicielle, il devrait rapidement devenir accessible au plus grand nombre grâce aux efforts de la communauté pour améliorer les applications. Thomas Petazzoni proposera une présentation du Neo Freerunner, pendant laquelle un exemplaire de l'appareil sera accessible.
Inscription à la journée utilisateur du Netfilter Workshop
Elle se déroulera le 29 septembre à l'école d'ingénieur ESIEA, Paris 5ème.
Des développeurs de Netfilter et des utilisateurs avancés présenteront leur vision et leur utilisation du filtrage IP sous Linux. Les conférences seront variées allant de la présentation de l'utilisation intensive de Netfilter/iptables chez un ISP danois à l'exposé sur le successeur d'iptables par Patrick McHardy, actuel leader du projet, en passant par une présentation de ses derniers travaux par David Miller, mainteneur de la couche réseau de Linux.
La journée est libre et gratuite. Une inscription est souhaitée pour des aspects logistiques.
2ème édition du Cahier de l'Admin Debian en licence Creative Commons
NdM : Il est nécessaire de s'authentifier sur le site de l'éditeur pour procéder au téléchargement. Pour les détails concernant les deux éditions de ces livres vous pouvez également (re-)lire les dépêches idoines (cf. les deux derniers liens). Par ailleurs, les mainteneurs du document sous GPL de "Formation Debian GNU/Linux" cherchent des contributeurs motivés afin de procéder à une mise à jour pour Lenny (cf. ce journal).
Sortie de la version 1.0 de Django
Pour ceux qui ne le connaissent pas, Django est un framework écrit en Python servant à construire des applications Web.
Play!, un autre framework web Java
Nous n'avons pas essayé de coller aux sacro-saints « standard J2EE entreprise », mais nous nous sommes plutôt demandé : « comment simplifier le développement d'application Web avec Java, d'ordinaire si lourd ? »
Nous sommes arrivés à un framework Java MVC simple avec quelques spécificités :
- Play! travaille directement avec les fichiers sources (.java) et non avec des classes compilées (.class). Les phases de compilation et de déploiement sont donc inexistantes ce qui simplifie réellement le cycle de développement ;
- Le framework n'utilise pas l'API Servlet. À la place nous avons utilisé un framework HTTP asynchrone basé sur mina (http://mina.apache.org). D'une part l'API est plus agréable à utiliser que l'API Servlet car elle donne directement accès à la pile HTTP, d'autre part, en terme de performances cela permet au moteur de traiter plus de requêtes avec moins de thread, donc de mieux utiliser les ressources ;
- Les rapports d'erreur essaient d'être le plus précis possible. À la place des traditionnelles StackTrace Java illisibles, Play! affiche directement l'erreur avec le code source associé et la ligne incriminée ;
- Un modèle entièrement Stateless (sans état sur le serveur) qui convient bien mieux au Web et permet par exemple de gérer plus simplement les traditionnels problèmes de boutons Back ou Refresh... En outre, cela permet de distribuer une application Play! sur plusieurs JVM ou plusieurs serveurs de manière naturelle ;
La version courante n'est pas encore finale mais largement assez stable pour créer de vraies applications et les mettre en production. Le tutoriel vous permettra de vous faire rapidement une idée de ce qu'est une application Play!
Concours Inkscape-fr
Réalisez une illustration en SVG avec pour thème « fin d'été ». Expliquez-la brièvement pour que le jury comprenne votre démarche.
Le prix : un exemplaire du livre sur Inkscape. Votre œuvre sera vue sur Inkscape-fr et un article lui sera joint expliquant votre réalisation. Vous serez également soumis à un petit entretien pour que les internautes vous connaissent un peu.
Le manuel utilisateur Plone 3 en français !
Plone regroupe une communauté active qui publie toute sorte de documentation. Face au manque de publications en français, Pilot Systems a rédigé un manuel utilisateur sur Plone 3.0 permettant une prise en main facile et rapide, avec de nombreuses explications sur les fonctionnalités de Plone. Il est disponible en ligne sur le site dédié de Pilot Systems, et une version PDF devrait être mise à disposition prochainement.
NdM : ce manuel est publié sous la licence Creative Commons CC-nc-by-sa.
InDefero, clone Google Code en version 0.1.0
InDefero est codé en PHP avec le framework Pluf et est disponible sous licence GPL. Il est simple à utiliser et très léger. Si votre hébergeur est de qualité, il fonctionne très bien sur un mutualisé avec des pages ne nécessitant guère plus de 3 Mo de mémoire pour le rendu.
La rapidité et la légèreté d'InDefero provient en grande partie de l'utilisation de Pluf. Pluf est un framework PHP reprenant les principes d'architecture de Django lui permettant d'être simple, facile à utiliser même sur de gros projets et extrêmement performant. Le cœur de Pluf (la distribution d'une requête et le rendu minimal d'une page) est ainsi cinq fois plus performant que Symfony sur la même configuration (test sur une instance EC2), pour avoir l'équivalent du rendu de "Hello World!" on obtient :
- php pur : 1332.53 req/s (100%)
- pluf-trunk : 344.02 req/s (25.82%)
- symfony-1.1.0 : 67.41 req/s (5.11%)
Je remercie les lecteurs pour les remarques constructives reçues depuis le début de cette aventure, j'invite les trolls avec ce benchmark des performances (mais bon, en utilisant la méthodologie du créateur de PHP, cela devrait les calmer un peu) et accueille les critiques les bras ouverts !
Paris Bobun Sprint du 11 au 14 septembre 2008
Une session de développement ciblée ("sprint") Plone aura lieu chez Pilot Systems à Belleville, au cœur de Paris, du jeudi 11 au dimanche 14 septembre 2008. Ce rendez-vous permettra de mettre l'accent sur diverses fonctionnalités de Plone 3, comme le système de tags, le multimédia, plone.net, etc.
Cet événement s'adresse avant tout aux développeurs qui souhaitent contribuer au développement de Plone 3. Les échanges et partages d'idées sont à l'origine de l'évolution de Plone, c'est une recette prouvée ! Pilot Systems vous invite alors à rejoindre les participants pour aborder les thèmes suivants :
- Plumi : le contenu multimédia dans Plone ;
- Tags et commentaires : ajout et gestion de tags modulables ainsi que d'un système de mots-clé pour une meilleure catégorisation ;
- plone.net : retour sur une étape importante pour le projet plone.net ;
- Le Bug Day : journée spéciale axée sur les bugs dans Plone.
Note : étant donné la participation de développeurs d'autres pays, les pages relatives à cet événement sont en anglais.
Vote électronique : recommandation du FDI, réaction April et autres actualités
Le FDI explique en une quarantaine de pages qu'il faut revoir le règlement technique du ministère de l'Intérieur et la sécurité des machines à voter, qu'il faut changer le code électoral, qu'il faut enfin débattre et faire des études, etc., bref que le vote électronique en France souffre de toutes les tares possibles. Cela fait pourtant longtemps que l'on sait - y compris au FDI - qu'il ne respecte par les cinq principes transparence, confidentialité, anonymat, sincérité, unicité et qu'il n'offre pas un vrai contrôle citoyen.
L'April (membre du groupe de travail dès sa création en mai 2007 jusqu'au 2 février 2008, date à laquelle elle s'est retirée) a fait ajouter une position minoritaire à la recommandation et a mis en ligne sa réaction. Voir aussi les articles de Machines à voter il faut débattre (L'informaticien), Le forum rallume le débat sur le vote électronique (Silicon.fr), Machines à voter : le FDI prône la réforme (NetEco), Vote électronique : le FDI prône un vrai débat public et une réforme (vnunet.fr) et Vote électronique : le FDI veut engager un débat public (zdnet.fr).
Par ailleurs, le site Ordinateurs-de-vote.org rappelle les dernières actualités à propos du vote électronique comme Élection chez les jeunes UMP : inquiétude et vote électronique, l'étude de C. Enguéhard sur les « erreurs » du vote électronique (Hic sur le vote électronique (20 minutes) ou Study: Electronic voting increased tabulation errors (ComputerWorld)), le n-ème scandale concernant Diebold/ Premier Election Solutions dans l'Ohio (JDN) ou les machines à voter mises au rancart aux États-Unis (Canadian Press).
Rappelons-le une fois de plus, non le logiciel libre n'est pas la solution à tous les problèmes inhérents au vote électronique.
gNewSense 2.1
Cette distribution est basée sur Ubuntu, et se veut entièrement libre, laissant de côté les quelques concessions faites par Canonical :
- retrait des micrologiciels propriétaires du noyau Linux ;
- retrait du dépôt « restricted » ;
- installation par défaut des outils de développement ;
- thème spécifique
Cette version 2.1 apporte des mises à jour, des corrections et améliorations par rapport à la 2.0 sortie en mai 2008 :
- Linux-ubuntu-modules désormais sans blobs non-libres ;
- Usplash ajouté ;
- Nouveau thème ;
- Correction du module-init-tools pour eepro100 ;
- Le LiveCD ne demande plus le mot de passe lors d'un sudo ;
- Ajout de la prise en charge des dépôts extra dans python-apt ;
- Corrections, améliorations et optimisations diverses.
Journée mondiale contre les brevets logiciels
Il y a 5 ans, le 24 septembre 2003, le Parlement européen adoptait des amendements pour limiter la portée de la législation sur les brevets, protégeant ainsi les petites sociétés d'informatique des effets néfastes de la multiplication de brevets sans intérêt. Une pétition mondiale demandant l'arrêt définitif des dépôts de brevets logiciels dans le monde sera lancée le 24 septembre 2008, conjointement à d'autres requêtes spécifiques émises par certaines régions telles que l'Europe, les États-Unis ou l'Inde. »
NdM : (réédition le 4 mars 2013) les citations proviennent du communiqué de presse FFII Journée mondiale contre les brevets logiciels le 24 septembre.
En attendant, on peut d'ores et déjà signer la pétition provisoire et participer via le site Stop Software Patents.
Chrome, le futur navigateur de Google
Une BD de 38 pages par Scott MacCloud explique (presque) tout sur les raisons, les concepts. La BD met en scène les développeurs du navigateur en question qui nous présentent le navigateur en image. Cette BD, sous licence CC by-nc-nd a été envoyée par courriel à quelques élus pour répandre la nouvelle. Alors en quoi consiste précisément Google Chrome ?
- sous licence libre — probablement la licence Apache 2 (pourra être intégré dans des projets propriétaires sans retour).
- le moteur de rendu utilisé est WebKit (licence LGPL), lui-même basé sur KHTML. Le navigateur d'Android, la plateforme pour téléphones mobiles de Google, utilise déjà WebKit.
- inclus aussi Google Gears, un greffon d'ores-et-déjà existant pour différents navigateurs (y compris Firefox-linux-32) qui permet d'utiliser des applications Web en mode déconnecté.
- une nouvelle machine virtuelle JavaScript écrite entièrement par Google, prétendument la plus performante (?) et que Google espère voir utilisée par les autres navigateurs.
- d'une IHM mise-à-jour.
NdM : « Il ne sera disponible dans un premier temps que sur le système d'exploitation de Microsoft, Windows, mais Google a indiqué "travailler dur pour concevoir des versions Mac et Linux également". » (source AFP). Voir aussi « À propos de Google Chrome et du reste sur le blog de Tristan Nitot de Mozilla Europe.
NdM 2 : Merci à smc pour son journal initial et très complet qui a permis cette dépêche.
NdM 3 : l'annonce, « A fresh take on the browser », sur le blog officiel de Google, et la BD officielle.
Art is chaud - festival des cultures libres à lyon
Le festival Artischaud est une manifestation pluri-artistique qui vise à mettre en lumière les créations artistiques sous licences ouvertes déjà présentes sur internet par le biais de concerts, d’expositions, d’animations, de projections…
Un cycle de conférences en partenariat avec Jarring Effects et l’Université Lyon 2 sera organisé pour informer le public ainsi que les professionnels sur la gestion individuelle des droits d’auteurs.
L’association Artischaud a été créé en janvier 2008. Fruit de la réflexion entre 3 structures associatives, OPLA, Moultezarts et Musique Libre Lyon. Sa démarche est de faire connaître au plus grand nombre les œuvres produites sous licences ouvertes et leur permettre de les utiliser, les réutiliser, en créant des œuvres dérivées, en s’appropriant la culture par de nouveaux modes de diffusion et de création.