freebox possible GPL violation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I will try to present the facts and free claims about the freebox that run 
Linux GPL source code.

Please note that I am not a Laywer.

Also due to the obscurity of the freebox, some informations could be out of 
date or incorrect.

Finaly as free is a french provider, most of the link are in french.


==FACT==

1) The freebox is an adsl gateway with VoIP, TV over ADSL and a optional 
wifi bridge. The box is built and lended by an ADSL provider 'free'[0].

2) The freebox runs Linux 2.4. You could find some BitKeeper logs on 
internet [1], [2]. You could also find some interesting (but sometimes 
suspicious) informations on [3]. For example you could see the files that 
are in the firmware (and find other GPL softwares).

3) The boot sequence is described on [4]. Note that in case of firmware 
upgrade, the box should first synchronize with the dslam and do dhcp 
requests, then download the new firmware and finaly reboot.

4) The optional wifi support is provided by a pcmcia card (prism2/3 for 
802.11b, broadcom for 802.11g). You can buy it on 'free' portal or on 
your own [5]. Note that in both case the card is yours and it is not 
lended by 'free'.


==FREE and PRO-FREE CLAIMS (some claims could be find on [6])==

A) The freebox is only lended, so the user can't ask for GPL source code.

-> They forgot that for wifi feature, you have buy a pcmcia card and 
that is card works wifi Linux driver. So according to GPL you could ask 
for wifi driver source code and all the Linux source code ???
Also some people that don't return the freebox in time had to 
paid 400 Euros and they became the owner of the freebox. Free send to a 
client a letter [7] saying that if the user don't return the freebox, 
free could bill it and then it becomes propriety of the user : 
'Nous vous rappelons que conformément aux Conditions Générales de Vente , 
en cas de non-restitution du modem, Free se réserve le droit de procéder 
à la facturation de l'équipement terminal, au prix mentionné dans les CGV, 
qui deviendra alors la *propriété* de l'Usager.'


B) The freebox don't keep the Linux kernel in memory, it is downloaded 
at each boot.

-> If you remember 3), you could find strange that the box need to reboot 
if a new firmware is available. Also the boot sequence is quite complex to 
be made by an external (non-GPL) firmware : it need to control the led 
display, need to control the ADSL chips in order to synchronize, need 
to manage PPP in case of 'no-degroupe' users and finaly donwload in memory 
the fimware. So we could assume that at least a mininal system (Linux
kernel + some utils) is keep in rom).


C) 'Free' is a network operator and needs to keep secret some informations 
in order to preserve security on its networks.

-> Everybody know how security obscurity via is safe. Also I agree they
don't want to give their script or their configuration, but I fail to
see what could be a threat in the Linux kernel.


PS : sorry for my bad english.

[0] http://free.fr
[1] http://openlogging.org:8080/sakura.(none)/max-20040524220224-60268-baea416b9b2da5c2/src?nav=index.html
[2] http://openlogging.org:8080/chewbacca.proxad.net/rani-20040112173203-20972-c609c93690b2941a/src?nav=index.html
[3] http://www.f-b-x.net/
[4] http://forums.grenouille.com/index.php?showtopic=14659
[5] http://faq.free.fr/?q=797
[6] http://djeyl.net/free/nntp/index.php?group=all&author=Alexandre&headers=gpl
[7] http://linuxfr.org/comments/626391.html#626391
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux