Archive for the 'GPL' Category

Disparition de Efixo

Selon des sources internes de SFR, la société Efixo n’existe plus. 🙁

En effet, c’est SFR qui gère maintenant la publication des firmwares sur les neufbox

Information confirmée par l’ingénierie SFR :

Il faudrait juste faire passer l’information que la société Efixo en tant que tel n’existe plus et que c’est bien SFR qui publie dorénavant les versions des NeufBox.

Donc si le logo de Efixo pouvait disparaître avec toute mention relative à ce nom, ce serait plus propre et d’actualité.

Dorénavant, il faudra contacter SFR en direct pour obtenir des sources de la neufbox… 🙁

EDIT 13/04/2017 : Le site http://dev.efixo.net/ est inaccessible maintenant.

EDIT 21/05/2017 : Après contact des intéressés, l’inaccessibilité du site dev.efixo.net serait lié à des récents changements dans leur data center. A suivre…

EDIT 23/05/2017 : Le nouveau site pour récupérer les sources est le suivant : http://efixo-dev.pfd.sfr.net/

Sources OpenWRT pour neufbox 5

Suites à quelques efforts de la part d’un membre du forum (FHO Corp), les sources OpenWRT pour la neufbox 5 fibre optique sont enfin disponibles.

A regarder ici : https://github.com/sfr-cpe/openwrt

Méthode de compilation : https://github.com/sfr-cpe/openwrt/wiki/Neufbox-5

Il est désormais possible de compiler une image OpenWRT pour la NB5

Pour le moment, ce qui fonctionne :
– L’Ethernet
– Le Wifi
– L’USB
– Les Leds
– Les boutons

Ce qui ne fonctionne pas :
– le port SFP
– le switch LAN

Malheureusement SFR n’a pas fourni les sources du firmware officiel en 3.0.20. On devra se contenter de l’image OpenWRT 🙁

Éclatez vous bien 😉

Sources du firmware 3.1.10 de la neufbox

logo

Suite à beaucoup d’efforts de la part de deux membres du forum (FHO Corp & Romain_SFR) , Efixo à mis à jour son SVN de la neufbox en donnant accès aux sources de la version 3.1.10

Les anciennes sources en 2.1.5 commençaient à devenir obsolètes pour faire des mods avec notre neufbox donc cette mise à jour est appréciée.

Pour récupérer ces dernières et recompiler le firmware :

~$ svn co http://svn.efixo.net/neufbox/3.1.10/ neufbox

~$ cd neufbox/

~$ make nb4-main

Le post concernant cette nouvelle : http://www.neufbox4.org/forum/viewtopic.php?id=2914

Amusez vous bien 🙂

Sources du firmware 2.1.5 de la neufbox

efixo Efixo a mis en place un repository Subversion permettant de récupérer les sources du firmware 2.1.5 de la neufbox 4, ainsi qu’un Trac permettant de visualiser les sources en ligne, et comprenant un wiki qui pour la documentation de l’API REST.

Des sources étaient déjà disponibles, mais c’était une archive contenant des sources qui ne permettaient pas de recompiler un firmware identique au firmware d’origine.

Et la bonne nouvelle, c’est qu’on va retrouver un système de compilation connu et apprécié : OpenWrt !

Il est désormais possible de recompiler le firmware de la neufbox à l’identique pour ensuite reflasher sa neufbox (il est fortement conseillé d’acheter une neufbox dans le commerce avant de la bidouiller, au lieu de modifier sa neufbox en location).

Pour récupérer les sources et recompiler le firmware :

~$ svn co http://svn.efixo.net/trunk/ neufbox
~$ cd neufbox/
~$ make nb4-main

Comme vous pourrez le constater, les sources des pilotes propriétaires Broadcom et des outils propriétaires Efixo ne sont pas disponibles. Ces binaires sont récupérés lors du processus de compilation et intégrés au firmware, ce qui permet de garder les fonctionnalités du firmware d’origine (téléphonie, TV,…).

En revanche, comme les sources des logiciels libres utilisés sont fournies, cela permet de modifier et d’intégrer diverses fonctionnalités non présentes d’origine.

Version texte de l’arrêt condamnant Edu 4

L’arrêt disponible sur le site de la FSF France est au format PDF, en version scannée qui ne permet pas la sélection de texte, et n’est donc ni accessible, ni indexable.

Il est désormais disponible en version texte sur le wiki : Arrêt du 16 septembre 2009 – Cour d’Appel de Paris – Pôle 5 Chambre 10 – RG n°04/24298.

On peut donc maintenant faire des copier-coller pour étayer son argumentation. Exemple avec un passage très intéressant :

Considérant qu’il résulte de l’ensemble de ces éléments que la société EDU 4 a manqué à ses obligations contractuelles en livrant en décembre 2001, date à laquelle devait s’apprécier sa conformité, un produit, d’une part qui présentait pour les utilisateurs des EOF des risques d’atteinte à la vie privée, d’autre part qui ne satisfaisait pas aux termes de la licence GNU GPL puisque la société EDU 4 avait fait disparaître les copyrights d’origine de VNC sur les propriétés de deux fichiers en les remplaçant par les siens et avait supprimé le texte de la licence ;

La cour d’Appel de Paris condamne Edu4 pour non respect de la GNU GPL

FSF FrancePubliée hier sur le site de la FSF France, une actualité risque de faire beaucoup de bruit dans le monde du libre. En effet, cette actualité intitulée Une cour d’Appel condamne pour non respect de la GNU GPL rend compte d’un arrêt de la cour d’Appel de Paris qui fera jurisprudence.

La société Edu4 a été reconnue coupable de ne pas avoir fourni à son client, l’Association nationale pour la Formation Professionnelle des Adultes (AFPA), les sources du Logiciel Libre VNC, et pour avoir supprimé le texte de la licence GNU GPL. L’auteur de VNC n’était pas impliqué : l’AFPA a fait valoir ses droits en tant qu’utilisateur de Logiciel Libre.

La décision de la cour d’Appel est historique car elle reconnaît judiciairement que lors de la redistribution d’un logiciel sous licence GNU GPL les sources correspondantes doivent être accessibles. Cette obligation, pivot légal de la « gauche d’auteur » (aussi appelée copyleft en anglais) – l’utilisateur a besoin de la forme source pour enrichir ce qu’il reçoit et le transmettre à son tour -, est enfin reconnue comme telle. Plus remarquable encore, l’auteur du logiciel VNC n’a pas été sollicité pour être partie au procès. Cela bouscule l’idée que seul l’auteur d’un Logiciel Libre peut faire respecter la licence. Tout comme l’AFPA a réclamé les sources de VNC à Edu4, chaque utilisateur de Logiciel Libre peut adresser la même demande à son fournisseur.

Et dans le dernier paragraphe on peut lire :

Le chemin reste encore long à parcourir pour que le Logiciel Libre soit respecté dans ses droits et obligations. Il est par exemple impossible, actuellement, d’obtenir les sources de la plupart des équipements électroniques contenant des Logiciels Libres vendus en grande surface. Pour se connecter à internet, des millions de foyers ont également reçu des boîtiers tournant avec des Logiciels Libres mais sans en être avertis.

Pouvons-nous espérer l’obtention des sources de nos boîtiers ADSL dans un futur pas trop lointain ?

OpenWRT porté sur la neufbox 4 de SFR !

Suite à la mise à disposition d’un ensemble de patch pour le support des SOCs Broadcom 63xx dans OpenWRT courant octobre, la communauté d’OpenBox4 s’est tout de suite mobilisée pour compiler une version d’OpenWRT pour la neufbox4 étant donné quelle est basée sur un BCM6358.

Après quelques semaines de travail, les efforts ont payé : OpenWRT démarre enfin sur la neufbox 4 de SFR ! Pour se faire, un patch pour OpenWRT spécifique neufbox 4 à été mis au point par SGDA.

L’ensemble des travaux réalisé est décrit dans le wiki d’OpenBox4.

Bien qu’actuellement, seulement l’éthernet et l’USB fonctionne, ce portage ouvre de nouveau horizons de développement pour la communauté OpenBox4 et enfin avoir un firmware alternatif.

C’est une grande étape, un bravo à tous ceux qui y ont participé de près ou de loin.

Support des SOCs Broadcom 63xx dans OpenWrt

De retour du weekend, une excellente nouvelle sur la page d’accueil d’OpenWrt : New Broadcom BCM63xx codebase with GPL’d Ethernet and USB support.

Il s’agit d’une série de patches ajoutant le support des SOCs Broadcom 63xx :

  • ajout de l’architecture dans arch/mips/bcm63xx
  • support du MAC ethernet
  • support du PHY ethernet
  • support des controlleurs USB OHCI et EHCI
  • support des boards BCM6348 et BCM6358

Le travail a été réalisé par Maxime Bizon de la société Freebox SA. Il a réussi a obtenir l’accord de son employeur, ainsi que celui de Broadcom avant de publier hier son travail sous licence GPL sur la liste de discussion linux-mips : [PATCH/RFC v1 00/12] Support for Broadcom 63xx SOCs.

Ces 12 patches sont aussi tous rassemblés et disponibles sur un serveur, et ont été rajoutés dans OpenWrt par florian.

J’en profite pour rappeler que la neufbox est basée sur le BCM6358, et la CI.Box sur le BCM6348 🙂

Un grand merci à Maxime Bizon et à florian !

1 an après, les sources GPL avec noyau Linux 2.6.21 !

C’était il y a 1 an sur neufbox4.org : Les sources GPL de la Neuf Box 4 enfin !

Aujourd’hui, je viens d’apprendre que de nouvelles sources sont disponibles, cette fois ci basées sur un kernel Linux 2.6.21.

Les anciennes sources étaient disponibles à l’adresse http://www.efixo.com/neufbox4/freesoftware/, désormais c’est sur http://www.efixo.net/gpl/ qu’il faut se rendre, Efixo ayant apparemment créé un nouveau site (pour l’instant il n’y a que les sources GPL) pour l’occasion.

L’archive disponible est la « consumer release » version 4.02L.01 : bcm963xx_4.02L.01_consumer_release.tar.gz.

Avec les sources précédentes, basées sur un noyau Linux 2.6.8.1, il était nécessaire de créer un fork d’OpenWRT (qui utilise les noyaux Linux récents), ce qui était un gros frein au portage d’OpenWRT sur la NB4.

La mise en ligne de ces sources est donc une lueur d’espoir, et un nouveau pas en direction d’OpenWRT sur la Neuf Box (ou plutôt neufbox comme on doit dire maintenant).

Nouveaux patches pour le kernel sur le site d’Efixo

Mon fidèle outil Page2RSS m’a signalé un changement sur la page des sources Efixo, de nouveaux patches sont disponibles :

Apparemment ces patches s’appliquent au kernel Linux de la consumer release 3.12L.01.