by Alan Knowles (alan_k@php.net)
Traduit par Pierre-Alain Joye (pajoye@php.net)

Le temps manquant, les weekly news sont actuellement  bihebdomadaires. Ce fût à nouveau une semaine très active, plus de 300 messages sur la mailing liste et 200 commits sur le CVS. Des discussions intéressantes sur les licences des packages PEAR, phpdocumentor, l'installeur web de PEAR, une nouvelle interface pour imagemagick, et 5 nouveaux packages, y compris beaucoup d'outils mathématiques avancés, un générateur de code barre et une nouveau module de gestion de socket.

Traffic sur PEAR-DEV

Contribuer à PEAR et les implications du choix des licences

Ces deux dernières semaines, beaucoup de discussions concernaient l'ajout de code sous licence GPL dans PEAR, tant que les dévelopeurs n'aiment pas l'idée d'une interdiction pure, les implications d'avoir un module qui affecte leurs applications est significative, et le consensus général fût de demander aux contributeurs si ils peuvent changer la licence vers la licence LGPL, licence plus permissive et mieux adaptée aux librairies. Concernant les modules PECL, il est par contre de toutes façon impossible d'accepter des codes sous licence GPL, la licence PHP n'étant pas compatible avec la GPL, la liaison à php violerait la GPL. Ceci est aussi valable pour des modules faisant appel à des librairies externes sous licence GPL.

PHP Documentor disponible depuis PEAR

Après quelques efforts, Greg Beaver a finalement terminé la définition du package pour PHPDocumentor et l'a rendu disponible via l'installer PEAR.

Nouvelles versions de PEAR web installer

Christian Dickman a annoncé une nouvelle release de son interface web pour l'installeur PEAR. Idéal pour les utilisateurs d'hébergements mutualisés ou simplement trop "fatigué" :) pour apprendre la syntaxe de la commande en ligne. Vous pouvez l'obtenir à l'adresse suivante:
http://dickmann.homeunix.org/pear/go-pear.html

Nouvelle interface en remplacement de PECL::imagick

Michael Montero a annoncé une interface entièrement réécrite pour imagemagick, après quelques discussions, il a été décidé qu'elle remplacera l'actuel PECL::imagick de Christian Stocker. Cette nouvelle interface offre un grand nombre de nouvelles fonctionnalitées, et ne concervera pas la compatibilité descendante. Il est également prévu d'y ajouter une interface object comme alternative aux classiques et fonctionnels fonctions php.

Bugs et corrections

Merci à ces personnes pour avoir signalé ou corrigé des bugs: Thomas Schulz, Jesus M. Castagnetto, Christian Dickmann and Derick Rethans.

Propositions et Nouveaux Packages

101 Maths avec Jesus M. Castagnetto - Math_Complex, Math_TrigOp and Math_Quaternion

Jesus M. Castagnetto a offert un grand nombres de classes orientées mathématiques, les nombres complexes (racine carré de -1), la trigonométrie ou la Quaternation.

Marquez-le avec un code barre

Marcelo Subtil Marcal publia le package Image_BarCode.

Sockets - un nouvel ensemble d'outils pour les Sockets

Stephan Seidt  a annoncé un ensemble complet d'outils dédiés aux sockets (une bonne alternative au module existant Net_Socket), lequel peut travailler non seulement avec les sockets TCP, mais aussi UDP et Unix Domain Sockets, à côté de la possibilté d'implémentr un serveur de sockets.

Dévelopements

Cette semaine, ont été actifs sur le cvs: Auth, Config, Date, DB_DataObject, Excel, File_HtAccess, HTML_Javascript, HTML_QuickForm, HTML_Select, HTML_Table, I18N,  Image_GraphViz, Log, Math_Complex, Math_Quaternion, Math_TrigOp, Math)Vecotr, MDB, Message, Net_Dict, Net_Ident, PEAR_Frontend_Web, PECL::apd, PECL::imagic, PECL::mailparse,  PECL::soap, PECL::spread, PECL::uuid, Perm_LiveUser, Validate, XML_sql2xml, XML_Transformer, XML_XSLT_Wrapper and the PEAR installer.