Archive for the 'opensource' Category

Page 2 of 2

Mise à jour des sources sur le site d’Efixo

Je viens d’avoir une bonne suprise en retournant sur la page des sources GPL de la Neuf Box 4 sur le site d’Efixo.

Il y a eu un petit changement depuis la dernière fois : l’archive consumer bcm963xx_3.06L.04V_consumer.tar.gz (qui a été retirée, le lien ne marche plus) a été remplacée par bcm963xx_3.10L.02_consumer.tar.gz.

Il reste à étudier plus en détail quelles sont les différences entre ces deux archives, mais on peut déjà supposer qu’il s’agit d’une mise à jour de la version 3.06L.04 vers la 3.10L.02 (même si je ne suis pas encore familier avec la numérotation des versions chez Broadcom).

Bilan du chat de jeudi dernier avec Michel Paulin de Neuf Cegetel

Suite au chat de jeudi dernier avec Michel Paulin, directeur général délégué de Neuf Cegetel, c’est la déception… Les sujets qui ont abordés sont la fibre optique, le Twin, et l’offre Neuf Music principalement.

Malgré mes plusieurs questions à propos de l’open source, aucune n’a été validée par le modérateur, et le sujet n’a même pas été abordé.

Le chat a été organisé par 01net, en partenariat avec Canal Chat pour la plateforme, qui laissait à désirer. On a 2 choix : une applet Java ou une simple page Web qui se rafraîchit toutes les 5 secondes, assez pénible à lire. Avec un bandeau de pub.

Donc on choisit son pseudo, on se connecte, et on attend le début du chat. En attendant, on ne peut rien écrire. Une fois que le chat a commencé, on peut poser sa question, mais c’est le modérateur qui choisit si elle sera posée ou non à l’invité. Une fois le chat terminé, on ne peut plus rien écrire non plus.

Une expérience très frustrante donc. J’espère pouvoir organiser des chats plus sympas sur le canal IRC #neufbox4 sur freenode 😉

Inscription du projet OpenBox4 sur CIA.vc

Le projet OpenBox4 est désormais inscrit sur CIA. Pour ajouter un projet, il suffit que le code soit disponible dans un dépôt Subversion public, ou utiliser un script client pour son système de gestion de version, ou alors que le projet soit hébergé sur SourceForge ou Gna! (qui incluent le support de CIA).

Ca tombe bien, OpenBox4 étant hébergé sur Gna!, la mise en place était facile.

Mais quel est l’intérêt ?

  •  les commits dans le dépôt Subversion sont postés automatiquement par un bot CIA dans le canal IRC #neufbox4 sur freenode
  • un flux RSS 2.0 permet d’être averti des commits dans le dépôt Subversion
  • CIA nous fait découvrir des projets similaire

Le détail des fonctionnalités est décrit dans la documentation de CIA, avec notamment une page assez longue sur les possibilités du filtrage avancé, qui semble vraiment puissant.

Inscription à l’annuaire Je Suis Libre

J’ai inscrit le projet neufbox4.org à l’annuaire Je Suis Libre.

Je Suis Libre est lui même un projet sous licence GPL, dont le but est de référencer toutes les contributions françaises au monde du logiciel libre.

On peut donc y référencer son projet, mais également se déclarer comme utilisateur d’une liste de projets pour être prévenu des mises à jour.

Un site bien sympathique donc, à découvrir pour ceux qui ne l’ont pas déjà fait !

Utilitaire nb4-extract

Je viens de mettre en ligne un utilitaire nommé nb4-extract qui permet d’extraire automatiquement les différentes partie du firmware (l’entête, le rootfs et le kernel) et qui donne des informations sur l’image.

Je compte rajouter ensuite l’extraction automatique du rootfs en squashfs-lzma modifié. Il est sous licence GPL, vous pouvez donc l’améliorer 😉

Merci à SGDA d’avoir fourni la version compilée pour Windows (qui fonctionne d’ailleurs très bien avec Wine sous Linux).

News parlant de neufbox4.org sur un site taïwanais !

En regardant dans les referrers de neufbox4.org, je me suis aperçu qu’il y avait plusieurs visiteurs en provenance d’un site taïwanais : http://freesf.tw.

Ce site a publié une news (traduction en anglais disponible ici pour ceux qui ne maîtrisent pas le taïwanais) mentionnant le site d’Efixo où sont publiées les sources concernées par la licence GPL, et également le site neufbox4.org 😉

Comment être informé des mises à jour des sources sur le site d’Efixo

Il y a plusieurs outils disponibles pour être informé des mises à jour d’une page sur un site, même si ce site ne dispose pas de flux RSS.

Certains sont des logiciels qu’il faut installer sur l’ordinateur, d’autres qu’on peut utiliser directement en ligne. L’outil que j’utilise le plus est Page2RSS.

Pour suive les mises à jour des sources sur le site d’Efixo, il suffit de se rendre à cette adresse
http://www.page2rss.com/page/?url=www.efixo.com/neufbox4/freesoftware/ puis de s’abonner au flux RSS avec son lecteur préféré.

Position officielle de Neuf Cegetel sur la modification du firmware ?

La position officielle de Free sur la modification du firmware des Freebox a été clairement énoncée lors d’un chat sur #openfreebox :

reverse  ing: ok…. Mais brancher des boxes modifiées sur le réseau de Free, ça ne l’est pas

c’est pas ce que je dis: tu peux brancher ce que tu veux sur la ligne ADSL tant que c’est pour surfer. Le 1er que je vois taper dans le réseau privé pour accéder à la TV et au  phone, ce sera au pénal et sans pitié malgré toute la sympathie que Xavier pour vous porter…

Cependant, la position officielle de Neuf Cegetel au lendemain de la publication des sources GPL n’est pas encore connue. Espérons qu’un communiqué officiel clarifie les zones de flou dans les jours qui viennent.

On peut supposer que si l’on est propriétaire de sa Neuf Box 4, on peut effectuer des modifications du matériel et du logiciel comme ça nous chante, mais le plus flou reste le droit de connecter la Neuf Box 4 modifiée à la place de sa Neuf Box 4 avec le firmware officiel.

On peut acheter la Neuf Box 4 dans plusieurs grandes surfaces ou magasins de vidéo-informatique, en ligne sur le site de la Fnac à 69,99 €, voire même sur eBay ! On ne prend donc pas de gros risque en bidouillant sa Neuf Box 4…

J’invite tout le monde à contribuer à l’article Où acheter une Neuf Box 4 ? sur le wiki, afin d’effectuer la liste des magasins où l’on peut acheter une Neuf Box 4. Pour cela, il suffit de s’inscire sur le forum, et de s’identifier sur le wiki avec le même identifiant et mot de passe.

Les sources GPL de la Neuf Box 4 enfin !

Plusieurs sites en parlent aujourd’hui, n9ws, DegroupNews, le blog de Jehel, et annoncé sur le forum JustNeuf : les sources des logiciels sous licence publique générale GNU sont maintenant disponibles sur le site officiel d’Efixo, la société en charge du développement de la Neuf Box 4.

On peut y télécharger plusieurs archives :

  • des archives de Broadcom, contenant la chaîne de compilation croisée nous permettant de compiler pour l’architecture de la Neuf Box 4, le noyau Linux et les drivers, les logiciels sous GPL utilisés, et des scripts pour fabriquer une image
  • des archives contenant les outils utilisés pour la compilation croisée, ainsi que la configuration utilisée de buildroot
  • les modifications effectuées au noyau Linux ainsi que la configuration utilisée
  • les archives des diverses applications sous GPL utilisées

Ca s’annonce plutôt pas mal, il reste à approfondir un peu plus l’étude de toutes ces sources afin de voir ce qu’on peut y trouver d’intéressant.

Dans tous les cas, je ne doute pas que cela nous simplifiera grandement le travail !

Mise en ligne du site

Voilà, je viens de mettre en ligne le site, avec un blog, un wiki et un forum.

Le but est de recréer un firmware à partir de zéro pour la Neuf Box 4, à l’instar d’OpenWRT ou DD-WRT. La première étape est bien sûr de déconstruire le firmware officiel de Neuf Cegetel pour l’étudier.

Mais cela deviendra vraiment intéressant à partir du moment où il sera possible d’en reconstruire un nouveau, ce qui veut dire qu’il sera possible d’intégrer toutes les fonctionnalités souhaitées.

J’espère que ce moment arrivera bientôt, et je compte sur l’aide de toutes les personnes intéressées pour contribuer à ce projet.