Le projet Apricot (abricot), réalisé par l'institut Blender, a pour but de créer un jeu vidéo libre avec des outils libres, et notamment le modeleur 3D Blender. C'est en quelque sorte le pendant pour les jeux vidéos des projets Peach (pêche) et Orange, qui ont donné les courts-métrages Elephants Dream et Big Buck Bunny.
Ce projet est intéressant sur plusieurs points. Tout d'abord, par la publicité apportée par le projet aux outils et à l'écosystème libre : C'est une démonstration de la possibilité d'obtenir un produit fini de qualité, ainsi que de l'existence d'un modèle économique alternatif se basant sur les licences libres. Ensuite, cela permet d'enrichir les ressources du libre, qu'il s'agisse de textures ou de modèles 3D. Enfin, c'est l'occasion d'ajouter de nombreuses fonctionnalités aux outils utilisés, et notamment à Blender.
Partie prenante du modèle économique, la vente de DVD, contenant le jeu, mais également les sources, graphiques comme logicielles, financera les développements de l'institut Blender, ce qui est une excellente occasion pour soutenir un projet libre. À noter que la précommande de ces DVD est d'ores et déjà disponible.
Le projet, commencé le 1er Février 2008, avait une date de sortie initialement prévue vers la fin Juillet, et bien qu'aucune date précise ne soit annoncée à l'heure actuelle, on peut supposer que le jeu sortira en réalité fin Août, une partie de l'équipe travaillant un mois de plus afin de peaufiner le jeu. Une version de démonstration du jeu, parue le 1er Juillet, permet de se faire une petite idée du jeu et des développements faits dans Blender, très rapides ces derniers temps. À noter que le dépôt Subversion du projet devrait être très prochainement disponible.
Consolidation des smartphones libres : LiPS fusionne avec LiMo
Le petit monde des smartphones libres se consolide. Les smartphones ou téléphones « intelligents » (en réalité sans réelle intelligence) sont de petits appareils électroniques qui tiennent dans la poche, résultat du coït entre un téléphone mobile et un PDA, souvent accouplés également avec un appareil photo, un baladeur et/ou une tablette Internet, voire un ordinateur de poche complet, avec ou sans clavier numérique ou alphanumérique.
Le LiPS Forum (LiPS pour Linux Phone Standards) fusionne avec la LiMo Foundation (LiMo pour Linux Mobile).
Moultes événements et avancements dans le monde effervescent des smartphones ont eu lieu ces derniers mois :
Dans cette cacophonie, LiMo séduit bien des acteurs des telco par son modèle de gouvernance ouvert et transparent, ainsi que son côté ouvert, contributif et copyleft, sans royalties et sans brevets des solutions logicielles proposées. Outre les acteurs de LiPS rejoignant la liste des acteurs de LiMo, cette consolidation réduit l'entropie et la fragmentation du monde Linux et/ou libre sur mobile.
LiMo reste à ce jour la solution la plus avancée du monde des smartphones libres puisque de nombreux téléphones ont déjà vu le jour sur le marché, contrairement à Android et Openmoko par exemple. Fin juillet, d'autres acteurs vont rejoindre les rangs de la LiMo Foundation, et de nouveaux téléphones vont être annoncés.
Le LiPS Forum (LiPS pour Linux Phone Standards) fusionne avec la LiMo Foundation (LiMo pour Linux Mobile).
Moultes événements et avancements dans le monde effervescent des smartphones ont eu lieu ces derniers mois :
- La publication de la version 1.0 des spécifications LiPS ;
- La publication de la plateforme LiMo en version 1 ;
- Le rachat de Symbian par Nokia dans le but de rationnaliser les surcouches S60, UIQ et MOAP et surtout de rendre Symbian OS et ses surcouches libres sous licence EPL 1.0 (Eclipse Public License), dans les mois/années à venir, via la fraîchement créée Symbian Foundation ;
- La mise sur le marché du Neo FreeRunner, le premier appareil sous l'OS sous licence GPL Openmoko ;
- L'annonce de l'iPhone 3G sous l'OS propriétaire iPhone OS, un Mac OS X allégé, toujours basé sur noyau XNU, FreeBSD et le toolkit Cocoa Touch.
Dans cette cacophonie, LiMo séduit bien des acteurs des telco par son modèle de gouvernance ouvert et transparent, ainsi que son côté ouvert, contributif et copyleft, sans royalties et sans brevets des solutions logicielles proposées. Outre les acteurs de LiPS rejoignant la liste des acteurs de LiMo, cette consolidation réduit l'entropie et la fragmentation du monde Linux et/ou libre sur mobile.
LiMo reste à ce jour la solution la plus avancée du monde des smartphones libres puisque de nombreux téléphones ont déjà vu le jour sur le marché, contrairement à Android et Openmoko par exemple. Fin juillet, d'autres acteurs vont rejoindre les rangs de la LiMo Foundation, et de nouveaux téléphones vont être annoncés.
Publication de Samba 3.2
L'équipe de développeurs de Samba a sorti le 1er juillet dernier en toute discrétion la version 3.2 du logiciel permettant d'assurer la compatibilité d'UNIX avec les protocoles réseaux propriétaires de Microsoft et IBM que sont Netbios, SMB et CIFS. Le nouveau gestionnaire de publication est Karolin Seeger qui travaille à plein temps sur Samba au sein de la société SerNet GmbH. Cette version est désormais publiée sous licence GNU GPL v3.
Au niveau des améliorations apportées, vous trouverez :
Au niveau des améliorations apportées, vous trouverez :
- grâce au backport de la bibliothèque ctdb de la branche 4.0, Samba 3.2 est désormais capable de fournir une solution de serveurs de fichiers clusterisés ;
- Samba intègre désormais la prise en charge de configuration de type registre, ceci afin de permettre le paramétrage de manière plus simple qu'en parcourant et en modifiant un fichier de configuration ;
- Samba est désormais parfaitement compatible avec Windows Vista SP1 et Windows Server 2008 ;
- La gestion des partages chiffrés en se basant sur l'API GSSAPI ; cette innovation est d'ailleurs disponible uniquement grâce à Samba qui a fait le choix de proposer une extension du protocole CIFS ;
- Optimisations de l'empreinte mémoire via l'utilisation de la bibliothèque talloc ;
- Compatibilité IPv6 complète suite à la réécriture d'une partie du code dans cette optique.
symfony 1.1 est sorti
Juste avant le départ des juilletistes, la nouvelle mouture de Symfony est officiellement sortie.
Symfony est un framework MVC libre (sous license MIT) et professionnel de développement web en PHP5. Concocté par la web agency française Sensio Labs, la première version du framework avait déjà un certain nombre d'atouts pour séduire des acteurs majeurs du web tels que Yahoo par exemple qui l'utilise sur Yahoo! Answers , Bookmarks et la prochaine version de del.icio.us.
La version 1.1 présente un grand nombre de nouveautés :
Symfony est un framework MVC libre (sous license MIT) et professionnel de développement web en PHP5. Concocté par la web agency française Sensio Labs, la première version du framework avait déjà un certain nombre d'atouts pour séduire des acteurs majeurs du web tels que Yahoo par exemple qui l'utilise sur Yahoo! Answers , Bookmarks et la prochaine version de del.icio.us.
La version 1.1 présente un grand nombre de nouveautés :
- Nouveau gestionnaire de formulaires embarquant des valideurs et des nettoyeurs de données ;
- Un système de tâches remplace les anciens batchs et vous permet d'intégrer vos scripts d'exploitation directement dans les outils du framework ;
- Refactorisation des couches d'exécution favorisant les performances des appels Ajax ;
- Le framework gère nativement les formats d'affichage qui permettent d'adapter facilement vos contenus à un iPhone par exemple ;
- Bon nombre des bibliothèques déjà existantes ont été modifiées pour permettre de découpler les composants les uns des autres et vous permettre de les utiliser indépendamment ou de construire votre propre framework ;
- Nouveau système de greffons ;
- L'intégration d'autres ORM que Propel (tel que Doctrine par exemple) est maintenant facilitée ;
- Nouvelle documentation ;
- Nouveau système de configuration ;
- Nouveau gestionnaire d'évènements inspiré de Cocoa ;
- Plein d'autres bonnes surprises...
Sortie de frozen-bubble-menu 0.2.0
Frozen-bubble-menu est une interface graphique très simple permettant d'accéder à certaines options de frozen-bubble disponibles uniquement en ligne de commande. L'objectif est de simplifier leur utilisation par le grand public. Cet outil a été motivé par un besoin familial et les commentaires faits lors de la sortie de Frozen Bubble (v.2) sur Linuxfr.
Frozen-bubble-menu est publié sous licence GNU General Public Licence version 2 ou supérieure. Il s'agit d'un projet indépendant du jeu lui-même.
Avec cette nouvelle version, l'interface utilisée est GTK+. Elle est réalisée par l'intermédiaire de Glade. Ces choix vont perdurer dans les versions suivantes du logiciel. Si la langue par défaut est l'anglais, le logiciel dispose du mécanisme classique pour internationaliser des programmes Unix. Le français est la seule autre langue disponible.
Frozen-bubble-menu est publié sous licence GNU General Public Licence version 2 ou supérieure. Il s'agit d'un projet indépendant du jeu lui-même.
Avec cette nouvelle version, l'interface utilisée est GTK+. Elle est réalisée par l'intermédiaire de Glade. Ces choix vont perdurer dans les versions suivantes du logiciel. Si la langue par défaut est l'anglais, le logiciel dispose du mécanisme classique pour internationaliser des programmes Unix. Le français est la seule autre langue disponible.
Tuxguitar 1.0 est sorti
1
juil.
2008
Vigilo : la solution de supervision libre pour les grands réseaux
La société CS a publié sa solution de supervision en logiciel libre pour les grands comptes.
Vigilo est une solution complète de supervision capable de gérer des systèmes d'envergure (réseau et serveurs) grâce à une architecture répartie et modulaire. Construit autour de Nagios, Vigilo traite en complément la métrologie, les graphes et la corrélation d'évènements. Vigilo offre d'autre part de nouvelles fonctionnalités : bac à évènements, gestion centralisée des configurations, remontée des traps SNMP, etc.
Vigilo est une solution complète de supervision capable de gérer des systèmes d'envergure (réseau et serveurs) grâce à une architecture répartie et modulaire. Construit autour de Nagios, Vigilo traite en complément la métrologie, les graphes et la corrélation d'évènements. Vigilo offre d'autre part de nouvelles fonctionnalités : bac à évènements, gestion centralisée des configurations, remontée des traps SNMP, etc.
Celtx 1.0 : suite libre de préproduction media
Amis écrivains, scénaristes, storyboarders,
voici une nouvelle qui va vous ravir. Après 18 versions, environ 2000 bugs corrigés, 6 années de développement, le soutien d'une forte communauté d'utilisateurs, Celtx, la suite intégrée pour la réalisation d'un projet créatif, est disponible en version 1.0.
L'objectif de Celtx est d'offrir l'ensemble des fonctionnalités nécessaires pour mener à bien un projet type :
voici une nouvelle qui va vous ravir. Après 18 versions, environ 2000 bugs corrigés, 6 années de développement, le soutien d'une forte communauté d'utilisateurs, Celtx, la suite intégrée pour la réalisation d'un projet créatif, est disponible en version 1.0.
L'objectif de Celtx est d'offrir l'ensemble des fonctionnalités nécessaires pour mener à bien un projet type :
- "écriture d'un livre" de la littérature au comics ;
- "réalisation d'un film" du grand cinéma au documentaire ;
- "pièce de théâtre" ;
- "émission de radio".
Sortie d'aMule 2.2.1
aMule est un client des réseaux pair à pair Kad/Overnet/eDonkey qui a la particularité d'être basé sur wxWidgets, donc multi plateformes (Unix, Mac et Windows), et d'avoir une architecture client/serveur lui permettant de tourner en temps que service d'arrière plan tout en ayant une interface utilisateur native du système ou bien une interface web, localement ou à distance.
Après un essoufflement dans le développement et deux ans de labeur depuis la version 2.1.3, la version 2.2.1 est finalement et officiellement sortie. Pour ceux qui se demandent ou est la 2.2.0, et bien vous n'êtes pas seul, tout le monde se le demande, et si jamais vous l'avez vue passer, faites signe à l'équipe de maintenance du projet.
Nous n'avons pas à faire à des travaux de fond qui ont été effectué lors de la migration complète vers wxWidgets il y a déjà quelques années, mais plutôt a une grosse version de maintenance, avec de nombreuses corrections de bugs, ajustement de fonctionnalités et compatibilité avec les protocoles.
Pour le plus important, on notera la gestion de Kad2, l'obscurcissement de protocole et l'UPnP.
Après un essoufflement dans le développement et deux ans de labeur depuis la version 2.1.3, la version 2.2.1 est finalement et officiellement sortie. Pour ceux qui se demandent ou est la 2.2.0, et bien vous n'êtes pas seul, tout le monde se le demande, et si jamais vous l'avez vue passer, faites signe à l'équipe de maintenance du projet.
Nous n'avons pas à faire à des travaux de fond qui ont été effectué lors de la migration complète vers wxWidgets il y a déjà quelques années, mais plutôt a une grosse version de maintenance, avec de nombreuses corrections de bugs, ajustement de fonctionnalités et compatibilité avec les protocoles.
Pour le plus important, on notera la gestion de Kad2, l'obscurcissement de protocole et l'UPnP.
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.
Universe Viewer - un logiciel d'étude des quasars dans l'univers
Universe Viewer permet d'étudier la répartition des quasars dans l'univers, et d'identifier à l'œil des amas ou des structures.
Les quasars sont des objets astronomiques extrêmement lointains, la grande distance les séparant de nous produit un phénomène appelé le redshift c'est à dire le décalage vers le rouge de leur spectre. Un quasar peut donc être situé dans l'espace à l'aide de sa position dans le ciel, et de son redshift (qui est fonction de la distance).
Universe Viewer est donc un outil de travail destiné à être utilisé principalement par des chercheurs. Il permet de réaliser, à partir de catalogues de quasars, une cartographie conforme en trois dimensions (en tenant compte notamment de la courbure de l'univers).
Ce logiciel est écrit en Java, nous sommes deux a avoir travaillé dessus et il a été placé sous licence libre GPL.
Les quasars sont des objets astronomiques extrêmement lointains, la grande distance les séparant de nous produit un phénomène appelé le redshift c'est à dire le décalage vers le rouge de leur spectre. Un quasar peut donc être situé dans l'espace à l'aide de sa position dans le ciel, et de son redshift (qui est fonction de la distance).
Universe Viewer est donc un outil de travail destiné à être utilisé principalement par des chercheurs. Il permet de réaliser, à partir de catalogues de quasars, une cartographie conforme en trois dimensions (en tenant compte notamment de la courbure de l'univers).
Ce logiciel est écrit en Java, nous sommes deux a avoir travaillé dessus et il a été placé sous licence libre GPL.
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.
Sortie de TPLN Php Template v2.9
H2Lsoft, Société de services en logiciel libre, annonce la sortie de son moteur de template Php estampillé 2.9. De nombreuses nouveautés et améliorations ont été apportées à cette version.
TPLN Template PHp est un projet Open source (GPL) crée en fin 2001, ayant comme particularités :
TPLN Template PHp est un projet Open source (GPL) crée en fin 2001, ayant comme particularités :
- Simplicité d'apprentissage ;
- Gestion de la plus part des SGBDR (MySQL, Oracle, SQL Server, Access, SQLite, ...) ;
- Gestion du cache (simple et dynamique) ;
- Gestion automatique du contrôle des formulaires (à noter également le support des captcha) ;
- GreffonMail.
OpenJDK 6 passe le TCK
La dernière version d'OpenJDK 6 passe le rigoureux Java Test Compatibility Kit (80 000 tests, 1 million de lignes de code). En clair, OpenJDK est une implémentation conforme aux spécifications Java 6 de Sun.
Aujourd'hui Fedora 9 est la première distribution GNU/Linux à inclure un JDK libre 100% conforme aux spécifications Java 6 grâce aux efforts des ingénieurs de Sun, RedHat et de la communauté Fedora. RedHat envisage d'inclure OpenJDK dans la prochaine RHEL 5.3. Le « Java trap » (piège java) est définitivement mort.
Un récapitulatif des épisodes précédents est disponible dans le suite de l'article.
Aujourd'hui Fedora 9 est la première distribution GNU/Linux à inclure un JDK libre 100% conforme aux spécifications Java 6 grâce aux efforts des ingénieurs de Sun, RedHat et de la communauté Fedora. RedHat envisage d'inclure OpenJDK dans la prochaine RHEL 5.3. Le « Java trap » (piège java) est définitivement mort.
Un récapitulatif des épisodes précédents est disponible dans le suite de l'article.