OpenBox4

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 6 mai 2010

Conditions Générales

Une nouvelle version, datée du 23 mars est disponible.

J'ai cru un bref instant que le paragraphe 5.4.4, relatif à la GPL, avait été corrigé.

Non, c'est toujours la mauvaise adresse pour récupérer les sources...

mercredi 5 mai 2010

Enfin les sources...

Nous n'avons jamais reçu de réponse à notre lettre, mais nous savions que les choses avançaient...

Pas simple, après avoir réussi le portage du parc de NB4, de mettre au propre et de s'assurer de la mise à disposition des sources.

Il semble que, au plan technique, la préoccupation de livrer les objets requis par la GPL n'aient pas été pris en compte dès le début...

Mais les sources sont apparues...

Toutefois, à ma connaissance, SFR est muet sur ce sujet et n'a rien communiqué.
Il est vrai que cela revient à reconnaitre que depuis plus de trois ans le respect de la GPL était "limite"...

La seule annonce, reprise par la presse, est donc parue dans le blog de neufbox4.org le 20 avril 2010.

Les conditions générales de vente de SFR n'ont pas été corrigées et indiquent une URL inappropriée ce qui fait un peu désordre.

Les sources comportent un bug résiduel sur l'outillage (unsquashfs) qui nécessite un patch.

Mais tout cela n'est pas très grave car il est maintenant possible, sans difficulté, de produire le firmware de la NB4, à partir des sources (voir ICI).

Ce fut donc long, parfois pénible, mais bravo à SFR d'être le premier opérateur à fournir une box, basée sur OpenWrt et à fournir les sources...

samedi 23 janvier 2010

Que se passe-t-il en 2009 ?

A l'évidence l'écart entre l'objectif (Openwrt) et la situation à fin 2008 était important.

Après l'apparition d'une version 2.0.8, SFR annonçait enfin le 15 janvier la release d'une version 2.1.4

Et les sources ? Malheureusement rien d'officiel.

Le 20 janvier nous nous décidons donc à envoyer la lettre suivante à Efixo:

le 20 janvier 2010

EFIXO
Monsieur ********
5 avenue de Saint Marcel
Bât B – Axiome
13011 MARSEILLE

Cher Monsieur,

Le 7 août 2008, en réponse à nos demandes, vous nous faisiez part de votre décision de porter le firmware de la neufbox 4 dans un environnement openwrt .

Cette nouvelle structure devait permettre, je vous cite, « à la communauté d’accéder à des outils complets pour régénérer un firmware identique à l’original ».

Nous avons eu le plaisir dans les mois qui ont suivi, de voir apparaître la version 2, basée sur une telle structure et nous avons pu commencer à nous familiariser avec les possibilités de ce nouvel environnement.

Cependant, nous sommes toujours dans l'impossibilité de régénérer l’une des versions du firmware mis en service auprès des béta-testeurs ou de nouveaux clients au cours des mois passés. Compte tenu du statut « non officiel » de ce firmware nous avions préféré attendre avant de revenir vers vous.

Depuis vendredi dernier, la décision de SFR de déployer la version 2.1.4 a été officialisée.

Nous nous permettons donc  de vous demander de bien vouloir veiller à la mise à disposition des outils et sources permettant de régénérer le firmware identique à cette version.

Dans l’attente, nous vous prions d’agréer, Monsieur le Directeur, l'expression de nos salutations distinguées.

vendredi 10 octobre 2008

Du respect de la GPL chez Neuf

La NeufBox4 fonctionne dans un environnement Linux, par l'emploi de logiciels :

- soumis à la GPL (kernel et certains programmes de services) 

- propriétaires (drivers broadcom notamment et programmes de Neuf)

L'emploi de logiciels Open Source dans le cadre de la NeufBox4 oblige Neuf Telecom à satisfaire un certain nombre d'obligations de mise à disposition des sources des programmes correspondants.

On notera que cette mise à disposition n'est pas quelque chose de vague, mais doit permettre (en synthèse) de compiler et d'installer les binaires dans la NB4. Cela comporte donc aussi la chaîne de fabrication permettant de produire LE programme qui est installé.

Neuf, le 28 août 2007 a publié "des sources" sur le site de sa filiale Efixo. Depuis, les conditions générales contractuelles mentionnent que l'on peut se procurer les sources sur ce site ou bien en écrivant à Neuf.

Tout semble donc conforme. Neuf est un FAI respectueux des obligations de la licence GPL.

Et bien non!

Le site Efixo ne fournit pas tout ce qui est nécessaire, même si il semble en passe d'améliorer son contenu pour le rendre un peu plus conforme.
Mais ce sont des informations, même pas des promesses et encore moins des engagements.

Pour sa part, la maison mère (Neuf) après avoir refusé de fournir les sources lorsque l'on fait une demande officielle au service en charge de les fournir, puis avoir coorigé le tir en demandant d'aller à l'url qui contient DES sources mais pas LES sources, a enfin compris la signification de ses propres clauses contractuelles et m'a expédié un CD le 29 septembre dernier. Sans toutefois y ajouter une lettre, sinon d'excuses, du moins d'explications.

Donnons donc acte à Neuf, que d'un point de vue formel, elle répond aux obligations administratives de la licence GPL.

A ce sujet, notons que SFR (Neuf] vient de publier de nouvelles CGV. (non datées) qui tentent de faire croire que la licence s'appliquant à la neufbox serait la GPL V3. Ce qui est a priori grotesque et ne pourrait s'appliquer qu'aux seuls lociciels écrits par SFR (Neuf).

A ce jour, les sources étant toujours celles qui ont été publiées jusqu'au 4 février 2008, il est impossible de reconstruire les binaires soumis à GPL avec les dites source et c'est la GPL V2 qui s'applique.

Les billets qui suivent sont l'historique des échanges infructueux pour tenter d'obtenir les sources de la NB4 qui permettraient la reconstruction des programmes du firmware qui sont sous GPL.

GPL V2 ou GPL V3 ?

J'irais presque jusqu'à penser que le débat que nous entretenons n'est pas étranger à l'évolution des CGI (non datées!) que l'on peut découvrir depuis peu chez SFR (ICI).

Dans le paragraphe 5.4.4 ils affirment que la licence qui s'applique est la GPL 3.

Or le kernel est en GPL V2 et ils n'ont aucune autorité pour faire changer le Copyright défini par les auteurs.

Leur idée de passer en V3 ne peut donc jouer que pour les seuls logiciels écrits par SFR/Neuf/Efixo et qui seraient mis en licence GPL ...

NOTE! This copyright does *not* cover user programs that use kernel
services by normal system calls - this is merely considered normal use
of the kernel, and does *not* fall under the heading of "derived work".
Also note that the GPL below is copyrighted by the Free Software
Foundation, but the instance of code that it refers to (the Linux
kernel) is copyrighted by me and others who actually wrote it.

Also note that the only valid version of the GPL as far as the kernel
is concerned is _this_ particular version of the license (ie v2, not
v2.2 or v3.x or whatever), unless explicitly otherwise stated.

            Linus Torvalds

C'est pourtant clair ...

Lire l'actualité ici : http://www.pcinpact.com/actu/news/41097 … pl-2-3.htm (sauf si cela a évolué ...)

Ci après les copyrights qui s'appliquent aux différents logiciels livrés par Efixo :

Source                              Licence
---------------------------------- ---------------------------
bcm963xx_3.12L.01_consumer.tar.gz GPL 2
binutils-2.15.94.0.2.tar.bz2 GPL 2
bridge-utils_1.1.orig.tar.gz GPL 2
buildroot-0.9.27.tar.gz ???
busybox-1.1.3.tar.bz2 GPL 2
chillispot-1.1.0.tar.gz GPL 2
clearsilver-0.10.4.tar.gz specific free
cyassl-0.8.0.zip GPL 2
dnsmasq-2.35.tar.gz GPL 2
ebtables.tar.bz2 GPL 2
ezxml-0.8.6.tar.gz specific free
fcgi-2.4.0.tar.gz specific free
gcc-3.4.2.tar.bz2 GPL 2
iproute2.tar.bz2 ???
ipsec-tools.tar.bz2 ???
iptables.tar.bz2 GPL 2
libupnp-1.4.1.tar.gz Intel free
lighttpd-1.4.13.tar.gz specific free
linuxigd-0.95.tar.gz GPL 2
linux-libc-headers-2.6.8.1.tar.bz2 specific or kernel license
p910nd-0.9.tar.bz2 ???
pcre-7.0.tar.bz2 BSD
ppp-2.4.4.tar.gz public domain ?
pure-ftpd-1.0.21.tar.bz2 specific free
syslog-ng-1.6.9.tar.gz GPL 2
uClibc-0.9.27.tar.bz2 GPL 2
zlib-1.2.3.tar.gz specific free

mardi 30 septembre 2008

Une conformité administrative

Aujourd'hui m'est arrivée une grande enveloppe en provenance de Neuf.

Et à l'intérieur, un CD contenant ... une copie du site Efixo et des sources annexes.

Séquence émotion.
Ce CD contiendrait-il quelques nouveautés par rapport au site ?

Serait-ce la fin de la galère ?

Et bien non, sans un mot d'accompagnement il faut seulement comprendre que les précédentes lettres reçues de Neuf étaient foireuses...
Ils s'étaient trompés!

Il n'y a pas des raisons de sécurité qui font que les sources ne sont pas fournies (voir la lettre du 16 août)
De même, l'on est donc plus prié, en désaccord avec les CGV, d'aller soi-même les récupérer sur le site Efixo (voir la lettre du 8 septembre)

C'est donc un grand progrès administratif qui vient d'être franchi. Les personnes de Neuf savent traiter la demande de fourniture des sources, la hiérarchie sait qu'il y a des sources à fournir, et un CD peut être reçu sur simple demande.

Bon, mais au fait, ces sources sont elles conformes ? Peut-on reconstruire les binaires soumis à GPL à partir de ces dernières ?

Comme rien n'a changé, dans leur contenu depuis le mois de février 2008, c'est peu probable.

Nous allons donc en faire la démonstration, accessible à tous, dans les prochains billets...

Le contenu du CD reçu :


Directory        Filename                                              Size  Date

\ index.html 11167 04/02/2008
\archives binutils-2.15.94.0.2.tar.bz2 11290532 27/08/2007
\archives bridge-utils_1.1.orig.tar.gz 71656 27/08/2007
\archives buildroot-0.9.27.tar.gz 1458092 27/08/2007
\archives busybox-1.1.3.tar.bz2 1435820 27/08/2007
\archives chillispot-1.1.0.tar.gz 452749 27/08/2007
\archives clearsilver-0.10.4.tar.gz 655730 27/08/2007
\archives cyassl-0.8.0.zip 590727 27/08/2007
\archives dnsmasq-2.35.tar.gz 256122 27/08/2007
\archives ebtables.tar.bz2 58668 27/08/2007
\archives ezxml-0.8.6.tar.gz 16479 27/08/2007
\archives fcgi-2.4.0.tar.gz 468682 28/08/2007
\archives gcc-3.4.2.tar.bz2 27246826 27/08/2007
\archives iproute2.tar.bz2 509813 27/08/2007
\archives ipsec-tools.tar.bz2 647017 27/08/2007
\archives iptables.tar.bz2 156986 27/08/2007
\archives kernel.patch 764415 27/08/2007
\archives libupnp-1.4.1.tar.gz 1289149 27/08/2007
\archives lighttpd-1.4.13.tar.gz 797813 27/08/2007
\archives linuxigd-0.95.tar.gz 34627 27/08/2007
\archives linux-libc-headers-2.6.8.1.tar.bz2 2664641 27/08/2007
\archives nb4-buildroot-defconfig.config 5491 27/08/2007
\archives nb4-kernel-defconfig.config 24755 27/08/2007
\archives p910nd-0.9.tar.bz2 6708 27/08/2007
\archives pcre-7.0.tar.bz2 607541 27/08/2007
\archives ppp-2.4.4.tar.gz 688763 27/08/2007
\archives pure-ftpd-1.0.21.tar.bz2 476117 27/08/2007
\archives syslog-ng-1.6.9.tar.gz 765341 27/08/2007
\archives uClibc-0.9.27.tar.bz2 1693895 27/08/2007
\archives zlib-1.2.3.tar.gz 496597 27/08/2007
\broadcom bcm963xx_3.12L.01_consumer.tar.gz 82765753 13/12/2007
\broadcom bcm963xx_uclibc_crosstools_3.4.2_0.9.27.tar.gz 26726862 12/09/2007
\broadcom consumer_install 2976 14/12/2007
\patches\kernel 00-neufbox.patch 1804 04/02/2008
\patches\kernel 01-qdisc-fix.patch 1434 04/02/2008
\patches\kernel 01-vlan-fix.patch 512 04/02/2008
\patches\kernel 02-flash-eon-support.patch 7045 04/02/2008
\patches\kernel 04-kfifo.patch 10213 04/02/2008
\patches\kernel 05-neufbox-wdt.patch 7579 04/02/2008

mardi 23 septembre 2008

Un correctif dillatoire ...

Et le correctif à la bourde précédente arrive enfin :

Boulogne-Billancourt, le 08 septembre 2008

Monsieur,

Nous faisons suite à votre courrier reçu le 08 août dernier dans lequel vous demandez la mise à disposition des codes sources de la NB4.

Le code source de la NB4 est accessible en vous rendant à l'url:
http://www.efixo.com/neufbox4/freesoftware/

Ce site contient l'ensemble des sources soumises à GPL utilisées dans le code de la NB4. Notez bien que les parties du code qui ne sont pas soumises à la licence GPL ne sont pas disponibles.

Nous espérons avoir répondu à vos attentes et nous vous prions d'agréer, Monsieur, l'expression de nos salutations distinguées.


xxxxx
Responsable Services Consommateurs


Reçue ce jour, 23 septembre 2008 ...

Ca rectifie les énormités de sa précédente lettre mais:
- ça ne respecte pas les CGV et la GPL pour ce qui est de l'obligation de fournir les sources
- ça ne prend aucunement en compte le fait que ces sources (du site Efixo) ne sont pas conformes

samedi 6 septembre 2008

La position officielle de Neuf sur la mise à disposition des codes sources GPL de la NeufNox4

Mais le 16 août 2008, je reçois enfin une réponse officielle de Neuf concernant ma demande de mise à disposition des codes sources des programmes soumis à GPL.
Cette lettre n'est pas émise par le haut dirigeant de Neuf auquel je m'étais adressé, mais par un échelon subalterne.
Toutefois, elle engage Neuf.

Monsieur,

Nous faisons suite à votre courrier reçu le 11 août dans lequel vous demandez la mise à disposition des codes sources de la NB4.

Nous sommes au regret de vous annoncer que pour des raisons de sécurité, nous ne pouvons pas vous communiquer ces codes sources.

Nous espérons avoir répondu à vos attentes et nous vous prions d'agréer, Monsieur, l'expression de nos salutations distinguées.

xxxxxx
Responsable Services Consommateurs

Bien sûr on peut toujours penser que le responsable en question ne comprend même pas la lettre à laquelle il répond.
D'ailleurs il ne l'a peut-être pas lue ...
Bien sûr on peut toujours rétorquer que Neuf ne veut pas communiquer les codes sources (l'ensemble des codes sources, même ceux qui ne sont pas soumis à GPL donc), qu'il n'ont pas compris, que ... et que ...

Mais au final une chose est sure:

Neuf refuse formellement de respecter ses clauses contractuelles et les termes de la GPL !

La position d'Efixo

Le 7 août, un haut dirigeant d'Efixo nous envoie une réponse à notre lettre.

Objet : réponse à la lettre recommandée avec AR en date du 27 juin 2008

Monsieur,

Faisant suite à votre lettre en date du 27 juin 2008, nous comprenons les problèmes que vous avez pu rencontrer et nous vous assurons faire nos meilleurs efforts pour améliorer la mise à disposition des codes sources.

En effet, il est possible que certains outils permettant de construire un noyau Linux fonctionnellement équivalent à celui présent sur le firmware de la NeufBox4 n’étaient pas disponibles.

Cependant nous tenons à vous indiquer que certaines lacunes ont d’ores et déjà été comblées. Désormais, et sauf erreur de notre part, vous devriez pouvoir régénérer un firmware proche de l’original.

En outre, nous vous informons de notre projet de mettre en place, prochainement, d’une part une nouvelle structure logicielle et d’autre part un site internet.

Cette nouvelle structure logicielle, qui reprendra la structure openWRT, permettra notamment à la communauté d’accéder à des outils complets pour régénérer un firmware identique à l’original.

Nous envisageons par ailleurs le lancement à moyen terme d’un site internet qui sera dédié à la communauté et qui pourra notamment héberger notamment nos mises à jour.

En espérant avoir répondu à vos interrogations, veuillez agréer, Monsieur, l’expression de nos sincères salutations.

C'est le genre de lettre qui fait chaud au coeur.

A la fois il y a la reconnaisance de difficultés possibles dans ce qui était officiellement mis en place, mais surtout il y a l'annonce (officielle ?) d'un passage vers OpenWRT.

Toutefois, le problème de base demeure : il n'est pas possible, avec les sources actuellement mises à disposition, de regénérer ne serait-ce qu'un kernel fonctionnellement compatible avec celui du FW officiel.

vendredi 5 septembre 2008

Lettre au sommet...

Devant le mur épais qui semble entourer nos demandes, le dernier niveau possible, écrire à la Direction de Neuf .

Lettre envoyée le 9 août dernier.

Neuf Cegetel
Monsieur *********
40/42 quai du Point du Jour
92100 Boulogne Billancourt

LRAR

Objet : Obtention des sources de la NB4


Monsieur le Directeur,


Permettez-nous d'abord de nous présenter : il y a bientôt une année, un groupe informel s'est créé au sein du site neufbox4.org (aussi connu sous le nom openbox4.org). Nos objectifs étaient divers mais consistaient en synthèse à pouvoir accroitre les fonctionnalités de la NB4 dont l’approche « Open Source » est porteuse d’intérêt.

Le 28 août 2007, Neuf Cegetel publiait, par l’intermédiaire de sa filiale Efixo, des codes sources des logiciels distribués dans la NeufBox4 et régis par le Contrat de Licence Publique Générale GNU. Les conditions générales de vente de Neuf Cegetel font une référence explicite à cette mise en œuvre de logiciels libres.

A travers les échanges réalisés par les participants, pour la plupart des professionnels de l’informatique et/ou des réseaux, nous sommes rapidement arrivés à faire coexister des applications tierces-parties avec les applications  livrées par Neuf. 
A notre connaissance, les modifications que nous avons mises en œuvre n’ont jamais perturbé le fonctionnement des services de Neuf, ce qui montre le sérieux et la prudence de nos démarches.

Toutefois, avec les sources mises à disposition par Efixo, il s'avère impossible de construire un noyau Linux fonctionnellement équivalent à celui présent sur le firmware de la Neuf Box 4, quels que soient les environnements de compilation utilisés, et ce malgré plusieurs démarches conduites indépendamment. 
Il semble donc manquer soit des patchs, soit des paramètres essentiels dans la chaîne de fabrication.

Considérant qu’il ne devait s’agir que d’une erreur involontaire, nous avons donc contacté la société EFIXO pour lui faire part des difficultés rencontrées dans la mise en œuvre des sources de la NB4 au titre de la GPL, d’abord par email, puis par LRAR
Nous n’avons obtenu aucune réponse

Conformément au paragraphe 5.4.4 des conditions générales d'inscription aux services hauts débits Neuf (version 30 juin 2008) nous avons alors adressé une demande officielle de mise à disposition des sources au Service d'Assistance Technique et Commerciale de Neuf. Un accusé de réception de cette demande (référencée DCO200820xxxxxx) nous a été envoyé le 23 juillet dernier.

Malheureusement la seule réponse obtenue est une lettre type envoyée le 25 juillet, reçue le 1 août et nous demandant de contacter le 1077.

Bien que sachant cette approche vouée à l’échec, nous avons contacté les services de téléassistance, par téléphone (1077) puis par email (via le portail). Les échanges et les réponses obtenues sont surréalistes. 
Nous reconnaissons volontiers que notre demande, sort certainement du cadre habituel des demandes pour lesquelles les services d’assistance ont été constitués et formés, mais quoi qu’il en soit Neuf semble dans l’impossibilité de satisfaire notre demande conformément aux clauses contractuelles.

La version officielle du firmware en cours déploiement est la version 1.5.6. Elle remplace progressivement la version 1.4.5. Formellement, Neuf est tenu, par les termes de la licence de mettre à disposition les codes sources des logiciels concernés. 
Or, les sources mises à disposition sur le site Efixo sont erronées ou incomplètes.

Nous nous permettons donc d’attirer votre attention sur ce sujet afin que vous puissiez intervenir et que l’image de Neuf ne se trouve pas ternie par cette difficulté et ses suites éventuelles.

Nous nous tenons à la disposition de Neuf pour vous apporter tout complément d’information et espérons que vous pourrez corriger ce problème important, même s’il ne touche que peu de clients.

Dans l’attente, nous vous prions d’agréer, Monsieur le Directeur, l'expression de nos salutations distinguées.

Le grand délire ...

Dès le 23 juillet, un accusé de réception de l'administration de Neuf

Ce message est envoyé automatiquement suite au courrier que vous avez envoyé au Service Clientèle Neuf.
Votre courrier, référencé DCO200820xxxxxx, a bien été réceptionné.

Soyez certain que nous y porterons la plus grande attention et qu'il sera traité dans les plus brefs délais.

Nous vous rappelons que de nombreuses fiches d'aide sont à votre disposition sur Neuf Assistance (http://assistance.neuf.fr).
Pensez également à consulter votre espace client (http://espaceclient.neuf.fr) pour obtenir des informations complémentaires ou gérer votre compte directement en ligne.

Cordialement,

Votre Service Clientèle Neuf.

Mais la seule suite sera la lettre type envoyée à toute personne se plaignant de quoi que ce soit , reçue le 1 août dernier:

Objet : Problème technique signalé

(bla...)...
vous nous faites part de vos problèmes techniques.
Nous avons tenté de vous contacter mais sans succés (par pigeon voyageur sans doute car mon répondeur n'a aucun message et la log des appels reçus/manqués non plus).
De ce fait veuillez contacter le 1077...
(bla...)

Le 1077, le nombre magique serait-il donc apte à régler la non mise à disposition des codes sources de la NB4 ?

J'ai donc essayé... de m'en sortir entre les choix proposés, assez réduits, et la réalité de ma question :

Premier essai : dans les méandres de la navigation du serveur vocal, j'arrive à une impasse (en option pb technique)...

Deuxième essai : dans les méandres de la navigation du serveur vocal, j'arrive à une impasse (en option pb administratif)...

Troisième essai : je tape au hasard un choix (en option pb technique) et tombe sur une opératrice, Mxxx, à qui j'explique que j'ai reçu une lettre me priant de les contacter. Je lui demande ce qu'elle a dans mon dossier. Réponse : RIEN.
Comme j'ai reçu une lettre concernant un problème technique mais que celui-ci n'est pas identifié dans mon dossier, elle me déclare qu'elle me transfère vers ... les commerciaux.
Au bout d'une douzaine de minutes d'attente, je raccroche.

Quatrième essai : je tape au hasard un choix (en option pb administratif) et l'on me répond qu'il y a 8 minutes d'attente. Comme nous passons à table, je raccroche.

Cinquième essai :  je tape au hasard un choix (en option pb administratif) et l'on me répond qu'il y a plus de 8 minutes d'attente. Je raccroche et je rédige ce message suivant sur le portail prévu à cet effet...

Le 22 juillet j'ai envoyé une LRAR pour demander la mise à disposition des codes sources de la NB4, ceux fournis par EFIXO ne correspondant pas totalement au firmware. 
Le 23 juillet, j'ai reçu un email m'informant que "Votre courrier, référencé DCO200820xxxxxx, a bien été réceptionné." 
Le 25 juillet, une lettre type, totalement inadaptée à la demande m'a été expédiée. Je viens de la recevoir aujourd'hui. Elle me demande de contacter le 1077. 
Le 1 août à 12H08, j'ai appelé le 1077, en option problème technique, et j'ai été pris en charge par une opératrice, Mxxx, à qui j'explique que j'ai reçu une lettre me priant de les contacter. Je lui demande ce qu'elle a dans mon dossier. Réponse : RIEN. Comme j'ai reçu une lettre concernant un problème technique mais que celui-ci n'est pas identifié dans mon dossier, elle me déclare qu'elle me transfère vers ... les commerciaux.
Au bout d'une douzaine de minutes d'attente, je raccroche. 
Quelle est la prochaine étape de ce marathon ? Quand un réponse à ma LRAR par une personne "adaptée" sera-t-elle apportée? 
Merci

La réponse ne tarde pas :

Nous avons bien reçu votre demande du 1er août 2008 concernant le fonctionnement des services Neuf.

De par son manque d'interactivité, le support par e-mail n'est malheureusement pas le plus approprié pour apporter une assistance technique de qualité. En effet, vu la diversité des logiciels existants et les configurations matérielles possibles, la plupart des résolutions techniques nécessitent un échange que seul le support téléphonique peut permettre.

C'est pour cette raison que nous vous invitons à contacter notre Service Technique par téléphone au 1077 (temps d'attente gratuit depuis une ligne Neuf Box, puis prix d'un appel local depuis une ligne fixe en France métropolitaine), de 8h à 22h, 7 jours sur 7. Seule cette solution peut vous garantir une aide technique fiable.

Sachez également qu'il vous est possible de consulter notre assistance technique en ligne à l'adresse suivante :http://neufassistance.neuf.fr/neuf/.do. Vous y retrouverez de nombreuses fiches d'aide claires et illustrées.

Nous vous remercions de votre compréhension et restons à votre disposition pour toute information complémentaire.

Cordialement,

Votre conseiller Neuf. 

A l'évidence il y a des consignes pour noyer le poisson dans de la relation client à travers le 1077, seul et unique moyen de communication connu de Neuf, malgré le portail prévu à cet effet !

J'insiste donc :

Est-ce que vous lisez les messages qui vous sont envoyés ?

Parce-que le mail de réponse à ma demande n° 4143725 est totalement surréaliste!

J'ai contacté le service clientèle pour une demande des codes sources de la NB4 conformément aux CGV et à la GPL que doit respecter Neuf.
Cette demande vous est parvenue par LRAR mais n'est n'est pas référencée dans le dossier client accessible aux opérateurs (trices) de téléassistance.
Quel besoin d'interactivité pour résoudre ma demande ?

Devant votre "inertie" le dialogue risque de devenir difficile.

Je suis joignable au téléphone ou par mail si vous avez besoin de précisions.

Et peu après j'ai une réponse :

Nous avons bien reçu votre demande du 01.08.2008 concernant votre modem Neuf.

Après lecture de votre email, il apparaît que votre requête est d'ordre technique. Or, le formulaire d'e-mail que vous avez utilisé a pour vocation de répondre à toutes vos demandes administratives et commerciales et non techniques.

Par conséquent, et pour être sûr d'apporter une réponse fiable à votre requête, nous vous invitons à contacter directement notre assistance technique par téléphone au 1077 (temps d'attente gratuit depuis une ligne Neuf Box, puis prix d'un appel local depuis une ligne fixe en France métropolitaine), de 8h à 22h, 7 jours sur 7 (horaires conseillés : 14h/17h ou 20h/22h).

A toutes fins utiles, sachez que vous pouvez également consulter notre assistance technique en ligne à l'adresse suivante :http://assistance.neuf.fr/neuf/.do

Nous vous remercions de votre compréhension et restons à votre disposition pour toute information complémentaire.

Cordialement,
Votre conseiller Neuf.

Sans me lasser je réexplique donc :

Suite des demandes ADMINISTRATIVES OU COMMERCIALES n° 4143725 et 4144356.

Le service technique a été joint ce matin à 12:08. Je vous l'ai expliqué, ils ne savent pas de quoi je parle car ma demande (LRAR) n'est pas dans mon dossier et de plus, je pense très sérieusement qu'ils ne sont pas au courant des problèmes de mise en oeuvre de la GPL ainsi qu'il est décrit dans les CGV.

A l'évidence vous ne comprenez pas non plus que j'ai fait une lettre (LRAR) pour obtenir la mise à disposition des codes sources (paragraphe 5.4.4 des conditions générales d'inscription aux services hauts débits Neuf).
Conformément à ce paragraphe j'ai fait la demande au Service d'Assistance Technique et Commerciale.
La seule lettre en retour me demandait de joindre le 1077.
Ce que j'ai fait, mais aucun problème TECHNIQUE n'étant identifié dans mon dossier l'opératrice était dans l'impossibilité de (com)prendre ma demande et de faire quoi que ce soit. Elle a donc tentée de me passer le service administratif et commercial, mais après 12 minutes d'attente j'ai arrêté la communication.

Le problème soulevé n'est pas technique mais contractuel.

Je demande la mise à disposition des codes sources et les services de Neuf se passent "la patate chaude". Personne ne répond.

Je vous engage donc à escalader en interne, car en l'absence de réponse c'est ce que je vais être obligé de faire. Avec les éventuels échos et retombées.

Et me parvient alors la perle des perles de la part de Neuf:

Nous avons bien reçu votre demande concernant votre Neuf Box.

Nous vous invitons à vous rendre sur la page suivante afin d'apprendre les détails de configuration de votre modem:

http://assistance.neuf.fr/neuf/internet … hDataSheet

Pour plus de détails nous vous invitons à contacter directement notre assistance technique par téléphone au 1077 (temps d'attente gratuit depuis une ligne Neuf Box, puis prix d'un appel local depuis une ligne fixe en France métropolitaine), de 8h à 22h, 7 jours sur 7 (horaires conseillés : 14h/17h ou 20h/22h).

Nous restons à votre disposition pour tout renseignement complémentaire.

Cordialement,
Votre conseiller Neuf


Rideau.

Vous avez dit service client ?

jeudi 4 septembre 2008

Soyons stricts

Ainsi donc, en nous adressant directement à Efixo, il apparaît difficile d'obtenir une réponse.

Afin d'avoir une démarche "irréprochable", nous passons alors au plan B, nous adresser à Neuf-Cegetel, dans le strict respect des clauses contractuelles.

Le 21 juillet 2008 nous adressons donc en recommandé avec AR la lettre suivante au service officiellement en charge de satisfaire la demande d'un abonné.

Service d’assistance technique et commerciale
Neuf Télécom
TSA 30144
94098 CRETEIL 

Objet : Obtention des sources de la NB4

Messieurs,

Par email, puis par LRAR nous avons contacté la société EFIXO pour lui faire part de difficultés rencontrées dans la mise en œuvre des sources de la NB4 au titre de la GPL.

Nous n’avons obtenu aucune réponse et cette lettre constitue donc une demande officielle de mise à disposition des sources de la NB4, soit dans la version 1.4.5, soit de préférence dans la nouvelle version 1.5.6 en cours de déploiement.

Le 28 août 2007, Neuf Cegetel publiait, par l’intermédiaire de sa filiale Efixo, les codes sources des logiciels distribués dans la NeufBox4 et régis par le Contrat de Licence Publique Générale GNU. Les conditions générales de vente de Neuf Cegetel font une référence explicite à cette mise en œuvre de logiciels libres.

Permettez-nous d'abord de nous présenter : dès la publication des sources, un groupe informel s'est créé au sein du site neufbox4.org (aussi connu sous le nom openbox4.org). A travers les échanges réalisés par les participants, pour la plupart des professionnels de l’informatique et/ou des réseaux, nous sommes rapidement arrivés à faire coexister des applications tierces-parties avec les applications standards livrées par Neuf. A notre connaissance, les modifications que nous avons mises en œuvre n’ont jamais perturbé le fonctionnement des services de Neuf, ce qui montre le sérieux et la prudence de nos démarches.

Toutefois, avec les sources mises à disposition par Efixo, il s'avère impossible de construire un noyau Linux fonctionnellement équivalent à celui présent sur le firmware de la Neuf Box 4, quels que soient les environnements de compilation utilisés, et ce malgré plusieurs démarches conduites indépendamment. 
Il semble donc manquer soit des patchs, soit des paramètres essentiels dans la chaîne de fabrication.

Compte tenu de ce problème et de l’absence de réaction de la part d’Efixo nous nous adressons à Neuf, dans une démarche officielle de fourniture des sources conformément aux engagements pris dans les conditions générales.

En effet, selon les termes de la licence GPL GNU (nous utilisons ici la traduction française de l’article 3, officieuse mais mentionnée dans les CGV de Neuf):
« Le code source d'un travail désigne la forme de cet ouvrage sous laquelle les modifications sont les plus aisées. Sont ainsi désignés la totalité du code source de tous les modules composant un Programme exécutable, de même que tout fichier de définition associé, ainsi que les scripts utilisés pour effectuer la compilation et l'installation du Programme exécutable...».

Sauf à interpréter autrement les termes de la licence, il tombe sous le sens qu'avec la totalité des sources et outils mis à disposition la recompilation d'un kernel identique, ou du moins fonctionnellement identique, au kernel original devrait être une simple formalité.
Sans entrer dans le détail des nombreuses incompatibilités constatées et des difficultés rencontrées, il n’en est rien et nous pensons que les ingénieurs d’Efixo sont parfaitement au courant de la situation ou peuvent en faire le constat très facilement.

Il est possible qu’un oubli (patch, commande, config…) soit la cause de ce problème. La correction en sera aisée, mais quoi qu’il en soit, à ce jour, les termes de la GPL ne sont pas respectés.

Nous vous saurions gré de bien vouloir nous fournir les sources des logiciels sous GPL qui constituent l’une des deux versions officielles actuelles. 
Il va de soi que la seule fourniture à l’identique des sources disponibles sur le site d’Efixo ne saurait constituer une réponse acceptable.

Nous restons à votre disposition pour tout renseignement complémentaire.

Dans l’attente, nous vous prions d’agréer, Monsieur, salutations distinguées.

La suite mérite un billet tellement c'est surréaliste !

Une seconde tentative plus formelle

Comme l'email n'avait pas reçu de réponse, un problème technique étant toujours possible, ou bien une erreur d'assistante, ou bien...
Bref nous avons alors envoyé une LRAR à la société Efixo le 27 juin 2008

Objet : Difficultés de mise en œuvre des sources de la NB4

Messieurs,

Le 12 juin dernier nous vous avions informé par un courrier électronique adressé directement à Monsieur ********, des difficultés de mise en œuvre des sources de la NB4. Parmi les personnes d’Efixo dont nous avions pu obtenir le nom, il nous semblait être la personne apte à répondre à nos interrogations. 
Toutefois, il n’est pas certain qu’il ait pu prendre connaissance de notre envoi, et, en l’absence de réponse et pour éviter tout risque de perte, nous nous permettons donc de vous faire parvenir une LRAR

Le 28 août 2007, Neuf Cegetel publiait, par l’intermédiaire de sa filiale Efixo, les codes sources des logiciels distribués dans la NeufBox4 et régis par le Contrat de Licence Publique Générale GNU. Les conditions générales de vente de Neuf Cegetel font une référence explicite à cette mise en œuvre de logiciels libres.

Nous rencontrons des difficultés dans l'utilisation des sources mises à disposition par Efixo pour le compte de Neuf, et, compte tenu de l’appartenance d’Efixo au groupe Neuf Cegetel, nous nous adressons directement à Efixo, considérant que le problème est très certainement technique.

Si toutefois ce n’était pas le cas, nous vous saurions gré de nous faire connaître la personne responsable au sein du groupe Neuf Cegetel..
D’avance nous vous en remercions.

Permettez-nous d'abord de nous présenter : dès la publication des sources, un groupe informel s'est créé au sein du site neufbox4.org (aussi connu sous le nom openbox4.org).
A travers les échanges réalisés par les participants, pour la plupart des professionnels de l’informatique et/ou des réseaux, nous sommes rapidement arrivés à faire coexister des applications tierces-parties avec les applications standards livrées par notre FAI. 
A notre connaissance, les modifications que nous avons mises en œuvre n’ont jamais perturbé le fonctionnement des services du FAI, ce qui montre le sérieux et la prudence de nos démarches.

Toutefois, avec les sources mises à disposition par Efixo, il s'avère impossible de construire un noyau Linux fonctionnellement équivalent à celui présent sur le firmware de la Neuf Box 4, quels que soient les environnements de compilation utilisés, et ce malgré plusieurs démarches conduites indépendamment. 
Il semble donc manquer soit des patchs, soit des paramètres essentiels dans la chaîne de fabrication.

C’est donc pour ce problème que nous nous adressons à Efixo.

En effet, selon les termes de la licence GPL GNU (nous utilisons ici la traduction française de l’article 3, officieuse mais mentionnée dans les CGV de Neuf):
« Le code source d'un travail désigne la forme de cet ouvrage sous laquelle les modifications sont les plus aisées. Sont ainsi désignés la totalité du code source de tous les modules composant un Programme exécutable, de même que tout fichier de définition associé, ainsi que les scripts utilisés pour effectuer la compilation et l'installation du Programme exécutable...».

Sauf à interpréter autrement les termes de la licence, il tombe sous le sens qu'avec la totalité des sources et outils mis à disposition la recompilation d'un kernel identique, ou du moins fonctionnellement identique, au kernel original devrait être une simple formalité.
Sans entrer dans le détail des nombreuses incompatibilités constatées et des difficultés rencontrées, il n’en est rien et nous pensons que les ingénieurs d’Efixo peuvent en faire le constat très facilement.

Si tel n’était pas le cas, cela voudrait dire que nous faisons une mauvaise interprétation de la procédure permettant de compiler ces sources. Dans ce cas nous apprécierons votre aide sur ce sujet.

Dans le cas contraire, il est possible qu’un oubli (patch, commande, config…) soit la cause de ce problème. La correction en sera aisée.

Nous vous saurions gré de bien vouloir nous apporter une réponse pour ce problème qui nous bloque pour certaines applications. 
Nous restons à votre disposition pour tout renseignement complémentaire.

Dans l’attente, nous vous prions de croire, Monsieur, en nos respectueuses salutations.

Cette lettre a reçu une réponse un peu tardive mais fort intéressante

Une première tentative

Le 12 juin 2008, nous écrivions donc, par un simple mail, à un responsable de la société Efixo, filiale de Neuf qui développe le FW de la NeufBox4 et dont le site met en ligne "des sources". Nous pensions qu'il ne pouvait s'agir que d'une erreur matérielle, minime.

Objet : Difficultés de mise en oeuvre des sources de la NB4

Monsieur,

Le 28 août 2007, Neuf Cegetel publiait, par l’intermédiaire de sa filiale Efixo, les codes sources des logiciels distribués dans la NeufBox4 et régis par le Contrat de Licence Publique Générale GNU. Les conditions générales de vente de Neuf Cegetel font une référence explicite à cette mise en œuvre de logiciels libres.

Nous rencontrons des difficultés dans l'utilisation des sources mises à disposition par Efixo pour le compte de Neuf, et, compte tenu de l’appartenance d’Efixo au groupe Neuf Cegetel, nous nous adressons directement à vous.

Parmi les personnes d’Efixo dont nous avons pu obtenir le nom, vous nous semblez être la personne apte à répondre à nos interrogations. Si toutefois ce n’était pas le cas, nous vous saurions gré de nous faire connaître la personne responsable, soit au sein d’Efixo, soit au sein du groupe Neuf Cegetel. D’avance nous vous en remercions.

Permettez-nous d'abord de nous présenter : dès la publication des sources, un groupe informel s'est créé au sein du site neufbox4.org (aussi connu sous le nom openbox4.org).
A travers les échanges réalisés par les participants, pour la plupart des professionnels de l’informatique et/ou des réseaux, nous sommes rapidement arrivés à faire coexister des applications tierces-parties avec les applications standards livrées par notre FAI. 
A notre connaissance, les modifications que nous avons mises en œuvre n’ont jamais perturbé le fonctionnement des services du FAI, ce qui montre le sérieux et la prudence de nos démarches.

Toutefois, avec les sources mises à disposition par Efixo, il s'avère impossible de construire un noyau Linux fonctionnellement équivalent à celui présent sur le firmware de la Neuf Box 4, quels que soient les environnements de compilation utilisés, et ce malgré plusieurs démarches conduites indépendamment. 
Il semble donc manquer soit des patchs, soit des paramètres essentiels dans la chaîne de fabrication.

C’est donc pour ce problème que nous nous adressons à Efixo.

En effet, selon les termes de la licence GPL GNU (nous utilisons ici la traduction française de l’article 3, officieuse mais mentionnée dans les CGV de Neuf):
« Le code source d'un travail désigne la forme de cet ouvrage sous laquelle les modifications sont les plus aisées. Sont ainsi désignés la totalité du code source de tous les modules composant un Programme exécutable, de même que tout fichier de définition associé, ainsi que les scripts utilisés pour effectuer la compilation et l'installation du Programme exécutable...».

Sauf à interpréter autrement les termes de la licence, il tombe sous le sens qu'avec la totalité des sources et outils mis à disposition la recompilation d'un kernel identique, ou du moins fonctionnellement identique, au kernel original devrait être une simple formalité.
Sans entrer dans le détail des nombreuses incompatibilités constatées et des difficultés rencontrées, il n’en est rien et nous pensons que les ingénieurs d’Efixo peuvent en faire le constat très facilement.

Si tel n’était pas le cas, cela voudrait dire que nous faisons une mauvaise interprétation de la procédure permettant de compiler ces sources. Dans ce cas nous apprécierons votre aide sur ce sujet.

Dans le cas contraire, il est possible qu’un oubli (patch, commande, config…) soit la cause de ce problème. La correction en sera aisée.

Nous vous saurions gré de bien vouloir nous apporter une réponse pour ce problème qui nous bloque pour certaines applications. 
Nous restons à votre disposition pour tout renseignement complémentaire.

Dans l’attente, nous vous prions de croire Monsieur en nos respectueuses salutations.



Nous n'avons pas reçu de réponse...

Au commencement ...

... était une communauté, NeufBox4.org, crée le 28 août 2007 lors de la supposée publication par Neuf des codes sources de la NeufBox4.

Le Web s'en était fait l'écho, tant de la publication des sources (seul FAI à le faire !), que de la constitution de ce groupe désireux de tirer partie de la disponibilité des sources.

Après une période de quelques mois nécessaires pour monter en puissance et savoir prendre le contrôle de la box, les plus hardis et les plus compétents du groupe se sont attaqués à la reconstruction du FW.

C'est bien le but lorsque l'on fournit des sources que de tenter d'en valider le contenu en les compilant pour obtenir le code binaire livré dans les différentes releases...

La dernière mise à jour des sources sur le site officiel d'Efixo a été effectuée le lundi 4 février 2008 19:10:26

Est-il possible de reproduire ne serait-ce que le kernel distribué dans la version officielle 1.5.6 du FW ?

La réponse est NON.

Est-ce normal que les sources distribuées (voir la GPL) ne permettent pas d'y parvenir ?

La réponse est de nouveau NON.

Alors, devant cette difficulté, et avec quelques appréhensions dans ce qui peut ressembler au combat de David contre Goliath, ou bien à l'histoire du pot de terre contre le pot de fer, nous avons décidé d'en référer à notre FAI, l'ensemble SFR-Neuf-Cegetel et sa filiale Efixo.