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.
Microsoft Open Technologies, filiale opensource, interop et standards ouverts
Après des années à cracher sur le logiciel libre et opensource (Halloween documents, Get the facts, « GPL is a cancer », etc.), voici que Microsoft crée sa filiale dédiée à l'opensource (après la forge publique CodePlex, les contributions au noyau Linux et ses licences Shared Source Ms-PL et Ms-RL). J'ai nommé Microsoft Open Technologies.
Concrètement, c'est une filiale à 100 % du géant de Redmond. C'est Jean Paoli (General Manager of Interoperability Strategy) qui sera à la tête de cette nouvelle entité, en embarquant 50 à 75 employés de son équipe. Elle est dédiée à l'« ouverture, incluant l'interopérabilité, les standards ouverts et l'open source ».
Dans l'annonce, il est décrit que l'équipe en question est déjà bien au fait de ces sujets, car c'est elle qui a participé à des projets divers et variés tels que le HTML5 du W3C, le HTTP 2.0 de l'IETF, les standards du cloud au sein du DMTF et de l'OASIS, ainsi que du logiciel tel que Node.js, MongoDB et Phonegap/Cordova.
Les avis sur cette nouvelle sont partagés, doit-on s'en réjouir ou est-ce un nouvel épisode de Embrace, extend and extinguish ?
Linus Torvalds sélectionné pour le Millennium Technology Prize édition 2012
Le Millennium Technology Prize est un prix technologique décerné tous les deux ans par le Technology Academy Finland. Pour cette édition 2012, le comité a retenu deux finalistes :
- Le créateur du noyau Linux : Linus Torvalds.
- Le créateur des cellules souches pluripotentes : Shinya Yamanaka.
Le verdict sera rendu public le 13 juin prochain.
Millennium Technology Prize
Le Millennium Technology Prize est un prix technologique assez récent puisqu'il n'existe que depuis 2004. Il récompense les innovations qui ont un impact sur la qualité de vie ou le développement durable. Comme vous avez pu le voir dans l'introduction, le Millennium Technology Prize est un prix très généraliste puisqu'il peut récompenser des projets aussi bien informatiques que biologiques.
S'il est plutôt méconnu du grand public, ce prix reste le plus important en matière de technologie avec une récompense qui avoisine les 1.3 millions d'euros contrairement au prix Turing qui lui ne décerne que 250.000 $.
D'un point de vue informatique, le Millennium Technology Prize a déjà recompensé le créateur du World Wide Web : Tim Berners-Lee pour sa première édition en 2004. En 2010, Steve Furber devint finaliste pour la conception du microprocesseur ARM 32-bit RISC.
Le noyau Linux
Inutile de présenter le noyau Linux, ce projet vingtenaire initié par Linus Torvalds est peut-être en phase de recevoir un prestigieux prix pour la reconnaissance de son travail qui, d'après l'académie, a eu un impact conséquent sur le monde du développement logiciel et le monde du réseau.
Les cellules souches pluripotentes
Les cellules souches pluripotentes sont des cellules capables de se spécialiser en n’importe quel type cellulaire (cellule musculaire, cellule nerveuse, cellule sanguine, cellule épithéliale, etc.). Elles représentent donc un espoir thérapeutique important, puisqu’elles pourraient permettre de reconstruire à peu près n’importe quel tissu endommagé (par exemple, on pourrait réparer le muscle cardiaque endommagé par un infarctus).
La contribution de Shinya Yamanaka permettrait d’obtenir des cellules pluripotentes à partir de cellules différenciées, c’est-à-dire à partir de cellules prélevées sur un individu adulte, évitant ainsi le recours aux cellules embryonnaires.
Rendez-vous donc le 13 juin prochain pour découvrir qui sera le grand vainqueur de cette édition 2012 !
NdM. : Merci à gouttegd pour ses précisions sur le domaine de Shinya Yamanaka.
Démonstration bluffante du projet DirectFB
Cette dépêche est la version évoluée du journal de reno
Le projet DirectFB vise à fournir une bibliothèque graphique pour avoir une interface graphique, sans serveur X en utilisant le « framebuffer linux ».
La version 1.6 de DirectFB se faisant attendre, l'équipe de développement publie une vidéo de démonstration de la prochaine version.
Petites brèves Ruby
Sortie de Ruby 1.9.3-p194
Une nouvelle version de Ruby est sortie récemment : Ruby 1.9.3-p194. En plus des diverses corrections de bugs mineurs, elle contient deux correctifs de sécurité pour RubyGems :
- elle active la vérification des certificats SSL pour les dépôts de gems privés ;
- elle interdit les redirections d'une adresse en HTTPS vers une adresse en HTTP.
mruby
mruby est un projet mené par le créateur de Ruby, matz, depuis quelques années. Il vise à avoir une implémentation de Ruby plus légère, pouvant être compilée et liée avec une autre application pour pouvoir utiliser Ruby comme langage de script embarqué au sein d'un programme plus large.
mruby est encore loin d'être complètement fonctionnel mais il est intéressant de noter qu'il va être utilisé pour MobiRuby un framework de développement d'applications mobiles qui devrait sortir cet été (sur iOS puis sur Android).
Rails-API
Le framework Ruby on Rails est de plus en plus souvent utilisé pour développer des API Rest au format JSON. Le plugin Rails-API tire parti du travail de modularisation de Rails 3 pour fournir une version optimisée de Rails pour ce cas d'usage.
Ce n'est pas un fork mais bien un plugin pour Rails, ce qui veut dire qu'il est toujours possible de réinclure les fonctionnalités manquantes (utile si on veut avoir une API utilisable depuis les navigateurs) et d'utiliser tout l'écosystème autour de Rails.
Appel à contribution - Plateau TV - Solution Linux Open source 2012
Intelli'N TV sera présent comme l'année dernière pendant les trois jours du Salon Solutions Linux Open Source 2012 au CNIT à la Défense (Paris) du 19 au 21 juin.
Notre programme est articulé entre des débats, des tables rondes et des entretiens. Le tout sera disponible sous licence CC BY SA . Si vous souhaitez présenter votre projet lors d'un entretien, proposer un contenu ou participer aux débats (deux personnes par débat), merci de me contacter par courriel : philippe(at)scoffoni(point)net.
Pour les actus, elles seront réalisées entre deux débats/interviews car de courte durée (3 minutes maximum). Indiquez vos disponibilités dans ce cas. Pour les autres sujets si l'horaire proposé ne convient pas, merci d'indiquer une ou deux autres possibilités. Selon l'ordre d'arrivée des contributions nous seront amenés à réaménager le planning.
Voir le programme prévisionnel des plateaux TV ci-après. Il y a déjà des inscrits, ne tardez pas trop ;-) !
Let's cc, moteur de recherche de contenu sous licence CC
NdM : merci à Thomas O pour son journal. Une traduction rapide motivée par un tweet / @ploum.
Un petit rappel : "Les licences Creative Commons constituent un ensemble de licences régissant les conditions de réutilisation et/ou de distribution d'œuvres (notamment d'œuvres multimédias diffusées sur Internet). Élaborées par Creative Commons, elles ont été publiées le 16 décembre 2002." wikipedia.org
Description :
Let’s CC n'est pas un moteur de recherche au sens traditionnel du terme mais permet plutôt, de se connecter aux services d'organisations externes et de trouver facilement des contenus sous license CC (musiques, textes, images).
Les entités prises en charge à ce jour sont Flickr, Jamendo, ccMixter, Youtube and Slideshare, search.creativecommons.org.
Il y a aussi une dimension sociale qui vous permet de d'ajouter des marque-pages, des tags pour annoter les créations que vous appréciez.
Le code :
Cerise sur le gâteau, depuis peu le code est disponible sous licence GPLv3 sur GitHub.
Les gens derrière cet effort :
Creative Commons Korea (CC Korea) est une organisation à but non lucratif, qui encourage l'utilisation des licenses CCL et qui se propose d'aider à la compréhension et l'utilisation des copyright.
Pharo 1.4 — nouvelle version d'un Smalltalk libre
Le projet Pharo est fier d’annoncer la sortie de Pharo 1.4 — un environnement Smalltalk innovant et de qualité. Pharo est un projet libre distribué sous licence MIT.
Pour rappel, Pharo Smalltalk consiste en un langage objet minimaliste et un environnement de développement intégré. Cela permet de programmer et manipuler les objets lors de leur exécution, générer les messages et leurs implémentations directement depuis le debugger.
Dans la suite de la dépêche, d'autres nouvelles de l'écosystème Smalltalk.
Version 3.0 pour GLX-Dock/Cairo-Dock
GLX/Cairo-Dock a été publié sous version 3.0. Un dock est une barre configurable de lancement, de tâches et d'état des applications, souvent à disposition dynamique au survol du pointeur. En d'autres termes et grossièrement, cela ressemble à la barre de Mac OS X.
La raison de ce passage à la version 3.0 est la prise en charge de GTK3.
Outre cette migration, l'accent a aussi été mis sur une meilleure intégration dans le bureau (notemment le bureau Gnome 3). On peut citer le support des indicateurs (statut sur les réseaux sociaux, menu "Son"…). Il est également possible de démarrer directement une session "Cairo-Dock" depuis le gestionnaire de sessions.
Les principaux changements de cette version :
- Une bien meilleure barre de tâches ;
- Une applet de fermeture de session, autorisant le passage à un autre utilisateur ;
- Le dock est désormais contrôlable au clavier ;
- Le menu Son d'Ubuntu est désormais intégré dans l'applet de contrôle du son ;
- Une applet Twitter ;
- Une applet pour bloquer l'économiseur d'écran ;
- Utilisation de Gtk3 pour une meilleure intégration à Gnome et suivre le mouvement ;
- Des ajouts à l'API DBus ;
- De meilleurs dessins des textes ;
- Les icônes provenant de thèmes d'icônes personnalisés sont maintenant chargées avec la bonne taille ;
- Le nouveau thème par défaut est maintenant inclus dans le paquet de base ;
- Mais aussi des tonnes d'autres améliorations et corrections !
- Il est possible de soutenir le projet par des dons!
GLX-Dock/Cairo-Dock est publié sous licence GPLv3. Il est disponible sous de nombreuses distributions.
NdM : Merci à Christophe Chapuis et matttbe pour leurs contributions sur l'écriture de cet article.
Apertus va créer une caméra de cinéma numérique entièrement nouvelle
L'article Apertus, une caméra video professionnelle Open Source nous annonçait l'étude d'une nouvelle caméra entièrement sous licence libre.
Le projet vient de franchir une étape importante avec la conclusion d'un partenariat avec Dynamic Perception. La conséquence est que Apertus va créer une caméra entièrement nouvelle. Ce n'est plus un prototype fait sur une caméra Elphel 353.
Ce que propose Apertus est un très grand pas pour le logiciel libre et le hardware libre, peut être même une révolution ! L’équipe Apertus a plus que jamais le moral au beau fixe et pense vous donner d'autres très bonnes nouvelles dans six mois…
Tous auteurs, tous citoyens, tous politiques
NdM. : il s'agit d'un texte d'opinion soumis par un de nos visiteurs, sous licence Art Libre (LAL).
« "L’Art par tous" alternative à "la culture pour tous"… pour une société de l’échange. »
Les questions de rémunération sont bien moins cruciales que la crise du lien social qui s’annonce et qui commence à séparer l’auteur de l’humanité. « Les ressources ne peuvent être que mondiales » rappelle Albert Jacquard dans un article de rue89. Si l’art est une ressource mondiale, elle ne peut être considérée comme une propriété privée. Si la durée du droit d’auteur a toujours été limitée, c’est bien que le privilège accordé aux créateurs a toujours été considéré comme un prêt et non comme un dû.
La suite en seconde partie de la dépêche.
PG Day France 2012 : les inscriptions sont ouvertes!
Le 7 juin à Lyon se tiendra le PG Day France 2012, une journée de conférences et d'échanges sur le thème du SGBDR open source PostgreSQL. Cette journée sera également l'occasion de rencontrer les acteurs de la communauté PostgreSQL.
Inscrivez-vous dès à présent, et retrouvez les informations complémentaires sur le site
Rendez-vous à Lyon le 7 juin !
NdM : le prix de l'inscription plein tarif est de 30 €.
Apéro Python à Lyon le 27 avril
Un apéro Python aura lieu à Lyon le vendredi 27 avril à partir de 19h à l'Antre Autre (11 rue terme, Lyon 1er).
Cet apéro permettra aux aficionados de Python de se rencontrer et de partager autour de ce langage de programmation. Aucune conférence éclair (« Lightning Talk ») n'est prévue pour l'instant, mais n'hésitez pas à proposer la vôtre !
Nouvelle version de MapOSMatic, le service Web de rendu de cartes de ville
En septembre 2009, nous lançions MapOSMatic, un service Web libre et gratuit permettant d'effectuer à la demande le rendu de cartes de villes basées sur les données OpenStreetMap. Ces cartes, superposées d'une grille, sont associées à un index des rues facilitant leur localisation sur la carte.
MapOSMatic est un projet de Logiciel Libre, distribué selon les termes de la licence Affero General Public License v3. Le projet est disponible au travers de dépôts Git, dispose d'une liste de discussion et d'un canal IRC. Pour les détails, voir notre page À propos, notre wiki et la page Savannah du projet.
Publication du code source du jeu Prince of Persia
Il y a un jeu que les moins de 20 ans peuvent ne pas connaître et qui, en son temps, a marqué autant les esprits que Tetris (sorti 5 ans plus tôt) : il s'agit de Prince of Persia.
Le jeu développé par Jordan Mechner pour Broderbund en 1989 est de type action/plate-forme et propose pour la première fois des animations des personnages beaucoup plus fluides que les mouvements des sprites de l'époque. On notera aussi l'inclusion de scènes cinématographiques.
Le jeu, développé à l'époque pour Apple II a été ensuite porté sur un grand nombre de plateforme dès 1990. C'est le code original, donc en assembleur 6502, qui a été mis à la disposition de tous sur github par Jordan Mechner.
Note : ce code n'est pas Libre ni Open Source, voir la seconde partie.
Sortie d'OpenTURNS 1.0
OpenTURNS est une bibliothèque C++ libre dédiée aux statistiques et à la fiabilité, utilisable en langage Python et distribuée dans Debian.
Avec la version 1.0, elle propose la modélisation des processus stochastiques, et une meilleure compatibilité avec Python et le module Numpy.
Une petite démo en python pour voir ?
Avec ces quelques lignes je peux réaliser un lissage à noyaux sur un échantillon, réutiliser la distribution obtenue pour simuler une variable aléatoire X, que je donne à manger à une fonction réalisant un couplage pour obtenir une autre variable aléatoire Y, pour enfin évaluer la probabilité de défaillance P(Y>0.1) par un simple MonteCarlo.
from openturns import *
data = NumericalSample.ImportFromCSVFile("meteo.csv")
distribution = KernelSmoothing(Epanechnikov()).build(data)
X = RandomVector(distribution)
model = NumericalMathFunction("ageing")
Y = RandomVector(model, X)
algorithm = MonteCarlo(Event(Y, Greater(), 0.1))
algorithm.setMaximumOuterSampling(int(1e6))
algorithm.run()
print "P(Y>0.1)=", algorithm.getResult().getEventProbability()