MakeHuman permet de créer des personnages en 3D, pouvant ensuite être importés dans Blender ou autre logiciel de modélisation 3D. MakeHuman est développé en python (2.7), sous licence libre AGPL3+ pour le code et CC0 pour les contenus et modèles fournis ; il sort en version 1.0 ce 14 mars 2014, après 8 versions alpha, pour GNU/Linux, OS/X et Windows.
Libération de navitia : un calculateur d’itinéraire pour les transports en communs
La société Canal TP a ouvert sous licence Affero-GPL son produit phare : le calculateur d’itinéraires pour transports en commun Navitia. Il s’agit d’un serveur qui expose une API REST afin d’être intégrée dans divers services (site web, application mobile, client CLI…). Les sources de données acceptées sont le format GTFS souvent utilisé pour diffuser des horaires en OpenData et OpenStreetMap pour les itinéraires piétons.
Le cœur est en C++11 avec une interface en Python pour gérer l’API REST.
En plus de la fonction centrale de calcul des itinéraires, voici certaines autres fonctionnalités :
- approche à pied, vélo, vélo libre service
- prochains départs, arrivées (pour l’instant théorique, le temps réel est encore en développement)
- « isochrones » (terme approximatif qui revient à calculer le temps pour atteindre tous les arrêts depuis un point)
- service « à proximité »
- explorer le référentiel de données (par exemple l’ensemble des lignes passant par tel arrêt)
Opa, un nouveau langage pour le développement d’applications Web
Après des années d’efforts, nous sommes heureux d’avoir libéré le code d’une nouvelle technologie Web nommée Opa. La licence choisie est la GNU Affero General Public License version 3 (AGPLv3).
Cette dépêche a pour but de vous expliquer ce qu’est, et n’est pas, Opa.
Ryzom devient entièrement libre !
Se félicitant de cette nouvelle, le directeur exécutif de la Free Software Foundation, Peter Brown a précisé : « C'est une occasion unique pour le mouvement du logiciel libre et l'émergence dans le domaine du jeu libre d'accélérer la production de jeux libres et de mondes 3D. Nous reconnaissons l'importance du jeu et le courant prédominant des jeux propriétaires, donc ce jour représente une avancée significative à partir de laquelle notre communauté peut en profiter. »
Cette nouvelle est la concrétisation des espoirs de toute une communauté, depuis que des employés de Nevrax, des joueurs ainsi que des personnalités du logiciel libre ont en 2006 lancé un appel aux dons pour racheter le jeu et le diffuser sous licence libre. L'appel d'offre avait alors été refusé, et la société Gameforge avait été désignée par le liquidateur judiciaire pour reprendre le jeu. L'accès au serveur continuera à être payant, afin de continuer à financer le développement (bien que plus rien n'empêche en théorie de monter un serveur alternatif). Pour information, le prix mensuel de l'abonnement varie de 77,95 € l'année (soit 6,50 € par mois) à 7,95 € pour un mois seul d'abonnement.
Ryzom n'est à l'heure actuelle disponible que sous Windows, mais fonctionne très bien sous Linux et Mac OS X via Wine. Un tutoriel est disponible sur le forum officiel. Le passage au libre quant à lui laisse évidemment espérer un portage natif !
NdM : Merci également à Vianney Lecroart, à Chag et à Erwan Richard pour leurs propositions de dépêche et à bpierre pour son journal.
1flow — plate‐forme libre pour l’information
1flow est un outil de veille libre, pour rester informé et convertir l’information en action. C’est une application Web responsive qui assure l’agrégation (flux RSS et bientôt sociaux), la lecture (récupération des contenus complets et conversion de texte brut à la volée) et l’importation ou stockage de contenus numériques (PDF, vidéos, images…). À destination d’un public averti mais non-informaticien, son interface est épurée (regardez la vidéo d’introduction de 2 min).
Nous cherchons à monter une équipe d’utilisateurs contributeurs (développeurs ou non) pour tester et renforcer le projet. Plus de détails en seconde partie.
Petites brèves : MediaGoblin, CloudStack, Walt Disney et G'MIC
GNU MediaGoblin
Ce projet en devenir se veut une alternative libre pour héberger et partager ses photos et vidéos (un concurrent de Flickr et Picasa). Le but est de lutter contre la centralisation des services Internet, il est annoncé pour septembre / octobre 2011, vous pouvez y contribuer via les ML et irc ou en essayant le code en développement.
Le projet est réalisé en Python et est disponible sous licence AGPL.
CloudStack devient opensource
CloudStack est un gestionnaire de machines virtuelles, basé sur libvirt. Il permet d'utiliser la ligne de commande, une interface web ou une API RESTful. Il prend en charge les machines suivantes : KVM, Xen, Oracle VM et VMWare.
L'entreprise a été rachetée par Citrix en juin et le logiciel qui est distribué sous deux versions dont une était propriétaire est désormais entièrement libre sous licence GPL. Il est développé en Java.
Walt Disney libère ses outils
Les studios Walt Disney mettent à disposition une partie des logiciels qu'ils utilisent pour leurs réalisations. On retrouve évidemment des logiciels dédiés au graphisme mais aussi un générateur de tests unitaires Python et un gestionnaire de paquets pour Mac OS.
Les licences dépendent des logiciels mais on retrouve Apache, BSD et MIT.
GREYC's Magic Image Converter (G'MIC)
G'MIC (GREYC's Magic Image Converter) est un projet proposant à la fois un outil en ligne de commande, un greffon pour GIMP et une bibliothèque C++, pour le traitement générique des images 2D ou 3D. La dernière version 1.5.0.2 de ce framework vient de sortir, apportant de nouveaux filtres et commandes, et renforçant la stabilité de l'interpréteur du langage de script intégré. Le greffon pour GIMP est aujourd'hui la partie du projet la plus visible et la plus utilisée, mais elle est aussi la plus limitée, puisque GIMP ne gère ni les images 3D volumiques, ni les images à valeurs flottantes ou à grand nombre de bits (16 ou 24), ce que la version en ligne de commande peut faire.
G'MIC est développé dans l'équipe Image du GREYC (unité de recherche CNRS), à Caen / France.
Merci à dtschump pour son aide lors de la rédaction de cette dépêche.
Journal Vive l'alsace viticole libre !
Je travaille dans le milieu viticole et bien que le métier soit passionnant, la part consacrée au réglementaire est réellement impressionnante : déclaration de stock, de récoltes, document relatifs à la chaptalisation, droit de plantation, cahier de pressoirs... Objectivement, un bon viticulteur peut facilement devenir un bon douanier ou un bon fonctionnaire tant les métiers sont imbriqués !!! Cette partie réglementaire est fastidieuse et pas forcément intéressante. Et pourtant, l'Alsace vient d'offrir un rayon de soleil libre sur ce monde (…)
Sortie officielle de « Ma Petite Auto-Entreprise » et Aemanager 1.0
Ma Petite Auto-Entreprise est un site dédié aux auto-entrepreneurs leur permettant de gérer leurs clients, devis, factures et relances. Il permet également de suivre son chiffre d'affaire, son reste à faire pour atteindre le plafond et de prévoir ses cotisations.
L'application web qui fournit ce service se nomme Aemanager. Elle est développée en Python en utilisant le framework Django, et est distribuée sous licence libre AGPL.
La version déployée est actuellement la 1.0.2. Elle corrige quelques bogues et problèmes d'ergonomie depuis la sortie de la 1.0, le 1er mars.
Le modèle économique de Ma Petite Auto-Entreprise est de fournir l'hébergement de l'application et des données pour 0,99 € / mois.
PEPS, nouvelle solution libre de messagerie et partage de fichiers
Une nouvelle solution de communication libre est née : PEPS ! PEPS est développé par la société française MLstate, sous licence AGPLv3. Ce n'est pas forcément un remplacement des serveurs IMAP existants mais cela se place plutôt sur le champ de solutions de communication qui incluent les fonctionnalités suivantes :
- messagerie (compatible avec SMTP). Voir la capture d'écran
- partage de fichiers et répertoires. Voir la capture d'écran
- gestion des équipes
- gestion du chiffrement côté client
- soin particulier à l'ergonomie et l'expérience utilisateur
- extensibilité via API REST
- fonctions sociales, à commencer par un mur pour les utilisateurs. Voir la capture d'écran
Lancement de Poll-O, enquêtes et votes en ligne.
Poll-O est une solution d’enquête et de vote en ligne sous licence GNU AGPL. Entr’ouvert la propose en mode hébergé, mais la solution reposant intégralement sur des logiciels sous licences libres, vous pouvez l’installer de façon autonome.
Poll–O est un logiciel libre, ce qui signifie que l’on peut réaliser un audit afin de vérifier son fonctionnement. C’est indispensable pour l’organisation de consultations en ligne qui soient plus transparentes, qui réconcilient, dans une certaine mesure, anonymat et vérifiabilité.
Poll-O permet la conception, la diffusion et l’analyse d’enquêtes variées. La création d’un questionnaire y est simplifiée. Le questionnaire peut être destiné à tout le monde ou réservé à une liste d’utilisateurs authentifiés. L’outil propose des statistiques sommaires et une exportation au format « .csv »
, pour une exploitation plus poussée des résultats dans des logiciels comme R ou PSPP. De manière générale, les données contenues dans l’application n’y sont pas enfermées et peuvent être exportées dans des formats simples.
Poll-O a notamment été utilisé pour les élections de l’April, ce qui a été l’occasion de corriger une série de bogues grâce aux commentaires détaillés qui nous ont été fournis, et de Europe Écologie - Les Verts (au moment du changement de nom).
Désolé, j'ai forké
Forker un logiciel libre (en créer une nouvelle version indépendante de l’original) est une décision difficile, qui risque de diviser sa communauté. Je propose ici la traduction en français d’un article que j’avais initialement écrit en anglais et publié sur le blog du logiciel de création de sites web SQLPage à propos du fork d’une bibliothèque populaire du langage de programmation Rust.
Publication de la première Beta Archipel
Archipel est constitué de deux composants :
- un agent à installer sur les hyperviseurs permettant la création d'un pont entre la libvirt et XMPP, le tout écrit en python
- une interface web écrite en Cappuccino permettant de contrôler l'ensemble.
Archipel est basé sur une architecture totalement modulaire (de chaque côté, serveur et client) permettant de l'adapter à ces besoins. Tout le coeur du métier tourne autour d'un petit noyau gérant XMPP (comme n'importe quel client de chat) et le chargement de modules. À cela s'ajoute une vingtaine de modules de base permettant le contrôle de la plateforme virtualisée, la gestion des packages, le chat, la migration, etc..
Après un an de développement, les sources de la première bêta sont désormais publiées sur GitHub. Le code est couvert par la licence AGPL v3.
Leed, en route pour la version 1.8
Après une hibernation de plus d’un an, l’agrégateur de flux RSS Leed reprend du service et sort sa version 1.8. Les agrégateurs de flux collectent les flux (RSS ou Atom) produits par vos sites préférés. Il est ainsi plus facile de suivre un grand nombre de sites sans avoir à les consulter un par un.
Cette nouvelle version propose des améliorations pour l’usage quotidien, une refonte du système de greffons pour faciliter leur usage et leur création, et, cerise sur le gâteau, la gestion du One Time Password (OTP) qui permet d’ajouter une couche de sécurité à l’aide d’un mot de passe à usage unique créé à la volée depuis son mobile.
Journal GPL et le web
Cette annonce est ce que je considere comme la 1ere avancee serieuse vers ce que l'on appelle le cloud computing, qui consiste a avoir ses applications et donnees non plus en local, mais dans "le nuage", avec un "simple" terminal permettant d'y acceder de n'importe quel endroit.
Un des elements importants de ce systeme est donc que l'utilisateur n'installe pas vraiment le soft sur sa machine, les differents elements clients sont telecharges (…)
Changement de licence pour mold en version 2.0
mold est un linker, un programme d’édition des liens pour des langages tels que C, C++ ou Rust, utilisable en remplacement de GNU gold et LLVM lld. Son point fort est qu’il est très rapide, bien plus rapide que les deux autres, d’après leurs benchmarks et quelques articles (comme cette entrée de blog ou cette analyse Why isn't ld.lld faster? sur la version 1.0).
La version 2 de mold est sortie hier. Cette sortie s’accompagne d’un changement de licence : de la double licence AGPL/MIT on passe à du MIT seul.
N. D. M. : précédemment, mold linker pourrait changer de licence pour une licence non open-source évoqué lors de la version 1.7.0 indiquant l’éventualité d’un changement AGPLv3 vers code source disponible uniquement, puis un abandon de cette idée en 1 7.1.