Souvent, lorsque l'on code, on ne se souvient plus forcément des différentes fonctions de telle ou telle bibliothèque C, une autre fois c'est la liste des balises (X)HTML ainsi que leurs attributs.
Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.
On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.
NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.
SCO développe le détail de ses plaintes
Les deux dernières plaintes déposées par SCO contre IBM déclarent notamment que du code de SCO à propos du format d'exécutable et de liaison UNIX (UNIX Executable and Linking Format, ELF) est de manière illégale dans le code du noyau Linux.
De plus, ils attaquent aussi le code du système de fichier JFS, le code d'init et d'autres 'interfaces et en-têtes UNIX sous copyright'.
NdM : Il est intéressant de comparer ces liens avec les déclarations de Blake Stowell, directeur de la communication de SCO sur 01net.com
De plus, ils attaquent aussi le code du système de fichier JFS, le code d'init et d'autres 'interfaces et en-têtes UNIX sous copyright'.
NdM : Il est intéressant de comparer ces liens avec les déclarations de Blake Stowell, directeur de la communication de SCO sur 01net.com
Interview de David Patrick et Alan Murray
ZDnet publie une entrevue de David Patrick (ex-PDG de Ximian et nouveau directeur des entités "solutions d'entreprise" de Novell) et d'Alan Murray (chef du marketing produit chez Novell). Il s'agit de connaître la ligne de Novell suite aux rachats successifs de deux grands acteurs du monde GNU/Linux commercial : Ximian en août 2003 puis Suse en janvier 2004.
David Patrick confirme la création d'un système d'exploitation à base de GNU/Linux et regroupant des différentes briques achetées. Il revient également sur les orientations politiques actuelles, avec l'exemple de Munich qui a préféré la voie de GNU/Linux quitte à payer cher au début pour obtenir une certaine indépendance.
Information intéressante, Novell a décidé de migrer son système d'information sous Linux, à commencer par la moitié courant Août.
Enfin, ils évoquent également l'affaire SCO en soulignant que pour eux, Microsoft est effectivement derrière SCO. Cet entretien de 2 pages laisse entrevoir, sans rentrer dans les détails, un soutien indéfectible pour GNU/Linux de la part de Novell.
David Patrick confirme la création d'un système d'exploitation à base de GNU/Linux et regroupant des différentes briques achetées. Il revient également sur les orientations politiques actuelles, avec l'exemple de Munich qui a préféré la voie de GNU/Linux quitte à payer cher au début pour obtenir une certaine indépendance.
Information intéressante, Novell a décidé de migrer son système d'information sous Linux, à commencer par la moitié courant Août.
Enfin, ils évoquent également l'affaire SCO en soulignant que pour eux, Microsoft est effectivement derrière SCO. Cet entretien de 2 pages laisse entrevoir, sans rentrer dans les détails, un soutien indéfectible pour GNU/Linux de la part de Novell.
L'ICANN valide IPv6
L'ICANN (l'Internet Corporation for Assigned Names and Numbers) vient d'annoncer la validation du protocole IPv6.
Il est désormais implanté sur les serveurs racines.
Il co-existera avec le protocole IPv4, pendant vingt ans, ce qui constitue un record en la matière.
La période de co-existence devrait permettre d'effectuer un débogage sérieux du protocole.
Pour information, alors que le protocole IPv4 propose 2^32 adresses, le protocole IPv6 propose lui 2^128 adresses Internet, soit 3,4x10^38 adresses IP.
NdM : voir les nombreuses dépêches précédentes sur le sujet. D'autre part on notera qu'un large éventail de logiciels libres sont déjà compatibles IPv6. Pour en savoir plus, lisez l'article sur IPv6 sur Wikipedia.
Il est désormais implanté sur les serveurs racines.
Il co-existera avec le protocole IPv4, pendant vingt ans, ce qui constitue un record en la matière.
La période de co-existence devrait permettre d'effectuer un débogage sérieux du protocole.
Pour information, alors que le protocole IPv4 propose 2^32 adresses, le protocole IPv6 propose lui 2^128 adresses Internet, soit 3,4x10^38 adresses IP.
NdM : voir les nombreuses dépêches précédentes sur le sujet. D'autre part on notera qu'un large éventail de logiciels libres sont déjà compatibles IPv6. Pour en savoir plus, lisez l'article sur IPv6 sur Wikipedia.
iRATE ou pirate ?
En ces jours où les internautes sont accusés de « piraterie » lorsqu'ils téléchargent de la musique sur des réseaux peer to peer, ne serait-ce pas l'occasion d'utiliser un moyen alternatif pour récupérer de la musique ?
Le logiciel iRATE a été conçu dans cette optique.
iRATE est un logiciel dont le principe est de faciliter l'accès de l'internaute aux chansons librement téléchargeables sur le net (groupes mettant leurs morceaux à disposition sur leur site, sites de musiques libres, ...). Il propose actuellement l'accès à plus de 46 000 morceaux.
Le principe d'iRATE est simple mais efficace : le logiciel se connecte à un serveur qui envoie la première fois un liste de morceaux au hasard. iRATE va récupérer ces morceaux sur les sites des auteurs et vous permet, en plus de les écouter, de les noter (rate them). Avec ces notes, il optimisera les prochains morceaux envoyés pour qu'ils soient adaptés à vos goûts.
De plus, afin d'éviter l'uniformisation, il envoie un morceau au hasard une fois sur vingt afin d'étendre votre horizon musical. :)
Pour résumer, on peut dire qu'iRATE est une sorte de radio en ligne qui s'adapte à vos goûts.
Autre point important, ce logiciel est sous licence GPL et est réalisé en Java/SWT et tourne donc parfaitement sous Linux. Il compile de plus sous gcj (le compilateur Java de GCC), preuve d'un certain gain de maturité de gcj.
Vous trouverez dans les liens quelques ressources de musiques légalement téléchargeables, et une interview de l'auteur d'iRATE.
NdM : Merci à Olivier Tableau pour la dépêche originelle.
Le logiciel iRATE a été conçu dans cette optique.
iRATE est un logiciel dont le principe est de faciliter l'accès de l'internaute aux chansons librement téléchargeables sur le net (groupes mettant leurs morceaux à disposition sur leur site, sites de musiques libres, ...). Il propose actuellement l'accès à plus de 46 000 morceaux.
Le principe d'iRATE est simple mais efficace : le logiciel se connecte à un serveur qui envoie la première fois un liste de morceaux au hasard. iRATE va récupérer ces morceaux sur les sites des auteurs et vous permet, en plus de les écouter, de les noter (rate them). Avec ces notes, il optimisera les prochains morceaux envoyés pour qu'ils soient adaptés à vos goûts.
De plus, afin d'éviter l'uniformisation, il envoie un morceau au hasard une fois sur vingt afin d'étendre votre horizon musical. :)
Pour résumer, on peut dire qu'iRATE est une sorte de radio en ligne qui s'adapte à vos goûts.
Autre point important, ce logiciel est sous licence GPL et est réalisé en Java/SWT et tourne donc parfaitement sous Linux. Il compile de plus sous gcj (le compilateur Java de GCC), preuve d'un certain gain de maturité de gcj.
Vous trouverez dans les liens quelques ressources de musiques légalement téléchargeables, et une interview de l'auteur d'iRATE.
NdM : Merci à Olivier Tableau pour la dépêche originelle.
InkScape 0.39 et OpenClipart
L'équipe d'Inkscape a annoncé le 15 juillet la sortie de la version 0.39 du déjà fameux logiciel de dessin vectoriel (fork de Sodipodi à l'origine).
À noter également l'excellente initiative Open Clipart, dont l'objectif est de proposer une bibliothèque de clip-arts sous licence Creative Commons Public Domain (domaine public), et dont les étagères recèlent déjà quelques perles !
À noter également l'excellente initiative Open Clipart, dont l'objectif est de proposer une bibliothèque de clip-arts sous licence Creative Commons Public Domain (domaine public), et dont les étagères recèlent déjà quelques perles !
Sortie de Gentoo MacOS
L'idée d'adapter Portage (le système de ports de la distribution Gentoo Linux) à MacOSX a germé il y a un peu plus d'un an. Peu après a été lancé le projet Metapkg, alliance entre Gentoo, Fink et OpenDarwin, visant à fédérer tous les efforts de portage de logiciels libres vers MacOSX/Darwin.
Aujourd'hui, après un an de travail, l'équipe de 20 développeurs réunis par Pieter van den Abeele et Daniel Ostrow est fière d'annoncer Gentoo MacOS, une intégration de Portage dans MacOSX opérationnelle et transparente.
Aujourd'hui, après un an de travail, l'équipe de 20 développeurs réunis par Pieter van den Abeele et Daniel Ostrow est fière d'annoncer Gentoo MacOS, une intégration de Portage dans MacOSX opérationnelle et transparente.
Sortie de Wesnoth 0.8
"The Battle For Wesnoth" est passé en version 0.8 le 3 Juillet.
Rappelons que Wesnoth est un jeu (libre évidemment puisque sous licence GPL) multi plateforme (GNU/Linux, Mac OS X, BeOS et Windows) de stratégie tour par tour dans un univers d'heroic-fantasy.
Ce qui a changé depuis la 0.7 (en vrac et certainement pas exhaustif) :
- ajout de 2 nouvelles campagnes : "Son of the Black Eye" (campagne orc) et "The Eastern Invasion" (campagne humaine).
- ajout de nouveaux scénarios aux deux campagnes déjà existantes (mais qui ne sont toujours pas terminées).
- ajout de nouvelles unités (159 actuellement), de nouveaux sons et de nouveaux graphismes sur les unités existantes.
- ajout d'une nouvelle race : les Drakes (des dragons humanoïdes).
- ajout de nouvelles cartes de jeu en multijoueurs et amélioration de l'ergonomie générale de la section multijoueur.
- amélioration des traductions.
- corrections de tout un tas de bugs.
Rappelons que Wesnoth est un jeu (libre évidemment puisque sous licence GPL) multi plateforme (GNU/Linux, Mac OS X, BeOS et Windows) de stratégie tour par tour dans un univers d'heroic-fantasy.
Ce qui a changé depuis la 0.7 (en vrac et certainement pas exhaustif) :
- ajout de 2 nouvelles campagnes : "Son of the Black Eye" (campagne orc) et "The Eastern Invasion" (campagne humaine).
- ajout de nouveaux scénarios aux deux campagnes déjà existantes (mais qui ne sont toujours pas terminées).
- ajout de nouvelles unités (159 actuellement), de nouveaux sons et de nouveaux graphismes sur les unités existantes.
- ajout d'une nouvelle race : les Drakes (des dragons humanoïdes).
- ajout de nouvelles cartes de jeu en multijoueurs et amélioration de l'ergonomie générale de la section multijoueur.
- amélioration des traductions.
- corrections de tout un tas de bugs.
Fin de la guerre Microsoft/Lindows
Lindows est parvenue ce lundi 19 juillet à un accord amiable avec Microsoft dans le différend qui les opposait sur le nom de la société.
Bien que les modalités de l'accord ne soit pas connues, il résout, selon les deux parties, tous les éléments du différend, tant aux États-Unis qu'au niveau international.
Dans les faits Lindows conservera le nom de Linspire qui est déjà utilisé dans de nombreux pays.
La société a par ailleurs demandé son introduction en bourse et estime le revenu net de sa future introduction en bourse à environ 39,2 millions de dollars. Elle compte affecter ce montant à la mise au point et à la commercialisation de produits, d'après le document remis à la SEC (NdM : commission de contrôle de la bourse américaine).
NdM : merci à Dafatfab et Pierre Pronchery pour avoir également proposé la news
Bien que les modalités de l'accord ne soit pas connues, il résout, selon les deux parties, tous les éléments du différend, tant aux États-Unis qu'au niveau international.
Dans les faits Lindows conservera le nom de Linspire qui est déjà utilisé dans de nombreux pays.
La société a par ailleurs demandé son introduction en bourse et estime le revenu net de sa future introduction en bourse à environ 39,2 millions de dollars. Elle compte affecter ce montant à la mise au point et à la commercialisation de produits, d'après le document remis à la SEC (NdM : commission de contrôle de la bourse américaine).
NdM : merci à Dafatfab et Pierre Pronchery pour avoir également proposé la news
Une solution d'installation soumise au W3C
IBM, InstallShield Software (Macrovision), Zero G Software et visiblement Novell ont soumis au W3C une solution d'installation et de mise à jour de logiciels, qu'ils voudraient voir standardisée : la "Solution Installation Schema".
Basée sur une DTD XML et sur le vieux fantasme de BigBlue de la "machine qui se répare toute seule" ("Imaginez un monde dans lequel les ordinateurs corrigent leurs propres problèmes avant même que vous sachiez que quelque chose ne va pas") cette solution "entreprise" se veut universelle et bien entendu multi-plateforme. On peut notamment lire dans la FAQ : Solution Installation can invoke any Native Installer like RPM. The Solution Installation technology has built-in actions for deploying native installers like RPM, InstallShield for Multi Platform (ISMP), and Microsoft installer (MSI).
À noter que si la solution sera standard et « royalty-free », elle n'en reste pas moins propriétaire (NdM : ?).
Basée sur une DTD XML et sur le vieux fantasme de BigBlue de la "machine qui se répare toute seule" ("Imaginez un monde dans lequel les ordinateurs corrigent leurs propres problèmes avant même que vous sachiez que quelque chose ne va pas") cette solution "entreprise" se veut universelle et bien entendu multi-plateforme. On peut notamment lire dans la FAQ : Solution Installation can invoke any Native Installer like RPM. The Solution Installation technology has built-in actions for deploying native installers like RPM, InstallShield for Multi Platform (ISMP), and Microsoft installer (MSI).
À noter que si la solution sera standard et « royalty-free », elle n'en reste pas moins propriétaire (NdM : ?).
Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL
L'INRIA Sophia-Antipolis a mis sous licence GPL l'implémentation d'un algorithme permettant d'améliorer la qualité d'une image de manière assez bluffante.
Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.
Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.
Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.
Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.
Savannah ouvre ses portes à nouveau
Savannah est une plate-forme d'hébergement pour les projets libres, conçu à l'origine pour les projets GNU. Elle propose, comme SourceForge, un espace web, un gestionnaire de sources CVS, des listes de diffusion, un gestionnaire de bugs, des forums, etc., le tout gratuitement.
Hélas, suite à l'attaque dont leur site avait fait l'objet en décembre 2003, le service n'était plus ouvert aux nouvelles inscriptions. La durée de cette interruption laissait à penser que le service était moribond.
Néanmoins, les inscriptions sont réouvertes. Toutes les fonctionnalités ne sont pas encore accessibles, mais ça ne saurait tarder, d'après le site de Savannah. Souhaitons-leur bonne chance, et espérons que les services touchés au même moment suivront bientôt cette voie, en particulier TuxFamily.
NdM : Savannah héberge des projets libres ayant une licence compatible avec la GPL ou des documentations sous GFDL (cf la page d'enregistrement des nouveaux projets). Autre projet d'hébergement : Gna!
Hélas, suite à l'attaque dont leur site avait fait l'objet en décembre 2003, le service n'était plus ouvert aux nouvelles inscriptions. La durée de cette interruption laissait à penser que le service était moribond.
Néanmoins, les inscriptions sont réouvertes. Toutes les fonctionnalités ne sont pas encore accessibles, mais ça ne saurait tarder, d'après le site de Savannah. Souhaitons-leur bonne chance, et espérons que les services touchés au même moment suivront bientôt cette voie, en particulier TuxFamily.
NdM : Savannah héberge des projets libres ayant une licence compatible avec la GPL ou des documentations sous GFDL (cf la page d'enregistrement des nouveaux projets). Autre projet d'hébergement : Gna!
Passages au libre
Le président indien souhaite l'utilisation de logiciels libres dans le domaine de la défense : « utiliser des techniques non-propriétaires pour protéger des cybermenaces », « la maintenance et la mise à jour des logiciels sont des points importants pour la défense », « pour avoir un support à long terme ».
En Thaïlande, c'est 160000 ordinateurs qui ont été livrés avec GNU/Linux et Open Office. De plus la chaîne gouvernementale d'éducation UBC (type France 5) « diffusera douze heures de programmes d'initiation à l'informatique et à Linux tous les week-ends. ». Et ce malgré l'affolement de Microsoft qui a été jusqu'à proposer 95% de réduction...
La Malaisie s'est aussi tournée vers le logiciel libre via son plan-maître pour le logiciel libre dans le secteur public.
La ville de Bergen en Norvège marche dans les traces de Munich.
Et le Centre est-africain pour le logiciel libre (East African Centre for Open Source Software, EACOSS) a été mis en place à Kampala, Uganda.
En Thaïlande, c'est 160000 ordinateurs qui ont été livrés avec GNU/Linux et Open Office. De plus la chaîne gouvernementale d'éducation UBC (type France 5) « diffusera douze heures de programmes d'initiation à l'informatique et à Linux tous les week-ends. ». Et ce malgré l'affolement de Microsoft qui a été jusqu'à proposer 95% de réduction...
La Malaisie s'est aussi tournée vers le logiciel libre via son plan-maître pour le logiciel libre dans le secteur public.
La ville de Bergen en Norvège marche dans les traces de Munich.
Et le Centre est-africain pour le logiciel libre (East African Centre for Open Source Software, EACOSS) a été mis en place à Kampala, Uganda.
Dive Into Python
La version papier du livre Dive Into Python de Mark Pilgrim vient de sortir. C'est un livre libre disponible sous licence GNU Free Documentation License disponible depuis 2002 sur Internet.
Ce livre, sur le langage Python, est avant tout destiné aux personnes sachant déjà programmer et il aborde relativement vite des thèmes aussi divers qu'utiles :
* L'introspection
* La programmation orientée objet
* Les exceptions
* Le traitement de fichiers HTML et XML
* Les services webs
* Les tests unitaires
C'est ici la version finale qui est maintenant éditée chez APRS.
Il existe de plus une traduction française (bien qu'incomplète) de ce livre.
Ce livre, sur le langage Python, est avant tout destiné aux personnes sachant déjà programmer et il aborde relativement vite des thèmes aussi divers qu'utiles :
* L'introspection
* La programmation orientée objet
* Les exceptions
* Le traitement de fichiers HTML et XML
* Les services webs
* Les tests unitaires
C'est ici la version finale qui est maintenant éditée chez APRS.
Il existe de plus une traduction française (bien qu'incomplète) de ce livre.
Muse 0.7.0 est sorti, MuseScore progresse
Une nouvelle version de Muse, le séquenceur MIDI/Audio, est sortie, avec «une énorme quantité de changements» (voir résumé du ChangeLog ci-après).
Cette nouvelle version marque aussi la disparition de l'éditeur de partition WYSIWYG, qui semble supplanté par le nouveau projet MuseScore.
Cette nouvelle version marque aussi la disparition de l'éditeur de partition WYSIWYG, qui semble supplanté par le nouveau projet MuseScore.