Petit aperçu de Nix : il y a plusieurs articles sympas ici, la récente revue de Seb95, à cause de laquelle je suis passé sur cette distribution il y a quelques jours (et sachant que visiblement lui n’y est pas resté!, peut-être qu’il me lit haha), ou cette revue plus ancienne, donc j’essaierai de mettre en avant d’autres aspects.
GCfilms: Nouvelle version et concours de logo
- Le projet est actuellement géré sur le site de Gna! par une équipe complète.
- L'application est très modulaire et il est facile de rajouter des modules pour la recherche sur Internet, importer ou exporter ses collections.
- Interface disponible en français, anglais, espagnol ou italien.
- Paquets disponibles pour plusieurs distributions.
Un concours vient d'être mis en place pour donner à GCfilms un nouveau logo et éventuellement refondre son site web. Plus de détails sur le site de ce concours. N'hésitez pas à envoyer toutes vos propositions.
Test de la Fedora Core 4 (Stentz)
RedHat Magazine propose également un test complet sur cette nouvelle version avec un descriptif relativement exhaustif des nouvelles fonctionnalités.
Notez également que la sortie de Fedora Core 4 termine le support de Fedora Core 2 bien que vous puissiez toujours utiliser FedoraLegacy pour maintenir vos machines sous FC2.
Une réforme du système des brevets aux Etats-Unis ?
Le but est de simplifier la procédure de dépot des brevets, de la rendre plus transparente, et d'éliminer la plupart des causes de batailles judiciaires (The bill will eliminate legal gamesmanship from the current system that rewards lawsuit abuses over creativity. It will enhance the quality of patents and increase public confidence in their legal integrity., a dit Lamar Smith).
Parmi les modifications proposées, on peut noter :
- Pour qu'un inventeur puisse déposer une invention, il n'a plus besoin d'être le premier à l'avoir inventée. Il lui suffit d'être le premier à la déposer. Attention, cela ne signifie pas que n'importe qui peut déposer un brevet sur quelque chose de non-breveté : si l'invention a été publiée avant, il n'est évidemment plus possible de la breveter.
- Clarification des dommages auxquels un inventeur peut prétendre en cas de violation de son brevet. En particulier, les peines ont été diminuées dans les cas de willful infringement (cas où le fautif a vu le brevet, mais pensait (à tort) que son travail n'était pas couvert).
- Suppression du "best mode" requirement : jusqu'à maintenant, un brevet peut être invalidé s'il est prouvé que l'auteur du brevet a volontairement caché la meilleure manière d'arriver à son invention (ie si cette manière n'est pas décrite dans le brevet). C'est apparemment une manière très populaire d'attaquer en justice des détenteurs de brevets valides.
- Le projet vise aussi à clarifier le fonctionnement de l'USPTO. Ainsi, les revenus de l'USPTO ne seraient plus réaffectés à d'autres entités.
- Enfin, changement probablement le plus important, l'instauration de deux délais :
* de neuf mois après le dépot du brevet
* de six mois après la réception d'une legal notice alleging infringement
pendant lesquelles des requêtes d'opposition peuvent être soumises pour remettre en cause le bien-fondé du brevet. (ces deux dispositions sont à confirmer, elles sont présentes dans la news ZDNet mais pas évidentes à trouver dans le Patent Act modifié)
Ces propositions semblent aller dans la direction d'un système d'attribution et de défense des brevets bien plus raisonnable. Une voie à suivre en Europe, où les lobbies anti-brevets et pro-brevets sont loin de se mettre d'accord sur un tel compromis ?
Les commentaires de la news Slashdot sur le sujet se sont limités à un "Microsoft soutient, donc c'est mal(c)". Arriverez-vous à faire mieux ? :-)
Support d'Ajax dans Ruby on Rails
Depuis quelques semaines, Ruby on Rails permet de développer des applications web avec Ajax.
Ruby est un langage de script (comme Perl ou Python), totalement orienté objet, avec une syntaxe très propre qui la programmation élégante et amusante.
Ruby on Rails est un framework de développement d'applications Web en Ruby, utilisant le modèle MVC. Oui, c'est vrai, il en existe déjà des dizaines. Mais grâce (entre autres) à son utilisation de Ruby, Rails permet de développer des applications Web jusqu'à 10 fois plus vite qu'avec d'autres frameworks (NdM. : ce type d'information est évidemment à prendre avec toutes la réserve nécessaire), avec un code bien plus concis. Ruby on Rails a provoqué ces derniers mois un petit ras de marée dans le monde des développeurs d'applications web, en remettant en cause le classique couple PHP/MySQL. D'autant plus que le support d'Ajax vient de lui être ajouté.
Ajax (Asynchronous Javascript and XML) est une vieille technologie : son composant de base, XMLHttpRequest, existe depuis 1998 et est utilisé un peu secrètement par de nombreux sites. Il permet de mettre à jour une page web sans avoir à recharger l'ensemble de la page (pour un petit exemple, postez un commentaire sur ce blog, c'est fait pour). Démocratisé par Google ces derniers temps (essayez par exemple de chercher quelque chose sur Google Suggest), son utilisation reste difficile, car il faut écrire du code compatible avec les différents navigateurs.
C'est là que Ruby on Rails montre tout son intérêt. Après avoir permis de développer des applications Web complexes sans écrire une ligne de SQL, Ruby on Rails permet de développer des applications Ajax en quelques minutes sans écrire une ligne de Javascript. Même si Ajax n'est pas la solution ultime, il permet de rendre des applications Web bien plus interactives et agréables pour les utilisateurs. Pas convaincu ? Essayez d'uploader un fichier sur cette page et admirez la barre de progression.
Sortie de Linux 2.6.12
Le système de développement a légèrement évolué ces derniers mois, avec notamment l'apparition d'une branche 2.6.11.x destinée à proposer des corrections de bogues ou de sécurité urgentes sans modifier le cycle de développement du 2.6.12. Ce nouveau modèle semble avoir connu un assez grand succès, puisque 11 sous-versions sont sorties, qui ont permis de corriger rapidement des failles de sécurité (.9-.11) ou des bogues importants (.8 et le SMP, par exemple). D'autre part, le passage à un logiciel libre (git) pour la gestion des sources semble s'être fait sans trop de soucis. Tout un chacun peut accéder facilement aux sources du noyau en développement en utilisant Cogito, ou bien les parcourir via une interface web.
Il y a eu beaucoup de modifications et de corrections de bogues pour ce nouveau noyau, notamment pour les plate-formes ARM, PPC, s390 et les architectures 64 bits, l'USB et la gestion des processeurs à fréquence variable (cpufreq). On notera aussi des améliorations dans UML, beaucoup de travail sur les drivers réseaux (TG3 surtout), sur DVB, le hotplug, le SerialATA, ainsi qu'un gros travail sur la documentation.
Le décompresseur du pilote pour les webcams Philips PWC a effectivement dû être retiré des sources. Les webcams Philips sont donc supportés mais de manière limitée en résolution.
NdM : la dépêche Linux Weekly News liste aussi plusieurs autres changements importants :
- l'ajout d'un pilote pour les controversées puces de sécurité TPM (présentes entre autres dans les Thinkpad d'IBM)
- le support du multipath dans le device mapper pour mieux gérer les E/S des gros serveurs de stockage
- l'introduction d'aléas dans le choix des espaces d'adresses mémoire lors des allocations, pour rendre plus difficile les attaques par buffer-overflow
- l'introduction d'une nouvelle limite de ressource (rlimit) pour accorder à certains utilisateurs le droit d'affecter des priorité "nice" négatives à leurs processus (utile par exemple pour les applications audios nécessitant de faible latences)
Espagne : La région de Valence possède également sa distribution GNU/Linux LliureX
La première version publique de LliureX, c'est ainsi qu'elle se nomme, à été présentée les 5 et 6 mai derniers lors de la deuxième édition du congrès des logiciels libre à Castelló. Lliure en valencien (catalan) signifie libre, on comprend mieux ainsi le jeu de mot.
Le but de cette distribution est de promouvoir les technologies modernes de l'information par le système éducatif en donnant à tout élève les mêmes droit et facilité d'accès.
Première sortie de Nuface, interface Web d'administration de pare-feu
La philosophie de l'outil est de définir et de manipuler des objets de haut niveau (tels que des protocoles, des ressources et des sujets), et de les combiner pour créer aisément des listes d'accès (ACLs). Ces ACLs sont alors interprétées par l'outil et déclinées en règles Netfilter. Pour ce qui concerne les pare-feux EdenWall/NuFW, Nuface met également à jour les listes d'accès dans l'annuaire LDAP pour satisfaire à la politique de sécurité choisie.
Daniel Robbins rejoint Microsoft
Pour rappel, Gentoo est une distribution GNU/Linux dite « source ». Elle a été conçue pour être modulaire, portable et optimisée pour le matériel de l'utilisateur. Ainsi, tous les programmes devront être compilés à partir du code source, bien qu'il existe également de nombreux logiciels disponibles sous forme de paquets précompilés pour différentes architectures.
Daniel Robbins a fondé Gentoo en 2002 et est resté à la tête de la distribution jusqu'en avril 2004. Avant de quitter ses responsabilités au sein du projet, il avait créé une fondation à but non lucratif. Cette Fondation Gentoo s'occupe de la gestion financière, de la protection juridique et du développement global de la distribution. Elle s'assure en outre que ce développement se fasse dans le respect du « contrat social », qui vise à décrire de façon claire les politiques et les standards de développement globaux des développeurs du projet Gentoo.
Microsoft fait donc une bonne pioche en récupérant une des grandes figures de la communauté du libre de ces dernières années. Cela dit, que les fans de la distribution se rassurent, D. Robbins n'étant plus impliqué dans le projet Gentoo cela n'aura aucune incidence sur son avenir, d'autant plus qu'il a transféré tous ses droits sur du code, des ebuilds et les logos à la fondation Gentoo.
NdM : ce n'est pas ici l'aspect « people » qui est intéressant, mais bien la possibilité (qu'on a encore du mal à évaluer) pour Daniel Robbins d'influencer le géant MS en bien (libération de code, collaboration avec le libre, voire interopérabilité, etc.) ou en mal. Rappelons qu'à ce jour MS a officiellement une position anti-GPL et anti-Linux.
NdM 2 : merci à pifpaf pour avoir également proposé la news.
La gendarmerie inventorie son parc et reverse ses contributions !
OCS Inventory était une des solutions libres existantes. La communauté était peu active, qu’à cela ne tienne les développeurs s’approprient le code et « fork » : bienvenue à OCS Inventory New Generation ! Trois mois après, le code est aujourd’hui à la disposition de tous sur SourceForge (en version bêta).
Des nouvelles de MusicBrainz
Il faut noter que les informations contenues dans la base sont pour le coeur des données dans le domaine public et sous licence CC (by-nc-sa) pour le reste.
C'est aussi un client libre (Windows et Mac uniquement pour l'instant mais le prochain sera multiplateforme) et des bibliothèques permettant à d'autres logiciel (dont AmaroK et Juk par exemple) d'interroger le serveur et de récupérer les infos.
L'idée innovante est que l'on peut récupérer les informations en interrogeant sur une des métadonnées mais aussi grâce à une "signature" qui est attribuée à chaque morceau après l'analyse de la musique elle même.
Mandriva annonce l'acquisition des principaux actifs de Lycoris
Lycoris est une distribution Linux 100% orientée utilisateur individuel, principalement populaire aux Etats-Unis avec près de 20 000 utilisateurs "payant".
Selon le communiqué de Mandriva, le fondateur et principal concepteur de Lycoris, Joseph Cheek - qui au passage a travaillé pour Microsoft et LinuxCare - rejoint Mandriva avec comme mission de créer un nouveau produit pour le bureau basé sur Discovery et Desktop/LX - le produit phare de Lycoris - et de basculer certaines technologies Lycoris comme "Iris Software Gallery" et le forum des utilisateurs sur le Club Mandriva.
Aucun détail financier sur la transaction n'a été communiqué.
NdM : merci également à patrick_g pour avoir proposé une dépêche similaire.
Sortie de slamd64 10.1, clone de la distribution Slackware pour x86_64
Comme toujours la distribution a pour devise « simplicité, stabilité et sécurité » et s'adresse aussi bien aux gourous qu'aux débutants.
Le portage a été réalisé par Fred Emmott pendant son temps libre et tend à coller le plus possible à la version officielle de la slackware 10.1. La compatibilité binaire est même assurée avec les paquets 32bits. À noter actuellement la version est toujours qualifiée de "non-officielle".
Voilà une alternative supplémentaire aux heureux possesseurs de processeurs x86_64.
Sortie de OpenLDAP 2.3
NdM : OpenLDAP est une implémentation libre de LDAP, un protocole de consultation et mise-à-jour d'annuaires, dont l'actuelle version 3 est définie par la RFC 3377. OpenLDAP fournit un serveur d'annuaire (slapd), un démon de réplication (slurpd), des bibliothèques de support du protocole et divers utilitaires. La page d'introduction du guide d'administration décrit tout cela plus en détails.
Au menu de cette nouvelle version d'OpenLDAP, des améliorations très conséquentes :
- configuration dynamique, accessible en LDAP
- nouvelle architecture pour l'accueil d'extensions (appelées "overlays")
- amélioration du système de contrôle d'accès
- amélioration du système de synchronisation et de réplication
- nouvelles extensions LDAP : politique de gestion des mots de passe (password policy), incrémentation de valeurs d'attributs, "component matching" pour les recherche sur des certificats X509.
Le code de cette version a été assez profondément remanié, et on peut s'attendre à des améliorations de performances et à un produit plus souple à utiliser.
Notez que la philosophie guidant le développement d'OpenLDAP est assez différente de celle qui a mené au développement du nouveau Red Hat Directory Server. Ces deux produits sont donc difficilement comparables, même si, pour certains usages, il seront forcément en concurrence.
2ème Rencontres d'Affaires Open Source : 14 solutions pour l'entreprise (21 juin, Lyon)
Les entreprises du Club des Logiciels Libres animeront cette journée placée sous le thème des solutions Open Source pour les entreprises avec la particularité de s'adresser aussi bien aux DSI qu'aux Directions Fonctionnelles. Les discours des intervenants seront donc adaptés en fonction des conférences de cette journée.
Sondage Promis, demain je teste
-
la nouvelle Fedora :
382(11.8 %)
-
la nouvelle debian stable :
358(11.1 %)
-
l'imprononçable Mandriva Limited edition 2005 :
186(5.8 %)
-
le nouveau FreeBSD :
281(8.7 %)
-
la nouvelle Ubuntu :
373(11.5 %)
-
Linux sur 64 bits :
311(9.6 %)
-
le développement AJAX :
173(5.4 %)
-
une autre techno web à la mode :
174(5.4 %)
-
ignorer les sondages débiles :
995(30.8 %)
Total : 3233 votes