PDFMap est un logiciel écrit en Python et publié selon les termes de la GNU GPL. Il peut s'utiliser aussi bien en tant que bibliothèque Python, qu'en tant que script CGI ou en tant qu'outil en ligne de commande.
Ce logiciel permet, à l'aide de la bibliothèque Python ReportLab, de générer très facilement des cartes avec un fond bitmap au format PDF, et de placer dessus des formes géométriques ou des images de manière complètement paramétrable, orientée et à l'échelle.
De plus, les objets placés sur le fond de carte peuvent être rendus cliquables et réactifs, par exemple pour interroger une base de données du web ou un moteur de recherche. Cette fonctionnalité est supportée dans Adobe Acrobat Reader et dans les versions récentes de XPDF.
Cette version apporte une restructuration complète du code qui offre maintenant la bibliothèque et l'exécutable de manière séparée et donc d'installation plus facile.
Linux s'impose dans les supercalculateurs
SGI et Intel ont commencé à livrer les briques d'un supercalculateur destiné à décupler la puissance de calcul disponible à la NASA.
La bête comptera 10 240 processeurs Itanium 2 regroupés par blocs de 512, chaque bloc faisant tourner "un système basé sur Linux".
Avec deux fois plus de processeurs que le plus puissant supercalculateur actuel, la machine de la NASA va devenir la référence en la matière.
Cette annonce confirme la tendance actuelle pour les supercalculateurs : remplacement des processeurs spécifiques (MIPS...) par des CPU plus répandus, mais surtout substitution de Linux à Unix.
La bête comptera 10 240 processeurs Itanium 2 regroupés par blocs de 512, chaque bloc faisant tourner "un système basé sur Linux".
Avec deux fois plus de processeurs que le plus puissant supercalculateur actuel, la machine de la NASA va devenir la référence en la matière.
Cette annonce confirme la tendance actuelle pour les supercalculateurs : remplacement des processeurs spécifiques (MIPS...) par des CPU plus répandus, mais surtout substitution de Linux à Unix.
John Carmack victime des brevets logiciels
Le moteur graphique du jeu Doom 3 utilise une technique très efficace d'affichage d'ombres volumétriques que John Carmack a détaillée dans une interview. Cette technique est appelée le "reversed shadow". Or il se trouve que cette technique est similaire a celle déposée par Creative dans un brevet daté de 2002. Au lieu de devoir réécrire la totalité de l'algorithme pour effectuer le rendu en deux passes, au détriment des performances, Carmack a trouvé un accord avec Creative : en échange de l'autorisation d'utiliser la technique brevetée, il met en avant l'EAX Advanced HD de Creative.
Au final, cela signifie probablement que Carmack se gardera désormais de communiquer au sujet des techniques utilisées dans ses moteurs de jeu. Par ailleurs, qu'en sera-t-il des futurs jeux utilisant le moteur de Doom 3 ? Pourra-t-il mettre le moteur de Doom 3 en GPL dans quelques années ? Encore une fois les brevets logiciels vont à l'encontre de la créativité (sans faire de jeu de mots).
Au final, cela signifie probablement que Carmack se gardera désormais de communiquer au sujet des techniques utilisées dans ses moteurs de jeu. Par ailleurs, qu'en sera-t-il des futurs jeux utilisant le moteur de Doom 3 ? Pourra-t-il mettre le moteur de Doom 3 en GPL dans quelques années ? Encore une fois les brevets logiciels vont à l'encontre de la créativité (sans faire de jeu de mots).
LinuxFR : gagnants de ces derniers mois
Grâce à ses partenaires O'Reilly France, Linux Magazine France et les éditions Eyrolles, LinuxFr a la possibilité de remercier quelques-unes des personnes qui contribuent positivement au site (dépêches, commentaires, correctifs, code, tribune, logo, virements bancaires...). En effet, les meilleurs contributeurs peuvent gagner un prix parmi une liste d'ouvrages O'Reilly ou Eyrolles, ou encore un abonnement à Linux Magazine France.
Par ailleurs, les éditions Posse-Presse nous ont donné quelques abonnements et &Then quelques T-Shirts qui ont également été attribués à des contributeurs.
Toute l'équipe du site tient à remercier les éditions O'Reilly, les éditions Diamond, les éditions Eyrolles, les éditions Posse-Presse et le site &Then pour ces prix.
Merci enfin à tous ceux qui contribuent à faire vivre le site et qui n'ont pas (encore) reçu de prix.
Par ailleurs, les éditions Posse-Presse nous ont donné quelques abonnements et &Then quelques T-Shirts qui ont également été attribués à des contributeurs.
Toute l'équipe du site tient à remercier les éditions O'Reilly, les éditions Diamond, les éditions Eyrolles, les éditions Posse-Presse et le site &Then pour ces prix.
Merci enfin à tous ceux qui contribuent à faire vivre le site et qui n'ont pas (encore) reçu de prix.
FreeMind : décapsuleur de cerveau
Cette application peu connue trouvera certainement sa place dans la boîte à outils d'un développeur. Écrit en java, ce logiciel est sous licence GPL.
Il permet de s'affranchir du modèle d'écriture linéaire du papier en proposant de structurer les matières en arbre. Ce modèle a l'avantage d'offrir une vue d'ensemble instantanée du document et une compréhension plus intuitive de sa hiérarchie.
Très souple d'utilisation, les rubriques / idées sont copiées ou déplacées à la souris ou par les traditionnels raccourcis claviers, permettant de réorganiser le document de façon fluide et d'avoir un retour immédiat sur le résultat. Pour une meilleure lisibilité, les sous-branches peuvent être masquées. Elles peuvent aussi être importées ou exportées, favorisant un découpage en documents spécialisés.
Les arbres sont stockés en XML et peuvent être publiés grâce à une applet Java (voir l'exemple en lien ci-dessous). Pour l'impression ou plus de légèreté, un export au format HTML est aussi possible. Ce format est moins dynamique mais permet néanmoins de déployer ou masquer les sous branches.
Pour ne rien gâcher, cette application est très légère (moins de 500 Ko).
Il permet de s'affranchir du modèle d'écriture linéaire du papier en proposant de structurer les matières en arbre. Ce modèle a l'avantage d'offrir une vue d'ensemble instantanée du document et une compréhension plus intuitive de sa hiérarchie.
Très souple d'utilisation, les rubriques / idées sont copiées ou déplacées à la souris ou par les traditionnels raccourcis claviers, permettant de réorganiser le document de façon fluide et d'avoir un retour immédiat sur le résultat. Pour une meilleure lisibilité, les sous-branches peuvent être masquées. Elles peuvent aussi être importées ou exportées, favorisant un découpage en documents spécialisés.
Les arbres sont stockés en XML et peuvent être publiés grâce à une applet Java (voir l'exemple en lien ci-dessous). Pour l'impression ou plus de légèreté, un export au format HTML est aussi possible. Ce format est moins dynamique mais permet néanmoins de déployer ou masquer les sous branches.
Pour ne rien gâcher, cette application est très légère (moins de 500 Ko).
Brevets logiciels : envoi d'un appel urgent aux gouvernements et parlements nationaux
La FFII a rédigé un "Appel urgent aux gouvernements et parlements nationaux" prêt à être envoyé aux dirigeants politiques français. Il ne reste donc plus... qu'à l'envoyer !
Cette action est certainement la plus importante que nous ayons à faire afin de retourner la position désastreuse adoptée par la France au Conseil de l'UE, le 18 mai dernier.
Aussi, je vous remercie de participer en nombre à cette action. Plus que l'envoi lui-même, le "service après vente" est très important. Il s'agit de s'assurer que :
1) les envois en nombre ont bien été reçus
2) l'urgence a été entendue
3) ils vont répondre
4) ils ont compris le problème
Et obtenir au moins un écrit.
Cette action est certainement la plus importante que nous ayons à faire afin de retourner la position désastreuse adoptée par la France au Conseil de l'UE, le 18 mai dernier.
Aussi, je vous remercie de participer en nombre à cette action. Plus que l'envoi lui-même, le "service après vente" est très important. Il s'agit de s'assurer que :
1) les envois en nombre ont bien été reçus
2) l'urgence a été entendue
3) ils vont répondre
4) ils ont compris le problème
Et obtenir au moins un écrit.
Brevets logiciels : analyse de la directive votée par le Conseil de l'UE
François Pellegrini, membre d'Eurolinux, vient de publier un document intitulé « Analyse des articles de la directive votée par le Conseil de l'Union Européenne ».
Ce document analyse, article par article, la version de la directive sur les « inventions mises en oeuvre par ordinateur » proposée par les membres des offices de brevets siégeant au Coreper et votée au Conseil du 18 mai 2004, et montre en quoi cette directive diffère substantiellement de celle amendée et votée en première lecture par le Parlement Européen le 24 septembre 2003.
Pour être plus clair, on peut dire sans ambages que le texte que la France a voté, est non seulement un texte extrémiste autorisant les brevets logiciels, mais aussi les méthodes commerciales, alors que les instances européennes et nationales avaient prétendu qu'elles ne voulaient pas de ces dernières.
Rappelons que François Pellegrini est vice-président de l'ABUL, responsable des programmes aux RMLL et surtout l'un des acteurs principaux de la lutte contre la brevetabilité des méthodes, des connaissances et des logiciels. Son analyse est déjà traduite en plusieurs langues et d'autres traductions sont en cours. Le document comprend 19 liens vers des documents de référence.
Ce document analyse, article par article, la version de la directive sur les « inventions mises en oeuvre par ordinateur » proposée par les membres des offices de brevets siégeant au Coreper et votée au Conseil du 18 mai 2004, et montre en quoi cette directive diffère substantiellement de celle amendée et votée en première lecture par le Parlement Européen le 24 septembre 2003.
Pour être plus clair, on peut dire sans ambages que le texte que la France a voté, est non seulement un texte extrémiste autorisant les brevets logiciels, mais aussi les méthodes commerciales, alors que les instances européennes et nationales avaient prétendu qu'elles ne voulaient pas de ces dernières.
Rappelons que François Pellegrini est vice-président de l'ABUL, responsable des programmes aux RMLL et surtout l'un des acteurs principaux de la lutte contre la brevetabilité des méthodes, des connaissances et des logiciels. Son analyse est déjà traduite en plusieurs langues et d'autres traductions sont en cours. Le document comprend 19 liens vers des documents de référence.
Les RMLL sur Divergence FM
Du 6 au 10 juillet se sont tenues les 5ème rencontres mondiales des logiciels libres (RMLL), à l'initiative de l'association bordelaise des utilisateurs de logiciels libres (ABUL). Divergence FM y était.
Sur Divergence FM, dans l'émission Divergence Numérique, nous pourrons entendre les interviews qui ont eu lieu, lors de deux "spéciales RMLL".
Elles seront diffusées le 29 juillet et le 26 août, de 19 à 20h.
NdM : Divergence Numérique est une émission mensuelle qui parle des logiciels libres, de leur actualité, de leur philosophie, de leurs ennemis, et de ceux qui les supportent et les développent. Des archives des émissions passées sont disponibles sur libre-radio.org.
Sur Divergence FM, dans l'émission Divergence Numérique, nous pourrons entendre les interviews qui ont eu lieu, lors de deux "spéciales RMLL".
Elles seront diffusées le 29 juillet et le 26 août, de 19 à 20h.
NdM : Divergence Numérique est une émission mensuelle qui parle des logiciels libres, de leur actualité, de leur philosophie, de leurs ennemis, et de ceux qui les supportent et les développent. Des archives des émissions passées sont disponibles sur libre-radio.org.
Sortie de la Gentoo 2004.2
Fidèle à sa nouvelle politique de sortie de version, Gentoo nous offre aujourd'hui la version 2004.2 (NdM : pour AMD64, HPPA, SPARC et x86). Au menu des changements, on trouve beaucoup de mises à jour de sécurité (GLSA pour les connaisseurs), et des mises à jour des paquets importants. Ainsi, GCC passe en version 3.3.2, KDE en 3.2.2, GNOME en 2.6 et Portage en 2.0.50.
Le serveur X "officiel" est désormais celui de X.org.
Le Handbook Gentoo (manuel d'installation et d'utilisation) est disponible pour un grand nombre d'architectures telles que x86, AMD64, PPC, SPARC, Alpha, MIPS et HPPA.
Comme d'habitude, ceux qui possèdent déjà une installation de Gentoo auront juste à mettre à jour leur système grâce à emerge.
Le serveur X "officiel" est désormais celui de X.org.
Le Handbook Gentoo (manuel d'installation et d'utilisation) est disponible pour un grand nombre d'architectures telles que x86, AMD64, PPC, SPARC, Alpha, MIPS et HPPA.
Comme d'habitude, ceux qui possèdent déjà une installation de Gentoo auront juste à mettre à jour leur système grâce à emerge.
Pour H4r7.org, le copyleft est victime de la charte anti-piraterie
La charte anti-"piraterie" que le gouvernement prépare pour la rentrée afin de limiter les échanges de musique et films sur Internet est avant tout une bataille politique et économique des majors à l'encontre de nouveaux modèles de diffusion comme le copyleft, à savoir le droit de partager, copier ou modifier librement des informations (uvres culturelles, création de logiciels...) à condition que les auteurs en soient cités et que les nouvelles uvres qui en sont dérivées héritent à leur tour d'un statut identique.
Autonomy : un roman Libre pour emporter à la plage
Autonomy : la liberté de pensée est un projet de traduction collaborative du roman de science-fiction libre Freedom of thought, de Jean-Michel Smith.
En 2057, les dérives liberticides du début du XXIè siècle (DMCA, brevets, DRM, loi Disney-Holling, Bill Joy) ont progressivement étouffé toute idée de liberté, et il ne reste plus que des traces de la communauté scientifique du passé.
Alors que l'idée de "stabilité de la société" en est venue à dominer celle de progrès, et que les réfractaires font du travail forcé, une petite communauté de chercheurs underground réinvente le partage de la connaissance en s'appuyant sur le mouvement du Logiciel Libre, devenu illégal. Pourront-ils survivre sur une planète où le refus des brevets a conduit des pays entiers à la guerre et à la destruction?
Le projet a besoin de (re)lecteurs et de traducteurs, et bien sûr de publicité. Environ 1/3 du roman est traduit en français, ce qui vous donnera déjà de quoi bien vous occuper. Mais comme l'histoire est passionnante, nul doute que ça ira très vite.
En 2057, les dérives liberticides du début du XXIè siècle (DMCA, brevets, DRM, loi Disney-Holling, Bill Joy) ont progressivement étouffé toute idée de liberté, et il ne reste plus que des traces de la communauté scientifique du passé.
Alors que l'idée de "stabilité de la société" en est venue à dominer celle de progrès, et que les réfractaires font du travail forcé, une petite communauté de chercheurs underground réinvente le partage de la connaissance en s'appuyant sur le mouvement du Logiciel Libre, devenu illégal. Pourront-ils survivre sur une planète où le refus des brevets a conduit des pays entiers à la guerre et à la destruction?
Le projet a besoin de (re)lecteurs et de traducteurs, et bien sûr de publicité. Environ 1/3 du roman est traduit en français, ce qui vous donnera déjà de quoi bien vous occuper. Mais comme l'histoire est passionnante, nul doute que ça ira très vite.
Le projet Metadistros cherche des traducteurs
Le projet Metadistros est un projet permettant de créer soi même et simplement un Live-CD en partant de n'importe quelle distribution (a priori).
Ce projet est supporté par un groupe d'espagnols, et donc l'ensemble de la documentation a été rédigé dans cette langue jusque là.
Pour des raisons évidentes de diffusion du projet, qui me semble très intéressant (et déjà exploité par la Guadalinex pour son utilisation/installation), il mériterait plus qu'une simple diffusion dans les pays d'Amérique Latine et en Espagne.
Ce projet est supporté par un groupe d'espagnols, et donc l'ensemble de la documentation a été rédigé dans cette langue jusque là.
Pour des raisons évidentes de diffusion du projet, qui me semble très intéressant (et déjà exploité par la Guadalinex pour son utilisation/installation), il mériterait plus qu'une simple diffusion dans les pays d'Amérique Latine et en Espagne.
Déclaration d'indépendance des développeurs
L'Open Group publie une déclaration d'indépendance des développeurs. Le but de cette déclaration est de promouvoir l'interopérabilité et les standards ouverts, de façon à assainir le marché de l'informatique et le marché du travail des développeurs.
Ce qui est prôné dans cette déclaration n'est pas particulièrement le logiciel libre, mais bien l'interopérabilité en général, quelque soit sa couleur politique. À noter que la déclaration est soutenue par IBM.
On peut aller la consulter et la signer en suivant le premier lien.
Ce qui est prôné dans cette déclaration n'est pas particulièrement le logiciel libre, mais bien l'interopérabilité en général, quelque soit sa couleur politique. À noter que la déclaration est soutenue par IBM.
On peut aller la consulter et la signer en suivant le premier lien.
La justice allemande déclare la GNU GPL valide
Le tribunal de Munich a déclaré que les principales clauses de la GNU GPL sont valides au regard des lois allemandes sur le copyright et les contrats. La nouvelle de /. considère que c'est le premier jugement mondial prouvant la validité de la licence. Dans les raisons du jugement, il est explicitement indiqué que les sections 2, 3 et 4 de la GPL sont valides au regard des lois allemandes sur le copyright et les contrats.
(NdM : ce jugement est une confirmation d'un premier verdict rendu en avril)
(NdM : ce jugement est une confirmation d'un premier verdict rendu en avril)
Les politiques de sorties des grands projets Open Source
Le rythme d'apparition (« releases ») des grands projets libres est extrêmement variable et ne semble pas obéir à un schéma commun identifiable.
Il est peut-être intéressant de tenter une revue globale (avec les citations issues des sites web officiels) afin de d'analyser les diverses solutions adoptées et d'en présenter les forces et les faiblesses.
Regardons plus en détails les politiques de sortie de divers noyaux et systèmes (Linux, OpenBSD, FreeBSD, NetBSD), distributions GNU/Linux (Gentoo, Debian, Mandrake, Fedora, Slackware), gestionnaires de bureau et autres (GNOME, KDE, Mozilla).
Il est peut-être intéressant de tenter une revue globale (avec les citations issues des sites web officiels) afin de d'analyser les diverses solutions adoptées et d'en présenter les forces et les faiblesses.
Regardons plus en détails les politiques de sortie de divers noyaux et systèmes (Linux, OpenBSD, FreeBSD, NetBSD), distributions GNU/Linux (Gentoo, Debian, Mandrake, Fedora, Slackware), gestionnaires de bureau et autres (GNOME, KDE, Mozilla).