SproutCore est un framework Javascript libre, publié sous licence MIT par la société Sproutit. Il s'agit d'un framework en Ruby qui génère du HTML et du Javascript, afin de rendre plus interactives les interfaces utilisateurs dans le navigateur web.
Ce framework aide à construire des applications web utilisant des menus, des barres d'outils, le glisser-déposer, la localisation, mais apporte également l'architecture Modèle-Vue-Contrôleur. Il masque évidemment la complexité des incompatibilités ou plutôt du non-respect des standards du web de certains navigateurs.
SproutCore a reçu énormément d'attention dans la presse IT ces temps-ci, car Apple a annoncé lors de sa conférence mondiale que leur service payant .Mac (mail, hébergement, espace disque, photos, etc.) sera refondu et basé sur SproutCore et sera renommé à l'occasion en MobileMe ; ce travail ayant été effectué principalement pour son iPhone, avec en arrière plan une réelle volonté de faire quelque chose d'indépendant de la plateforme (un des buts du web).
Apple lance donc un pavé dans la mare après son refus de voir Adobe Flash porté sur iPhone, et l'arrivée bien difficile de Silverlight de Microsoft, deux RIA propriétaires concurrentes et incompatibles. SproutCore n'entre évidemment pas en concurrence directe du point de vue technico-fonctionnel, et il n'est pas non plus un Cocoa-like pour le web comme il est dit parfois (même si ses widgets y ressemblent forcément volontairement).
Apple et SproutCore font donc pencher davantage la balance du côté des standards du web, et c'est une bonne chose. Apple sponsorise SproutCore en employant Charles Jolley un des fondateurs de SproutIt et principal développeur.
LinuxFR.org a dix ans !
DLFP ou Da Linux French Page ou plus simplement Linuxfr ou LinuxFR.org fête aujourd'hui même, ce 28 juin son dixième anniversaire.
Dédié à l'actualité des logiciels libres et opensource et sujets afférents, ce site fonctionne sur le bénévolat et les contributions de ses visiteurs.
Après moultes péripéties, l'aventure continue !
Dédié à l'actualité des logiciels libres et opensource et sujets afférents, ce site fonctionne sur le bénévolat et les contributions de ses visiteurs.
Après moultes péripéties, l'aventure continue !
Le système de fichier AdvFS de DEC/Digital/Compaq/HP a été libéré sous GPLv2
Le système de gestion de fichier AdvFS, ou Advanced FileSystem a été libéré sous licence GPLv2. Il s'agit d'un système de gestion de fichiers UNIX créé à l'origine dans les années 90 par DEC (Digital Equipment Corporation) pour leur UNIX propriétaire OSF/1. Transformé ensuite en Digital UNIX, puis racheté par Compaq pour devenir Tru64 UNIX, Tru64 a été abandonné lors du rachat de Compaq par HP
HP libère donc ce système de fichiers sur SourceForge, fournit la documentation, les suites de test et dit aussi dédier quelques ingénieurs.
L'intention d'HP semble être de permettre à d'autres projets de systèmes de fichier de profiter d'une technologie éprouvée. Il n'est pas impossible de voir apparaître un port d'AdvFS sur Linux, mais là n'est pas l'intention première d'HP. AdvFS est utilisé sur Tru64 depuis plus de 15 ans, c'est un système de fichier performant permettant de créer des systèmes de fichiers de plusieurs Terabytes (Tb), de faire du striping de fichiers, d'effectuer la défragmentation en ligne.
NdM : On va voir si d'une part les distributions l'adoptent et l'intègrent dans leur noyau maison, et d'autre part si les développeurs du noyau Linux l'intègrent dans le vanilla, le portage serait bien entendu un travail préliminaire à accomplir, le code source étant disponible. Les outils de haut niveau (userland) sont aussi disponibles sur sourceforge.
HP libère donc ce système de fichiers sur SourceForge, fournit la documentation, les suites de test et dit aussi dédier quelques ingénieurs.
L'intention d'HP semble être de permettre à d'autres projets de systèmes de fichier de profiter d'une technologie éprouvée. Il n'est pas impossible de voir apparaître un port d'AdvFS sur Linux, mais là n'est pas l'intention première d'HP. AdvFS est utilisé sur Tru64 depuis plus de 15 ans, c'est un système de fichier performant permettant de créer des systèmes de fichiers de plusieurs Terabytes (Tb), de faire du striping de fichiers, d'effectuer la défragmentation en ligne.
NdM : On va voir si d'une part les distributions l'adoptent et l'intègrent dans leur noyau maison, et d'autre part si les développeurs du noyau Linux l'intègrent dans le vanilla, le portage serait bien entendu un travail préliminaire à accomplir, le code source étant disponible. Les outils de haut niveau (userland) sont aussi disponibles sur sourceforge.
Spacewalk : Red Hat Network Satellite devenu libre
Red Hat a libéré Spacewalk sous licence GPLv2, le Red Hat Network Satellite, le service local (sur site) du RHN (Red Hat Network). Le développement et le maintien de Spacewalk est confié à la communauté, à l'image de Fedora, il devient donc l'upstream de Red Hat Network Satellite (qui devient donc un dérivé).
Spacewalk est à la fois
Hélas Spacewalk repose lourdement sur le SGBDR propriétaire d'Oracle Corporation.
La communauté prend donc en charge le développement et le maintien de Spacewalk et le brainstorming sur la roadmap a déjà commencé, avec bien évidemment un port vers PostgreSQL envisagé/suggéré, et une modularisation avec d'éventuels remplacements de composants par d'autre logiciels libres.
Spacewalk est à la fois
- un miroir de paquets de mises à jour pour la famille Fedora, Red Hat, CentOS et Scientific Linux,
- mais aussi outil centralisé de monitoring, de provisioning, d'inventaire hard et soft, de distribution de fichiers de configuration et de kickstart.
Hélas Spacewalk repose lourdement sur le SGBDR propriétaire d'Oracle Corporation.
La communauté prend donc en charge le développement et le maintien de Spacewalk et le brainstorming sur la roadmap a déjà commencé, avec bien évidemment un port vers PostgreSQL envisagé/suggéré, et une modularisation avec d'éventuels remplacements de composants par d'autre logiciels libres.
Subversion (SVN) 1.5 est disponible
Subversion, ou svn pour les intimes, le célèbre logiciel libre sous licence Apache/BSD du type gestion centralisée de versions (VCS) a été publié en version 1.5. Conçu à l'origine en 2000 pour remplacer CVS et ses limitations, cette version apporte de nombreuses améliorations :
Subversion 1.X ayant effectivement réussi à remplacer CVS dans de nombreux cas, y compris de complexes ou à large échelle, ces dernières années ont vu s'épanouir et monter en puissance des solutions de VCS décentralisées, bien évidemment libres, telle que git issu du monde du noyau Linux et Mercurial (Hg). Le projet Subversion s'interroge à ce sujet quant à son avenir.
- Suivi des opérations de Merge (merge tracking) (implémentation non complète) ;
- Sparse checkouts (via une nouvelle option --depth) ;
- Résolution de conflit interactive ;
- Prise en charge des listes de changements (changelists) ;
- URL relatives, peg revisions dans svn:externals ;
- Prise en charge de Cyrus SASL pour ra_svn et svnserve ;
- Prise en charge améliorée pour les déploiements à grande échelle de FSFS, via le sharding ;
- Optimisations possibles améliorées de FSFS, via l'isolation immuable de fichiers ;
- Proxy WebDAV d'écriture directe (write-through) transparent ;
- Améliorations de la copie et du déplacement ;
- Améliorations en vitesse, amélioration des temps de réponse des annulations ;
- Plus facile d'essayer le module expérimental d'accès ra_serf DAV ;
- Changement dans les API, améliorations et beaucoup de travail de bindings de langages ;
- Plus de 150 corrections de bugs et améliorations.
Subversion 1.X ayant effectivement réussi à remplacer CVS dans de nombreux cas, y compris de complexes ou à large échelle, ces dernières années ont vu s'épanouir et monter en puissance des solutions de VCS décentralisées, bien évidemment libres, telle que git issu du monde du noyau Linux et Mercurial (Hg). Le projet Subversion s'interroge à ce sujet quant à son avenir.
Firefox 3 est publié
Firefox 3, le tant attendu navigateur libre et respectueux des standards ouverts comme il se doit, a été publié aujourd'hui, après un an et demi de développement, 5 bêta et 3 RC.
Firefox 3 apporte de nombreuses améliorations utiles voire incontournables, telles que :
À cette occasion, un petit pari un peu fou a été lancé, celui d'établir un record du monde de téléchargement. Vous êtes donc tous invités, amis, famille et collègues à télécharger Firefox 3 à partir de 19h (fuseau horaire de l'Europe de l'ouest) ce mardi et jusqu'à 19h ce mercredi.
Firefox 3 apporte de nombreuses améliorations utiles voire incontournables, telles que :
À cette occasion, un petit pari un peu fou a été lancé, celui d'établir un record du monde de téléchargement. Vous êtes donc tous invités, amis, famille et collègues à télécharger Firefox 3 à partir de 19h (fuseau horaire de l'Europe de l'ouest) ce mardi et jusqu'à 19h ce mercredi.
Le processus de standardisation de MS-OOXML est suspendu
Quatre membres de l'ISO et l'IEC, le Brésil, l'Inde, l'Afrique du Sud et le Venezuela, ont fait appel contre l'approbation des formats MS-OOXML (formats brevetés et dépendants de formats propriétaires pondus par Microsoft pour lutter contre le standard ouvert OpenDocument) comme standards internationaux ISO/IEC.
Ces appels sont actuellement entrés en considération par les secrétariats généraux de l'ISO et de l'IEC, qui vont les soumettre avec commentaires aux ISO Technical Management Board et IEC Standardization Management Board, sous 30 jours.
Ces deux entités vont décider si elles vont donner suite à ces appels. Suite à quoi le processus, le cas échéant, peut durer plusieurs mois.
Un document sujet à un appel ne peut être publié en tant que standard international ISO/IEC durant cet appel.
Rappel : OpenDocument est un standard ouvert international ISO_26300 depuis sa version 1.0 ; de plus en plus utilisé de par le monde, dans les administrations et entreprises, OpenDocument est disponible dans de multiples solutions libres (OOo, Koffice, Abiword...) et propriétaires.
Ces appels sont actuellement entrés en considération par les secrétariats généraux de l'ISO et de l'IEC, qui vont les soumettre avec commentaires aux ISO Technical Management Board et IEC Standardization Management Board, sous 30 jours.
Ces deux entités vont décider si elles vont donner suite à ces appels. Suite à quoi le processus, le cas échéant, peut durer plusieurs mois.
Un document sujet à un appel ne peut être publié en tant que standard international ISO/IEC durant cet appel.
Rappel : OpenDocument est un standard ouvert international ISO_26300 depuis sa version 1.0 ; de plus en plus utilisé de par le monde, dans les administrations et entreprises, OpenDocument est disponible dans de multiples solutions libres (OOo, Koffice, Abiword...) et propriétaires.
Conférence XMPP/Jabber samedi 29 mars 2008 à Paris 13ème
Comment augmenter notre productivité individuelle et collective ? Nicolas Vérité tient, le samedi 29 mars 2008, de 13h00 à 18h00, une conférence qui nous donne des éléments de réponses. Le thème porte sur les possibilités de Jabber.
Jabber est un système standard et ouvert de messagerie instantanée et de présence. C'est également un système de collaboration en quasi-temps-réel et d'échange multimédia via Jingle. Il génère des possibilités de plus values qui font la différence par rapport aux logiciels fermés ou propriétaires.
Boris Ganne, ingénieur Open Source co-organise ce séminaire.
Jabber est un système standard et ouvert de messagerie instantanée et de présence. C'est également un système de collaboration en quasi-temps-réel et d'échange multimédia via Jingle. Il génère des possibilités de plus values qui font la différence par rapport aux logiciels fermés ou propriétaires.
Boris Ganne, ingénieur Open Source co-organise ce séminaire.
Schrödinger 1.0 : le codec Dirac est prêt
En janvier 2003, la BBC (British Broadcasting Corporation), la radio et télévision publique britanique, célèbre pour ses programmes de qualité, a commencé des travaux sur un codec vidéo nommé Dirac, puis diffusé le tout sous licence libre sur SourceForge en mars 2004.
Le codec Dirac est basé sur les ondelettes (wavelets en anglais), sans brevet, permet des résolutions allant de 176x144 (QCIF) à 1920x1080 (HDTV), en progressif ou entrelacé, une compression double et une meilleure qualité (presque sans perte) par rapport au MPEG2.
Le samedi 23 février 2008, c'est la version 1.0 des bibliothèques Schrödinger qui ont été publiées, implémentation de Dirac basée sur les spécifications finalisées les 21 (DiracPro 1.0) et 24 (2.1) janvier 2008.
Les bibliothèques Schrödinger sont des composants de codage et décodage (dépendants de la bibliothèque libre liboil), développés en C par David Schleef, BBC Research and Development et Fluendo, comportant des optimisations en assembleur, un plugin GStreamer, un mapping pour conteneur au format Ogg à l'aide de la fondation Xiph et une proposition de mapping pour conteneur MPEG-TS.
Schrödinger est publié sous quadruple licence : MPL 1.1, LGPLv2, GPLv2 et MIT. La standardisation complète de Dirac par SMPTE (Society of Motion Picture and Television Engineers) est prévue pour cette année, en tant que VC-2. Les codecs audio conseillés pour accompagner un flux Dirac sont le Vorbis et le FLAC.
Erwin Schrödinger et Paul Dirac sont deux physiciens qui ont obtenu un prix Nobel conjoint en 1933.
Le codec Dirac est basé sur les ondelettes (wavelets en anglais), sans brevet, permet des résolutions allant de 176x144 (QCIF) à 1920x1080 (HDTV), en progressif ou entrelacé, une compression double et une meilleure qualité (presque sans perte) par rapport au MPEG2.
Le samedi 23 février 2008, c'est la version 1.0 des bibliothèques Schrödinger qui ont été publiées, implémentation de Dirac basée sur les spécifications finalisées les 21 (DiracPro 1.0) et 24 (2.1) janvier 2008.
Les bibliothèques Schrödinger sont des composants de codage et décodage (dépendants de la bibliothèque libre liboil), développés en C par David Schleef, BBC Research and Development et Fluendo, comportant des optimisations en assembleur, un plugin GStreamer, un mapping pour conteneur au format Ogg à l'aide de la fondation Xiph et une proposition de mapping pour conteneur MPEG-TS.
Schrödinger est publié sous quadruple licence : MPL 1.1, LGPLv2, GPLv2 et MIT. La standardisation complète de Dirac par SMPTE (Society of Motion Picture and Television Engineers) est prévue pour cette année, en tant que VC-2. Les codecs audio conseillés pour accompagner un flux Dirac sont le Vorbis et le FLAC.
Erwin Schrödinger et Paul Dirac sont deux physiciens qui ont obtenu un prix Nobel conjoint en 1933.
Le test Acid3 a été publié en version finale
Le test Acid3, comme ses prédécesseurs Acid1 et Acid2, est conçu pour montrer les défauts d'implémentations des standards du web dans les navigateurs web, ceci afin d'aider les développeurs et éditeurs à assurer une prise en charge propre des standards dans leur logiciel.
Pour mémoire, le test Acid1, publié en 1998, teste les implémentations CSS1, et le test Acid2, le fameux smiley jaune qui a tant fait parler de lui ces dernières années, publié en 2005, teste le CSS2. Tous les navigateurs modernes, dignes de ce nom, passent désormais le test Acid2. Le test Acid3 se concentre sur le DOM et JavaScript, donc il aide plus ou moins directement les implémenteurs à mieux prendre en charge les applications Web 2.0, donc les développeurs web à coder plus vite et mieux.
La course au meilleur score se joue actuellement, avec des versions de développement des différents navigateurs modernes et respectueux des standards que sont Apple Safari, Opera et Mozilla Firefox. Tout ne sera pas prêt avant de longs mois d'attente, nécessaire à l'implémentation, aux tests et à la stabilisation des produits.
Pour mémoire, le test Acid1, publié en 1998, teste les implémentations CSS1, et le test Acid2, le fameux smiley jaune qui a tant fait parler de lui ces dernières années, publié en 2005, teste le CSS2. Tous les navigateurs modernes, dignes de ce nom, passent désormais le test Acid2. Le test Acid3 se concentre sur le DOM et JavaScript, donc il aide plus ou moins directement les implémenteurs à mieux prendre en charge les applications Web 2.0, donc les développeurs web à coder plus vite et mieux.
La course au meilleur score se joue actuellement, avec des versions de développement des différents navigateurs modernes et respectueux des standards que sont Apple Safari, Opera et Mozilla Firefox. Tout ne sera pas prêt avant de longs mois d'attente, nécessaire à l'implémentation, aux tests et à la stabilisation des produits.
Ubuntu Brainstorm : déposez et votez pour des idées d'amélioration
Ubuntu Brainstorm est un site qui vise à échanger des idées pour faire évoluer Ubuntu, comme Dell l'a fait via Ideastorm. Le principe est de proposer des idées ou de voter pour des idées déjà proposées. Ainsi, les équipes de développement et contributeurs pourront mieux disséquer les besoins et envies de leurs utilisateurs (et non-utilisateurs).
Ubuntu Brainstorm est bien évidemment plus facile à utiliser qu'un bug-tracker pour l'ensemble des utilisateurs, et pour les développeurs et ingénieurs qualité, il permet entre autre de dépolluer un peu le bug-tracker d'idées plus ou moins farfelues et de le concentrer à des tâches plus orientées ingénierie.
Appel :
Ubuntu Brainstorm est bien évidemment plus facile à utiliser qu'un bug-tracker pour l'ensemble des utilisateurs, et pour les développeurs et ingénieurs qualité, il permet entre autre de dépolluer un peu le bug-tracker d'idées plus ou moins farfelues et de le concentrer à des tâches plus orientées ingénierie.
Appel :
- aux Ubuntistes : allez de ce pas vous exprimer pour améliorer votre future distribution ;
- aux BSDistes et Linuxiens non-ubuntiste : proposez les améliorations dont vous avez besoin ;
- aux maqueux et windowsiens : proposez ce qui manque à la fois à Ubuntu et à votre environnement propriétaire.
Lancement du Google Summer of Code™ 2008
Comme chaque été depuis maintenant trois ans, Google lance son initiative « Google Summer of Code™ » édition 2008.
SoC consiste à faire contribuer des étudiants de tous pays sur des projets libres et open source durant leur période de vacances d'été. Les participants sont rémunérés par Google et tutorés par des experts de divers domaines. Par le passé, c'est 1500 étudiants et 2000 tuteurs de 90 pays qui y ont pris part.
Cette année, les propositions de tutorat seront ouvertes du lundi 3 mars au mercredi 12 mars et les candidatures des étudiants du lundi 24 mars ou lundi 31 mars. Vous pouvez joindre le canal IRC #gsoc sur Freenode pour en discuter.
SoC consiste à faire contribuer des étudiants de tous pays sur des projets libres et open source durant leur période de vacances d'été. Les participants sont rémunérés par Google et tutorés par des experts de divers domaines. Par le passé, c'est 1500 étudiants et 2000 tuteurs de 90 pays qui y ont pris part.
Cette année, les propositions de tutorat seront ouvertes du lundi 3 mars au mercredi 12 mars et les candidatures des étudiants du lundi 24 mars ou lundi 31 mars. Vous pouvez joindre le canal IRC #gsoc sur Freenode pour en discuter.
Microsoft et ses promesses d'ouverture et d'interopérabilité
Microsoft a publié une annonce ce jeudi 21 février, dont une traduction possible serait « Microsoft a annoncé aujourd'hui un ensemble de larges changements à sa technologie et ses pratiques commerciales pour améliorer l'ouverture de ses produits et conduire vers une plus grande interopérabilité, opportunité et choix. Ces changements sont codifiés dans quatre principes d'interopérabilité et actions correspondantes : 1) garantir les connexions ouvertes ; 2) promouvoir la portabilité des données ; 3) améliorer le support des standards de l'industrie ; et 4) stimuler plus d'engagement ouvert avec les clients et l'industrie, incluant les communautés open source. »
Observons les réactions de l'April et de Groklaw :
L'April publie un communiqué titré « Nouvelle stratégie de Microsoft sur l'interopérabilité : le Logiciel Libre toujours exclu ».
Quelques passages sont intéressants : « [...] la plupart de ces protocoles sont couverts par des brevets, et les licences de ces brevets ne pourront être obtenues qu'à des conditions dites «raisonnables et non-discriminatoires» (RAND) [3]. Ce type de licence nécessitant rémunération par copie de programme favorise les monopoles au détriment des PME et exclut de fait l'ensemble des développeurs de Logiciels Libres. » Le communiqué poursuit sur la confusion entre libre et non-commercial et souligne judicieusement la proximité de cette annonce avec le vote de l'ISO. De plus, « Microsoft s'engage seulement à offrir de nouvelles interfaces de programmation pour Word, Excel et Powerpoint de manière à permettre aux développeurs de créer des extensions capables de gérer des formats de leur choix. »
Le long article de Groklaw, titré « Des promesses, des promesses par Microsoft. Encore. »), est très simplement résumé sur Slashdot : (traduction possible) « Pour faire court, les promesses sont toujours du même acabit et n'aident personne sauf Microsoft. Elles protègent les développements 'non-commerciaux' et sont mises en place pour créer une route à péage parsemée de brevets afin que les concurrents paient pour entrer dans la compétition. Comme le dit PJ (NdR : Pamela Jones), 'C'est une promesse pour rester incompatible avec la GPL, pour autant que je puisse dire.' »
Observons les réactions de l'April et de Groklaw :
L'April publie un communiqué titré « Nouvelle stratégie de Microsoft sur l'interopérabilité : le Logiciel Libre toujours exclu ».
Quelques passages sont intéressants : « [...] la plupart de ces protocoles sont couverts par des brevets, et les licences de ces brevets ne pourront être obtenues qu'à des conditions dites «raisonnables et non-discriminatoires» (RAND) [3]. Ce type de licence nécessitant rémunération par copie de programme favorise les monopoles au détriment des PME et exclut de fait l'ensemble des développeurs de Logiciels Libres. » Le communiqué poursuit sur la confusion entre libre et non-commercial et souligne judicieusement la proximité de cette annonce avec le vote de l'ISO. De plus, « Microsoft s'engage seulement à offrir de nouvelles interfaces de programmation pour Word, Excel et Powerpoint de manière à permettre aux développeurs de créer des extensions capables de gérer des formats de leur choix. »
Le long article de Groklaw, titré « Des promesses, des promesses par Microsoft. Encore. »), est très simplement résumé sur Slashdot : (traduction possible) « Pour faire court, les promesses sont toujours du même acabit et n'aident personne sauf Microsoft. Elles protègent les développements 'non-commerciaux' et sont mises en place pour créer une route à péage parsemée de brevets afin que les concurrents paient pour entrer dans la compétition. Comme le dit PJ (NdR : Pamela Jones), 'C'est une promesse pour rester incompatible avec la GPL, pour autant que je puisse dire.' »
Création de l'entreprise « Mozilla Messaging »
La Mozilla Foundation avait réfléchi à voix haute il y a de cela quelques mois à la création d'une entreprise « MailCo » (mail corporation) dédiée au développement de Thunderbird, appelant à commentaires comme il est courant de le faire dans le monde du logiciel libre. L'entreprise « Mozilla Messaging » est aujourd'hui créée, et c'est un français à sa tête : David Ascher. Mozilla Messaging sera « concentrée sur le courriel et les communications Internet ».
Trois personnes siègent au conseil d'administration (Board of Directors) : David Ascher lui-même, en tant que CEO, Marten Mickos, CEO de MySQL AB, et Chris Beard, vice-président et directeur général des laboratoires Mozilla. Le capital de départ de la société est 3 millions de dollars, la Mozilla Foundation étant l'unique actionnaire, autrement dit Mozilla Messaging étant filiale à 100% de la Mozilla Foundation. L'objectif est de recruter dix personnes la première année, sans équipe commerciale ni marketing.
Bien que la feuille de route ne soit pas complètement figée, le client de courriel libre Thunderbird 3.0 apportera les fonctionnalités suivantes :
Trois personnes siègent au conseil d'administration (Board of Directors) : David Ascher lui-même, en tant que CEO, Marten Mickos, CEO de MySQL AB, et Chris Beard, vice-président et directeur général des laboratoires Mozilla. Le capital de départ de la société est 3 millions de dollars, la Mozilla Foundation étant l'unique actionnaire, autrement dit Mozilla Messaging étant filiale à 100% de la Mozilla Foundation. L'objectif est de recruter dix personnes la première année, sans équipe commerciale ni marketing.
Bien que la feuille de route ne soit pas complètement figée, le client de courriel libre Thunderbird 3.0 apportera les fonctionnalités suivantes :
- intégration/fusion de l'extension Lightning, le calendrier ;
- recherche améliorée ;
- configuration plus facile ;
- améliorations en terme d'interface utilisateur.
Le serveur XMPP libre ejabberd en version 2.0
XMPP est le protocole standard ouvert (IETF) de routage générique de flux XML et binaire (via Jingle), qui a décidément le vent en poupe ces temps-ci, avec les essais à grande échelle d'AOL et Yahoo! sur la messagerie instantanée et la présence (alors que ceux-ci ont déjà leur solution propriétaire depuis des années), ainsi que la prise de conscience générale sur les capacités sociales et applicatives de XMPP et de son architecture.
ejabberd est un serveur XMPP libre publié sous licence GPLv2, écrit en langage erlang. La grande force de ejabberd est sa capacité de mise à l'échelle (scalability), motorisant les plus importants serveurs Jabber de la planète (jabber.org, MXiT, SAPO). Le langage erlang, langage fonctionnel concurrent temps réel et distribué, lui permet les mises à jour sans interruption de service et des fonctionnalités de tolérance de pannes.
La version 2.0 de ejabberd apporte avant tout, après un an et demi de travail, des améliorations de mise à l'échelle et de robustesse, grâce à une refonte d'architecture, nommée Flexarch. Celle-ci apporte entre autre la capacité des composants à fonctionner en cluster.
ejabberd 2.0 affiche en outre les nouvelles fonctionnalités suivantes :
ejabberd est un serveur XMPP libre publié sous licence GPLv2, écrit en langage erlang. La grande force de ejabberd est sa capacité de mise à l'échelle (scalability), motorisant les plus importants serveurs Jabber de la planète (jabber.org, MXiT, SAPO). Le langage erlang, langage fonctionnel concurrent temps réel et distribué, lui permet les mises à jour sans interruption de service et des fonctionnalités de tolérance de pannes.
La version 2.0 de ejabberd apporte avant tout, après un an et demi de travail, des améliorations de mise à l'échelle et de robustesse, grâce à une refonte d'architecture, nommée Flexarch. Celle-ci apporte entre autre la capacité des composants à fonctionner en cluster.
ejabberd 2.0 affiche en outre les nouvelles fonctionnalités suivantes :
- PubSub, pour la publication d'informations et la souscription à ces flux, implémentant du vrai push (et non du polling) intelligent en fonction de la présence, et ce, en quasi-temps-réel (instantané) ;
- Personal Eventing, pour les évènements personnels tels que l'avatar, la géolocalisation, l'activité, mais aussi des informations plus « fun » telles que l'humeur, la musique écoutée, la vidéo regardée, le site web visité, le jeu en cours, la discussion en cours ;
- proxy de transferts de fichiers ;
- serveur de fichiers HTTP ;
- BOSH (ou HTTP binding) pour les applications Web 2.0 ;
- authentification PAM ;
- des améliorations du support LDAP ;
- administration à distance via les Ad-Hoc Commands ;
- localisation dans 24 langues ;
- et les incontournables corrections de bugs.