public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Re: [OT] Belkin Bluetooth Access Point GPL violation
@ 2004-07-10  9:20 Robert Lowery
  2004-07-10 17:04 ` Petr Titera
  0 siblings, 1 reply; 7+ messages in thread
From: Robert Lowery @ 2004-07-10  9:20 UTC (permalink / raw)
  To: Marcel Holtmann; +Cc: Linux Kernel Mailing List

Hi Marcel,

At this point, I have not tried pulling the firmware apart, all I have done is telnetted into 
it and poked around a bit.

If I manage to get the kernel source, my next step will be to try and work out how to 
pull apart their firmware and repackage it with a custom kernel.

-Robert

> Marcel Holtmann <marcel@holtmann.org> wrote:
> 
> Hi Robert,
> 
> > I recently purchase a Belkin Bluetooth Access Point with USB Print
> > Server
> > 
> http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_
> 
> > Id=200583&pcount=&Product_Id=134669
> > 
> > By telnetting into it, I was able to find that it runs linux,
> > specifically uClinux version 2.0.38.1pre7arm.
> > 
> > Investigating further, I found the device is made by
> > www.rovingnetworks.com
> > 
> > The latest version of firmware may be obtained from
> > http://www.belkin.com/firmware/bluetooth/f8t030/flash.bin or a beta
> > version that includes PAN support at
> > www.rovingnetworks.com/belkinpan4.bin
> > 
> > I contacted them at support@rovingnetworks.com  Mike Conrad replied 
> to
> > my request.
> > 
> > Initially, he said they wanted $5000 for a source code license.  When 
> I
> > Informed him of their GPL violation, he said
> > "you could possibly have the linux os changes we made, but our 
> bluetooth
> > stack, for example, is not covered under the GPL. And we have special
> > tools that enable web download, and  create the image that is loaded,
> > etc."
> > 
> > Looking at the running system, it is not running any kernel modules, 
> so
> > I would expect the bluetooth stack to be compiled into the kernel
> > proper, which in my understanding would mean they have to release the
> > source.
> 
> may you tell me how you extracted the kernel and the filesystem from 
> the
> firmware files. I wanna take a look at it and find out what Bluetooth
> stack they are using.
> 
> Regards
> 
> Marcel

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Re: [OT] Belkin Bluetooth Access Point GPL violation
@ 2004-07-11  6:08 Robert Lowery
  2004-07-11  7:21 ` Jeff Woods
  0 siblings, 1 reply; 7+ messages in thread
From: Robert Lowery @ 2004-07-11  6:08 UTC (permalink / raw)
  To: Denis Vlasenko; +Cc: Robert Lowery, linux-kernel

Hi Denis

> > Looking at the running system, it is not running any kernel modules, 
> so
> > I would expect the bluetooth stack to be compiled into the kernel
> > proper, which in my understanding would mean they have to release the
> > source.
> 
> This means that their bluetooth stack is a derivative work of the 
> kernel
> and they _must_ give you source free of charge.
> Did you say that to Mike? What was the reply?
I did, but he either did not understand me or chose to ignore this.  I will try again, 
making this clear.

> > Would any one on the list be interested in taking this further?
> 
> Only owners of said hardware have right to request full source code
> of the modified Linux kernel and other GPLed software (uClibc?).
> If they do not give away source after many requests, owners may
> actually sue 'em.
I assume the copyyright holders also have this right (even if they don't own the 
hardware)

-Robert

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [OT] Belkin Bluetooth Access Point GPL violation
@ 2004-07-10  0:34 Robert Lowery
  2004-07-10  8:38 ` Marcel Holtmann
  2004-07-20  1:15 ` Kyle Moffett
  0 siblings, 2 replies; 7+ messages in thread
From: Robert Lowery @ 2004-07-10  0:34 UTC (permalink / raw)
  To: linux-kernel

I recently purchase a Belkin Bluetooth Access Point with USB Print
Server
http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_
Id=200583&pcount=&Product_Id=134669

By telnetting into it, I was able to find that it runs linux,
specifically uClinux version 2.0.38.1pre7arm.

Investigating further, I found the device is made by
www.rovingnetworks.com

The latest version of firmware may be obtained from
http://www.belkin.com/firmware/bluetooth/f8t030/flash.bin or a beta
version that includes PAN support at
www.rovingnetworks.com/belkinpan4.bin

I contacted them at support@rovingnetworks.com  Mike Conrad replied to
my request.

Initially, he said they wanted $5000 for a source code license.  When I
Informed him of their GPL violation, he said
"you could possibly have the linux os changes we made, but our bluetooth
stack, for example, is not covered under the GPL. And we have special
tools that enable web download, and  create the image that is loaded,
etc."

Looking at the running system, it is not running any kernel modules, so
I would expect the bluetooth stack to be compiled into the kernel
proper, which in my understanding would mean they have to release the
source.

This was a few weeks ago.  I contacted him today to see what they had
decided and got
"The developer who works on it here was on vacation, now he is back but
swamped with work.  It is not a very high priority for us.  We may put
something out, but I would not hold your breath for it."

Would any one on the list be interested in taking this further?

My main interest in this would be be to add additional USB support eg
USB mass storage

-Robert


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

end of thread, other threads:[~2004-07-20  1:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-10  9:20 Re: [OT] Belkin Bluetooth Access Point GPL violation Robert Lowery
2004-07-10 17:04 ` Petr Titera
2004-07-14 15:17   ` Timothy Miller
  -- strict thread matches above, loose matches on Subject: below --
2004-07-11  6:08 Robert Lowery
2004-07-11  7:21 ` Jeff Woods
2004-07-10  0:34 Robert Lowery
2004-07-10  8:38 ` Marcel Holtmann
2004-07-20  1:15 ` Kyle Moffett

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