* [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; 6+ 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] 6+ messages in thread
* Re: [OT] Belkin Bluetooth Access Point GPL violation
2004-07-10 0:34 [OT] Belkin Bluetooth Access Point GPL violation Robert Lowery
@ 2004-07-10 8:38 ` Marcel Holtmann
2004-07-20 1:15 ` Kyle Moffett
1 sibling, 0 replies; 6+ messages in thread
From: Marcel Holtmann @ 2004-07-10 8:38 UTC (permalink / raw)
To: Robert Lowery; +Cc: Linux Kernel Mailing List
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] 6+ messages in thread
* Re: [OT] Belkin Bluetooth Access Point GPL violation
2004-07-10 9:20 Robert Lowery
@ 2004-07-10 17:04 ` Petr Titera
2004-07-14 15:17 ` Timothy Miller
0 siblings, 1 reply; 6+ messages in thread
From: Petr Titera @ 2004-07-10 17:04 UTC (permalink / raw)
To: Robert Lowery; +Cc: Linux Kernel Mailing List
Robert Lowery wrote:
>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
>
>
>
Hello,
I've try to look at firware image and it really seems that they do
not use modules in kernel and that bluetooth drivers are compiled in. So it
really seems that they should either distribute source for their stack
or do not distribute it at all.
Petr Titera
>>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
>>
>>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] Belkin Bluetooth Access Point GPL violation
2004-07-11 6:08 Robert Lowery
@ 2004-07-11 7:21 ` Jeff Woods
0 siblings, 0 replies; 6+ messages in thread
From: Jeff Woods @ 2004-07-11 7:21 UTC (permalink / raw)
To: Robert Lowery; +Cc: Denis Vlasenko, linux-kernel
At 7/11/2004 04:08 PM +1000, Robert Lowery wrote:
>Hi Denis
I don't find the original of this message, but I presume that it's the
words of "Denis" mentioned in the salutation:
>>This means that their bluetooth stack is a derivative work of the kernel
>>and they _must_ give you source free of charge
Actually, the GPL says (in section 3.b):
http://www.gnu.org/licenses/gpl.txt says (in part):
"Accompany it with a written offer, valid for at least three years, to give
any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1
and 2 above on a medium customarily used for software interchange;"
If they offer to provide it on, for example, CD-R discs, they may charge
for their actual cost of creating and shipping them, but no more; e.g.
US$20 might be considered reasonable in such a case, but probably not
US$100, and certainly not US$5000.
>>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).
The GPL is a copyright license which can only be enforced by the owner(s)
of the copyright involved. Note that
http://www.gnu.org/licenses/gpl-violation.html says (in part):
"Note that the GPL, and other copyleft licenses, are copyright licenses.
This means that only the copyright holders are empowered to act against
violations. The FSF acts on all GPL violations reported on FSF copyrighted
code, and we offer assistance to any other copyright holder who wishes to
do the same."
I would think a company like Belkin has assets they would be wise to
protect. Perhaps they're offering to involuntarily fund open-source
development.
--
Jeff Woods <kazrak+kernel@cesmail.net>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] Belkin Bluetooth Access Point GPL violation
2004-07-10 17:04 ` Petr Titera
@ 2004-07-14 15:17 ` Timothy Miller
0 siblings, 0 replies; 6+ messages in thread
From: Timothy Miller @ 2004-07-14 15:17 UTC (permalink / raw)
To: Petr Titera; +Cc: Robert Lowery, Linux Kernel Mailing List
Petr Titera wrote:
> Hello,
>
> I've try to look at firware image and it really seems that they do
> not use modules in kernel and that bluetooth drivers are compiled in. So it
> really seems that they should either distribute source for their stack
> or do not distribute it at all.
>
Even if they did use modules, the module interface is not necessarily a
GPL barrier. The fact that the unit becomes useless if you remove the
kernel or the bluetooth drivers means that it's a complete work and not
merely an aggregate.
I don't understand why companies think they can get away with this kind
of intellectual property theft.
I also don't understand why they don't use BSD instead. They wouldn't
have ANY of these problems.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OT] Belkin Bluetooth Access Point GPL violation
2004-07-10 0:34 [OT] Belkin Bluetooth Access Point GPL violation Robert Lowery
2004-07-10 8:38 ` Marcel Holtmann
@ 2004-07-20 1:15 ` Kyle Moffett
1 sibling, 0 replies; 6+ messages in thread
From: Kyle Moffett @ 2004-07-20 1:15 UTC (permalink / raw)
To: Robert Lowery; +Cc: linux-kernel
On Jul 09, 2004, at 20:34, Robert Lowery wrote:
> Would any one on the list be interested in taking this further?
I managed to obtain some sources, I can't tell immediately how complete
they are, but they do seem to incorporate some BlueTooth stuff. A
tarball
is available at http://www.rovingnetworks.com/accesspoint.tgz Thanks to
Mike Conrad at RovingNetworks for providing the sources without much
hassle!
I believe that all of these are under GPL, but please confirm before you
assume so by looking through the sources yourself.
NOTE: Mike said that it is _very_ easy to completely bork your wireless
access point if you try to upgrade its kernel. It _doesn't_ have a
flash
ROM that can be removed for reprogramming, so BE CAREFUL. I am
personally most interested in their BlueTooth stack and other non-2.0
stuff. It might be useless to us, but there's probably somebody that
would find it handy.
Cheers,
Kyle Moffett
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a17 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r
!y?(-)
------END GEEK CODE BLOCK------
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-07-20 1:15 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-10 0:34 [OT] Belkin Bluetooth Access Point GPL violation Robert Lowery
2004-07-10 8:38 ` Marcel Holtmann
2004-07-20 1:15 ` Kyle Moffett
-- strict thread matches above, loose matches on Subject: below --
2004-07-10 9:20 Robert Lowery
2004-07-10 17:04 ` Petr Titera
2004-07-14 15:17 ` Timothy Miller
2004-07-11 6:08 Robert Lowery
2004-07-11 7:21 ` Jeff Woods
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox