dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: License of code in utils/MTP/

Re: License of code in utils/MTP/

From: Maurus Cuelenaere <>
Date: Sat, 10 Jan 2009 13:28:28 +0100

On Sat, Jan 10, 2009 at 11:19, Dave Chapman <> wrote:

> Rafaël Carré wrote:
>> If sendfirm_win.c is redistributed with the LGPL, it can be linked with
>> any proprietary library, no ?
> Yes, I think so. Or maybe BSD. Although we can only do that if we know
> the license from the code taken from, and it still means that
> we can't incorporate MTP functionality into the Windows version of rbutil.

I mailed to Creative Labs to ask under what license the code is, but got no
reply yet.

> That's the easiest solution I think, since libmtp doesn't seem to run on
>> windows.
> It does, but Windoes doesn't allow user-land access to USB devices -
> meaning the user needs to install a specific driver for each USB device they
> wish to access. This wouldn't be that bad, but I believe such drivers
> interfere with normal use of the device under Windows, so the user then
> needs to uninstall the driver after using it...

WinUSB for Windows Vista should allow user-land access to USB devices:

But there's no solution for Windows XP/2000 then..

> Songbird uses libmtp on linux & macosx, and the MS library on windows.
>> See
> According to mcuelenaere, the Songbird MTP source has vanished from their
> site...

Yes, or at least that's what I could find. I found some commit logs pointing
to /branches/Songbird0.6/trunk/extras/extensions/mtp/windows/, but I can't
seem to find that directory anymore (and the revision of the commits seems
to got deleted).

Perhaps they needed to delete their sources also because of licensing
issues? (they still seem to offer binaries of the code)

I'll see if I can contact them to ask what happened to that code..

Cuelenaere Maurus
Received on 2009-01-10

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy