public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: freebox possible GPL violation
@ 2005-10-06 23:26 Pierre Michon
  0 siblings, 0 replies; 47+ messages in thread
From: Pierre Michon @ 2005-10-06 23:26 UTC (permalink / raw)
  To: linux-kernel

> Helloooo !!! Have you proofs that they have ???
Could you just reply on the simple question : why the boot is not
stateless ?

>Just stick to the FACTS and if you want to argue on
>something, bring PROOFS !
In the fact (first mail) I give :

On [1] you could see 7 steps.
Step 1 to 5 is network initialisation (adsl synchronization, dhcp,
check on the dslam, ...)
Step 6 is software update
Step 7 is operationnal

When there are no firmware update the sequence is 1, 2, 3, 4, 5, 6, 7.
When there is a firmware update it is 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5,
6, 7.

But you haven't a freebox, so how could you have seen this that ?
Even other people agree that may be a GPL firmware stored in the freebox
(see https://linuxfr.org/~crevetor/19607.html and the author of
http://www.f-b-x.net/ told me the same thing by mail [2])

>Nonsense, you are talking about cases of softwares which were sold to
>customers with GPL code inside. This is no such case here.
Have you read the mailling ?
it was about case were hardware was lended...


>You obviously need a brain, try to get one and come back after you
>learned to use it.
You need one too, you failed to read :
"Please let's continue on legal gpl-violations.org ML."...



[1] http://forums.grenouille.com/index.php?showtopic=14659
[2]

>Tout laisse a supposer que la freebox contient bien un systeme linux
> >>minimal, elle telecharge le reste (/usr, ...) lorsqu'elle se
> >>connecte >au serveur et en cas de mise a jour du fimware le system
> >>minimal est >ecrasse et on reboot...
>
non je me suis mal exprimé, elle garde le systéme sur sa rom et le met a
jour en cas de nouvelle version, du moins c est ce que je pense. 

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-06 12:01 Pierre Michon
  2005-10-06 13:06 ` Emmanuel Fleury
  0 siblings, 1 reply; 47+ messages in thread
From: Pierre Michon @ 2005-10-06 12:01 UTC (permalink / raw)
  To: linux-kernel

Hi,

>I might have misunderstood but I think that if you buy the hardware you
>cannot connect it to the DSLAM network anymore. So that only the boxes
>they own are connected to the DSLAM.

Again have you any proof that there aren't any Linux firmware in the
flash of the freebox ?
How do you explain that the boot sequence isn't stateless ?
Why in case of a firmware update, you have a special state of 10 seconds
were the freebox seem to download and write some data somewhere ?

So yes may be you can't connect anymore to the free DSLAM, but there is
may be still GPL data in the flash.

>Are you sure this point has been clarified in court in the past ?
>If not, I would bet on it (for the specific case of settop boxes).

For french law I don't know, but someone on gpl-violation this is true
for de and au.

>I mentioned in another mail the case of a mobile phone network
>infrastructure where the network nodes to which mobile phones are
>connecting are running Linux. It seems to be an "internal use" (as it
>never leak out of the company network) and yet providing a service to
>customers.

No the freebox is more like a dvb box that is lended by a satellite
provider and could do firmware update via satellite.

I don't know if there are similar case for dvb box.


Pierre

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 17:57 Pierre Michon
  0 siblings, 0 replies; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 17:57 UTC (permalink / raw)
  To: linux-kernel

Hi,

>Not complex enough so that a network boot protocol can't fit on a BIOS 
>chip, believe me.

So _why_ the freebox act _differently_ in the boot process when there is 
a firmware update ?
Just for the fun ?

> he only wrong assumptions that I see here are yours.
I provide facts and arguments, you provide nothing.

>I don't understand why you cannot accept that the Freebox is part of the 
>Free network infrastructure and that you are not using directly the OS 
>but only the service that they provide.
So what about _my_ wifi pcmcia card ?
What about the people who had to paid 400 euros and receive a letter
from free telling them that according to CGV there are the onwer of the
freebox (ok this one need some checks).

Again in my first post I provide facts for this (with links), you provide 
nothing than replying always the same things without arguments against
mine.


Please take my first post and reply to point A, B, C with arguments.

>'Got it, now ?
No, because you didn't answer to my questions...

Pierre

Please let's continue on legal gpl-violations.org ML.

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 16:06 Pierre Michon
  2005-10-05 16:47 ` Emmanuel Fleury
  0 siblings, 1 reply; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 16:06 UTC (permalink / raw)
  To: linux-kernel

>> Why does it need to reboot when there is a new firmware ?

>To use it, exactly like when you reboot your pc to change kernels.
Yes but in this case you have just rebooted. It is like when you reboot
to change your kernel, the new kernel notice it is newer and reboot...


If it has an external firmware in the adsl chips for downloading the
linux kernel, why after you download the new linux firmware, you need to
reboot ?

I forgot to say that in case of a new firmware, you can see the upload
(and flash ?) of the new firmware with ____,----- symbol on led. See
step 6 of [1].

So why in case a new firmware you need to wait more time (about 10
second) that the case where there not new firmware ?

>> How they manage to download the firmware (need led driver, ppp, http,
>> adsl driver, atm stack, ...)

>How do you think some random network card with do netbooting works ?
>(got a led driver, ipv4 simplified "stack", dhcp & tftp capabilities)

>Just like your pc has a BIOS to search for booting devices
Adsl is far more complex than ethernet...

>> Please suggest other mailling lists.
>the one you CC at first @lists.gpl-violations.org and only this one ...
Ok, let's continue on this mailling list.
Register is needed to post, but I think it is worth to continue, to
clarify how works the freebox and some wrong assuptions.

Pierre

[1] http://forums.grenouille.com/index.php?showtopic=14659

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 15:18 Pierre Michon
  2005-10-05 15:49 ` Vincent Hanquez
  0 siblings, 1 reply; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 15:18 UTC (permalink / raw)
  To: linux-kernel

Hi,

>The bottom line is the Freebox is still owned by Free when you are using
>it. It you "buy" it (by not giving it back and paying 400 EUR), you
>don't have the right anymore to plug it into free network, thus don't
>have access to freebox's firmware.
So how do you explain my point B ?

Why does it need to reboot when there is a new firmware ?

How they manage to download the firmware (need led driver, ppp, http,
adsl driver, atm stack, ...)

>but please keep that away from the LKML, this is *offtopic* here.
>This list is about *developement* of the linux kernel..
Please suggest other mailling lists.


Pierre

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 15:12 Pierre Michon
  0 siblings, 0 replies; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 15:12 UTC (permalink / raw)
  To: linux-kernel

Hi,

>Your task will be to prove that the kernel they upload to your box is a
>modified Linux kernel (by "modified Linux kernel", I mean no modules but
>the kernel itself).

Have you read my first comment ?
I provide the link of their BitKeeper changelog [1] [2]...
Also GPL state that you need to give GPL source even if you don't do any
modification...

Pierre

[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

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 15:08 Pierre Michon
  0 siblings, 0 replies; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 15:08 UTC (permalink / raw)
  To: linux-kernel

Hi,

> First, it is very arguable to say that they are "distributing" the
>software as it does not comes with the FreeBox but is automatically
>downloaded at each boot through the DSLAM network (which the user is not
>supposed to know about).
Have you read my first comment ?
If you said there is nothing in the freebox, how does it boot in order
to recover the firmware ?
They made a no-GPL firmware, that manage the led screen, the adsl chip,
ppp, that can do http request ?

Why does it need to rebbot when a new firmware is available ?

I am bored that people always give the same suspicious arguments...

Pierre

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 11:13 Pierre Michon
  2005-10-05 11:22 ` Emmanuel Fleury
  2005-10-05 11:50 ` Emmanuel Fleury
  0 siblings, 2 replies; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 11:13 UTC (permalink / raw)
  To: linux-kernel

Hi,

>I'm sorry, I must be a bit stupid but I don't see any GPL violation
>here... Could you be a bit more specific on what kind of code, Free is
>keeping under his foot ?
Sorry I realise that my first post wasn't clear.


The fimware that is used with the freebox is a Linux system.
So in the firmware there is the GPL Linux kernel and all the GPL software 
listed on [1] (busybox for example).

Users can't download nor binary firmware nor source code of GPL
software.

The binary firmware is downloaded by the freebox when a new version is
available. This is done on an unknow server with an unknow protocol.

So free keep the Linux kernel modification they have made. You could
see some of the log of their modification on [2] and [3].
They also don't provide the source for the GPL userspace software they
include in the firmware.

Pierre


[1] http://www.f-b-x.net/#firm
[2]
http://openlogging.org:8080/sakura.(none)/max-20040524220224-60268-baea416b9b2da5c2/src?nav=index.html
[3]
http://openlogging.org:8080/chewbacca.proxad.net/rani-20040112173203-20972-c609c93690b2941a/src?nav=index.html

^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: freebox possible GPL violation
@ 2005-10-05 10:08 Pierre Michon
  2005-10-05 10:18 ` Emmanuel Fleury
  0 siblings, 1 reply; 47+ messages in thread
From: Pierre Michon @ 2005-10-05 10:08 UTC (permalink / raw)
  To: linux-kernel



Hi,

>Well, the wifi driver may or may not be under the GPL licence.
>Check that first.  The linux kernel itself is GPL of course.
For the prism card, they should use hostap driver, but there no way to
check that (we can't log in on it). At least [2] list hostap in their
drivers.

>Check where it is downloaded from, that is where linux
>is being distributed from.
According to [1] it is downloaded from the company server. But as we
can't log in the freebox, there no way to check it. Also sniffing adsl
is a bit harder...

>Of course they can still
>keep their scripts secret, their (non-GPL) userland utilities secret,
>their proprietary drivers secret and the hw specs secret.
If you look at [2], their drivers are in the kernel tree. Don't they fall
to GPL ?



[1] http://www.f-b-x.net/
[2]
http://openlogging.org:8080/sakura.(none)/max-20040524220224-60268-baea416b9b2da5c2/src/drivers/freebox?nav=index.html|src/|src/drivers

^ permalink raw reply	[flat|nested] 47+ messages in thread
* freebox possible GPL violation
@ 2005-10-05  8:47 Pierre Michon
  2005-10-05  9:42 ` Helge Hafting
  2005-10-15  9:40 ` Loic Dachary
  0 siblings, 2 replies; 47+ messages in thread
From: Pierre Michon @ 2005-10-05  8:47 UTC (permalink / raw)
  To: linux-kernel; +Cc: legal

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

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2005-10-20 17:38 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-06 23:26 freebox possible GPL violation Pierre Michon
  -- strict thread matches above, loose matches on Subject: below --
2005-10-06 12:01 Pierre Michon
2005-10-06 13:06 ` Emmanuel Fleury
2005-10-06 13:40   ` Michael Poole
2005-10-06 14:48     ` Matan Peled
2005-10-05 17:57 Pierre Michon
2005-10-05 16:06 Pierre Michon
2005-10-05 16:47 ` Emmanuel Fleury
2005-10-05 15:18 Pierre Michon
2005-10-05 15:49 ` Vincent Hanquez
2005-10-05 15:12 Pierre Michon
2005-10-05 15:08 Pierre Michon
2005-10-05 11:13 Pierre Michon
2005-10-05 11:22 ` Emmanuel Fleury
2005-10-05 11:27   ` Arjan van de Ven
2005-10-05 11:37     ` Emmanuel Fleury
2005-10-05 11:59       ` Arjan van de Ven
2005-10-05 12:02         ` Emmanuel Fleury
2005-10-05 12:07           ` Arjan van de Ven
2005-10-05 12:29             ` Emmanuel Fleury
2005-10-05 12:45               ` Michael Poole
2005-10-05 17:11               ` Alexandre Oliva
2005-10-06  0:07               ` Helge Hafting
2005-10-06  0:49                 ` David Lang
2005-10-06  1:12                   ` Stefan Smietanowski
2005-10-06  2:25                     ` David Lang
2005-10-06  9:20                   ` Helge Hafting
2005-10-06  9:51                     ` Emmanuel Fleury
2005-10-06  9:53                       ` Emmanuel Fleury
2005-10-06 11:39                       ` Helge Hafting
2005-10-06 13:05                         ` Emmanuel Fleury
2005-10-06 13:42                           ` Michael Poole
2005-10-06 14:19                           ` Helge Hafting
2005-10-06 20:15                       ` Stefan Smietanowski
2005-10-11  2:27             ` David Schwartz
2005-10-11 10:48               ` Graham Murray
2005-10-05 12:15           ` Vincent Hanquez
2005-10-05 11:45     ` linux-os (Dick Johnson)
2005-10-05 11:59       ` Arjan van de Ven
2005-10-05 11:50 ` Emmanuel Fleury
2005-10-05 10:08 Pierre Michon
2005-10-05 10:18 ` Emmanuel Fleury
2005-10-05  8:47 Pierre Michon
2005-10-05  9:42 ` Helge Hafting
2005-10-15  9:40 ` Loic Dachary
2005-10-19 17:58   ` Pierre Michon
2005-10-20 15:29     ` Loic Dachary

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox