kmf31
1579Messages postés
30 mars 2005Date d'inscription
10 août 2005 à 14:41
En ce qui concerne le noyau de Linux standard (et certains d'autres logiciels GNU), Free distribue effectivement les sources sur son site ftp: ftp.free.fr , donc il n'y a pas de probleme de ce point de vu. Il faudrait que Free applique des modifications a de logiciels sous licence de GNU pour les inclures dans la Freebox pour que la discussion apropos de la mise en disposition des sources (de ces modifications) devient pertinente. Je ne connais pas de details mais je crois que Free a applique de legeres modifications a des drivers mais que ce modifs sont revenues, integrees dans les versions officiels, donc disponible en source.
Je n'en suis pas sûr.. du moins, je pense que celà se discute, si la Freebox contient effectivement des éléments soumis à la GNU GPL.
La Freebox contient effectivement des éléments soumis à la GNU GPL. Tout le noyau de Linux, ca c'est sur! Tu peux rayer le mot "si", c'est certain.
Le critère utilisé par la GPL est celui de la distribution, et, en distribuant la Freebox, ils distribuent indéniablement le programme exécutable qui figure à l'intérieur, même si la boite est "fermée".
Concernant la question de distribution c'est plus subtil. Free est toujours proprietaire des Freebox donnees aux client et on peut avoir un point de vu que ca fait partie d'une utilisation interne chez Free, meme si la Freebox est chez le client. En plus le noyau Linux est charge a distance a chaque reboot.
Cette situation correspond a un cas ou une entreprise utilise de facon interne un logiciel GNU mais donne un acces publique a ce logiciel. Ca arrive regulierement avec des applications web (programes en PHP, seveurs web etc.). Selon Richard Stallman ce cas n'est pas (encore) proprement prevu dans la licence de GNU version 2, c.-a-d. l'entreprise peut modifier le logiciel et garder ces modifs pour soi. C'est contre l'esprit mais pas contre la lettre de la licence de GNU actuelle.
Je crois que dans la licence de GNU version 3 (actuellement encore en preparation) ce probleme sera adresse et traite de facon differente. Au moins c'est l'intention de la FSF.
Concernant le Freeplayer et logiciel VLC qui est utilise sur le pc, Free a participe au developpement de VLC pour y integrer de choses necessaires pour le Freeplayer, mais de facon parfaitement en accord avec la licence de VLC. Les modifs sont disponibles pour tout le monde.
Pour reprondre au point mentionne par daosan:
Si chez Free, ils sont linuxiens...alors qu'ils nous filent le code source pour bidouiller sur la freebox
il y a une faute logique manifeste dans la comprehension entre acces au code source et acces a la Freebox elle meme. L'un n'a rien a voir avec l'autre. On peut tout a fait equiper un pc avec un systeme Linux, apache, PHP, ... avec un certain acces au publique (par une page web) et aussi fournir tout le code source et pourtant interdire l'acces profond a ce pc en particulier pour pouvoir modifier le systeme en question. Bien-sur on peut essayer de construire/installer soi meme un equipement equivalent mais c'est autre chose.
Free reste proprietaire des Freeboxs et ils ne donnent pas un vrai acces a la Freebox, c.-a-d. seulement un acces tres restreint (par leur page web) et ils ne permettent certainement pas de "bidouiller sur la Freebox". Si on veut on peut essayer de construire sa propre Freebox, si on veut et si on trouve les composantes a acheter. Ca revient a utiliser un autre modem mais meme dans un tel cas Free fait une restriction par le numero MAC (au moins en degroupe).
A part ca le code source de Linux et des autres composantes est (en grande majorite) disponible mais il y a aussi de fichiers de configurations etc. et la connaissance de ces fichiers ne tombe pas forcement dans la licence de GNU. Sur un systeme Linux on peut tres bien avoir, faire tourner de logiciel propritaires sans probleme legale. De plus on peut avoir de fichiers de config (scripts de demarrages, ...) qu'on peut garder secrets (si ce n'est pas derives d'un paquet GNU).
Ca ne compte pas comme "modification" ou "produit derive" de Linux (interpreation officielle de Linux Torvald).
Notamment ces derniers modeles font aussi routeur avec un serveur DHCP integre et ici toutes les outils d'iptables et netfilter etc. sont bien utilisees. Notamment la Freebox est bien capable de rediriger un certain nombre de ports vers le sous-reseau. Cependant en tant que pare feu c'est tres limite (cote possibilites de config).
En fait c'est un peu le reve de certains Freenautes d'acceder a la Freebox par un service comme telnet, ssh mais apart de la config routeur (sur le site web de Free) c'est bien ferme!
Pour la config adsl des utilisateurs c'est facile car ca utilise le protocol DHCP mais le fait qu'il y a Linux dans la Freebox n'est pas particulierement important pour que ca marche aussi en Linux pour le pc d'un utilisateur. C'est tres clairement separe.
Ils semblent que le noyau Linux est charge pendant le boot de la Freebox par un serveur Free a distance. Sur la Freebox elle meme ils ne gardent qu'un petit firmware qui est mis a jours de temps en temps.
Regarde aussi ces liens (aussi un peu anciens):
http://www.hifocus.net/hardware/freebox.html
http://www.hifocus.net/hardware/freebox3.php3
et ici il y a les pages webs de deux developpeurs des drivers/applications Linux pour la Freebox.
http://alex.krnl.org/
http://www.figuiere.net/hub/cv.html
le fait qu'il y a Linux dans la Freebox n'est pas particulierement important pour que ca marche aussi en Linux pour le pc d'un utilisateur
En fait la je parlais du support existant pour la freebox.En effet, puisqu'il utilise deja Linux, ils savent ce que c'est et peuvent plus facilement offrir un support qu'une autre FAI qui n'utilise pas du tout Linux.
Donc le Nat de la freebox est géré par iptables...
Marrant :-)
C'est dingue le nombre d'architectures qui sont supportées officiellement ou non par Linux....