Re: MTP extensions

Ace Jones <[email protected]> Thu, 22 Dec 2005 10:51:14 -0800
Newsgroups gmane.comp.multimedia.libnjb.user
Message-ID <[email protected]>
Yes, there is.  The whole protocol is documented, beginning to end.

http://msdn.microsoft.com/library/en-us/dnwmt/html/mtp_spec.asp

However, the license for this spec includes the following:

(b)	This license does not include the right to distribute your
Licensed Implementation. In order to distribute your Licensed
Implementation, you must download the Microsoft Windows Media Transport
Porting Kit and accept its license terms.

The porting kit is available here:

http://www.microsoft.com/downloads/details.aspx?FamilyId=A2E73160-E862-4F19-BB26-C0CAFE798955&displaylang=en

And includes this gem in the license:

(e)	You must not
modify or distribute the source code of any Distributable Code
so that any part of it becomes subject to an Excluded License.  An
Excluded License is one that requires, as a condition of use,
modification or distribution, that
.	the code be disclosed or distributed in source code form; or 
.	others have the right to modify it.

Which looks to me like GPL is excluded but BSD is OK.

Now that presumes you want to use the porting kit.  If you're just using
the list of extensions, it looks to me like you're fine.

IMO, the right thing to do long-term would be to use the porting kit and
implement the full protocol for maximum correctness, and then release it
under a non-GPL license.

Short term, of course, whatever it takes to get it working is grand.

</Ace>

On Thu, Dec 22, 2005 at 05:03:40PM +0100, Linus Walleij wrote:
> As far as I can see all of Microsofts exentensions to PTP are listed on 
> these publically available webpages from MSDN with no strings attached. 
> Its just to go and use it:
> 
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay10/mmp_sdk/mtpdeviceextensions.asp
> 
> Is there some other document that I am not aware of...?



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click