From: Emily B. <kon...@gm...> - 2005-12-11 19:15:16
|
geoff, it's so frustrating. yeah, i wonder if even my having seen the thing legally precludes me from being involved now. i do wish i lived somewhere far away from these laws. or that i could just work on it anyways and take the risk. wouldn't it be in the interest of iriver to commoditize the software used to access it in order to sale more hardware ? (c.f.: http://www.joelonsoftware.com/articles/StrategyLetterV.html) that said, i _do_ have a T10. is there any way i _can_ help ? (if not, i'm half-tempted to ship you a slightly used T10 for Christmas... *sigh*) em. Geoff Oakham wrote: > Hi Emily, > > You got me: I personally haven't read it. On the other hand, Microsoft > hasn't exactly gone out of their way to use GPL-friendly EULAs > (especially on protocol specification documents). Thankfully the > protocol is based on ptp, which should make it easier to > reverse-enginer. > > Thanks for the offer though, > > Geoff > > Ps. I vaguely remember an article on /. about Kodak cooperating with > Microsoft on a protocol for digital cameras, only to be back-stabbed by > MSN software. That protocol sounds like MTP.. > > Pps. I don't have a T10 serries iRiver player.. but if you want to buy > me one for Christmas, I would be able to help out more with MTP. :) > > Ppps. I wonder if the EULA itself has a copyright.. > > On Sun, Dec 11, 2005 at 01:28:14PM -0500, Emily Brantley wrote: > >>Geoff Oakham wrote: >> >>>Hi Emily, >>> >>>Thanks for the offer; what kind of end-user-agreement is attached to that specification? >>> >>>Geoff >>> >>>On Sun, Dec 11, 2005 at 01:06:52PM -0500, Emily Brantley wrote: >>> >>> >>>>i've seen an awful lot of discussion on the archive about the T10, which >>>>i own. yes, it uses MTP. >>>> >>>>have you guys seen this ? >>>>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/mtp_spec.asp >>>> >>>>it's a full specfication of the MTP protocol used by, among other >>>>things, the iriver T10. yes, it's based on PTP, as described in the >>>>document. >>>> >>>>the specification is a self-extracting Windows executable, but i have >>>>the document on my system. if anybody has trouble getting it, i'll >>>>email it to them, but i don't want to attach it here, as i think >>>>including a ~3 MiB attachment on a mailing list is a bit gauche. >>>> >>>>em. >> >>geoff, >> >>sorry, i didn't consider that. attached is the full EULA as reported by >>the self-extracting installer before you can even see the spec. >> >>i guess you guys have seen it then, and it's out the question then, huh >>? i don't speak legalese, so i can't tell if an open-source >>implementation of the specification is possible or not. >> >>em. >>-- >>Emily Brantley >>kon...@gm... >>PGP 0x94207793 > > >>END USER LICENSE AGREEMENT FOR >>Microsoft Media Transfer Protocol >>Specification v0.83 >> >>These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the Microsoft specification that you are about to download, which includes the media on which you received it, if any (???Specification???). The terms also apply to any Microsoft >>* updates/upgrades, >>* supplements, >>* Internet-based services, and >>* support services >>* documentation >>for this Specification, unless other terms accompany those items. If so, those terms apply. >>By using this Specification, you accept these terms. If you do not accept them, do not use the Specification. >> >> >>SPECIFICATION LICENSE >> >>The Specification is protected by copyright and other intellectual property laws and treaties. Microsoft or its suppliers own the title, copyright, and other intellectual property rights in the Specification. Microsoft reserves all rights not expressly granted to you in this agreement. The Specification is licensed, not sold. >> >> >>1. GRANT OF LICENSE. This section of the agreement describes your general rights to install and use the Specification. The license rights described in this section are subject to all other terms and conditions of this agreement. You may: >> >>* install and use up to 20 copies of the Specification to design, develop, and test your application or product that utilizes the Specification (your "Licensed Implementation") and; >>* make a reasonable number of copies of the Specification for backup and archival purposes. >> >> >>2. LICENSE LIMITATIONS >> >>(a) This license does not include the right to build a Licensed Implementation for a personal computer that implements that ???Enhanced Initiator??? features, as described in the Specification. To build such an implementation, you must obtain a separate license from Microsoft. Please contact WMLA@Microsoft.com to request this license. >> >>(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. >>(c) You must not >>* alter any copyright, trademark or patent notice in the Specification; >>* use Microsoft???s trademarks in your Licensed Implementation???s name or in a way that suggests your Licensed Implementation come from or are endorsed by Microsoft; >>* include the Specification in malicious, deceptive or unlawful programs; or >> >>(d) You may not alter any component of the Specification. >> >>(e) Subject to the limitation in Section 2 (a), Your Licensed Implementation must implement the Specification in its entirety. However, you are not required to implement any portion of the Specification that is identified as ???optional???. If you choose to implement a portion of the Specification that is identified as optional, you must implement that portion in its entirety. >> >>3. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS: >> >>(a) Trademarks. This agreement does not grant you any rights in connection with any trademarks or service marks of Microsoft. For more information about Microsoft logo license agreements, send an e-mail to wm...@mi.... >> >>(b) Termination. Without prejudice to any other rights, Microsoft may terminate this agreement if you fail to comply with the terms and conditions of this agreement. In such event, you must destroy all copies of the Specification. >> >>(c) Support Services. Because this Specification is ???as is,??? Microsoft may not provide support services for it. >> >>(d) Technical Support for Your Licensed Implementation. You are responsible for any and all maintenance, end-user support, technical support and updates for your Licensed Implementation. >> >>4. SCOPE OF LICENSE. The Specification is licensed, not sold. This agreement only gives you some rights to use the Specification. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the Specification only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the Specification that only allow you to use it in certain ways. You may not >>* make more copies of the Specification than specified in this agreement or allowed by applicable law, despite this limitation; >>* publish the Specification for others to copy; >>* rent, lease or lend the Specification; >>* transfer the Specification or this agreement to any third party; >>* or use the Specification for commercial software hosting services. >> >>5. CONFIDENTIALITY. The Specification may contain specifications or documents which are proprietary and confidential information to Microsoft and its suppliers. Except as provided in Section 1 and below in this Section 5, you agree not to disclose or provide such specifications, documentation, or related information to any third party. However, However, (i) you may provide this information to your employees and contractors who have executed written confidentiality agreements that oblige them to comply with confidentiality terms equivalent to the requirements of this agreement; (ii) you may distribute Documents in their entirety as part of your Licensed Implementation; and (iii)You may disclose confidential information in accordance with judicial or other governmental order, provided recipient shall give Microsoft reasonable written notice prior to such disclosure and shall comply with any applicable protective order or equivalent. Further, you shall not be liable to M icrosoft for disclosure of information which you can prove (a) is already known to you without an obligation to maintain the same as confidential; (b) becomes publicly known through no wrongful act of recipient; (c) is rightfully received from a third party without breach of an obligation of confidentiality owed to Microsoft; or (d) is independently developed by you. >> >>6. DISCLAIMER OF WARRANTIES. The Specification is licensed ???as-is.??? You bear the risk of using it. Microsoft gives no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this agreement cannot change. To the extent permitted under your local laws, Microsoft excludes the implied warranties of merchantability, fitness for a particular purpose and non-infringement. >> >>7. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. You can recover from Microsoft and its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages. This limitation applies to >>* anything related to the Specification, services, content (including code) on third party Internet sites, or third party programs; and >>* claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. >>It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages. >> >>8. EXPORT RESTRICTIONS. The Specification is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the Specification. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting. >> >>9. APPLICABLE LAW. Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. >>10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the Specification. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so. >> >>11. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the Specification and support services. >> >>Should you have any questions concerning this agreement, or if you desire to contact Microsoft for any reason, please contact the Microsoft subsidiary serving your country, or write: Microsoft, One Microsoft Way/Redmond, WA 98052-6399. >>Please note: As this Specification is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French. >>Remarque: Ce logiciel ??tant distribu?? au Qu??bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran??ais. >> >>EXON??RATION DE GARANTIE. Le logiciel vis?? par une licence est offert ????tel quel????. Toute utilisation de ce logiciel est ?? votre seule risque et p??ril. Microsoft n???accorde aucune garantie ou condition expresse. Vous pouvez disposer de droits de consommateur additionnels que vous conf??rent vos lois locales, que la pr??sente licence ne peut modifier. Dans la mesure permise par vos lois locales, les garanties implicites de qualit?? marchande, d???adaptation ?? un usage particulier et d???absence de contrefa??on sont exclues. >> >>LIMITATION DES DOMMAGES-INT??R??TS ET EXCLUSION DE RESPONSABILIT?? POUR LES DOMMAGES.?? Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement ?? hauteur de 5,00??$??US. Vous ne pouvez pr??tendre ?? aucune indemnisation pour les autres dommages, y compris les dommages sp??ciaux, indirects ou accessoires et pertes de b??n??fices. Cette limitation concerne??: >>* toute mati??re reli??e au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet d???une ti??rce partie ou dans des programmes d???une ti??rce partie, et >>* les r??clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit?? stricte, de n??gligence ou d???une autre faute dans la limite autoris??e par la loi en vigueur. >>Elle s???applique ??galement, m??me si??Microsoft connaissait ou devrait conna??tre l?????ventualit?? d???un tel dommage. Si votre pays n???autorise pas l???exclusion ou la limitation de responsabilit?? pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l???exclusion ci-dessus ne s???appliquera pas ?? votre ??gard. >> >>EFFET JURIDIQUE.?? Le pr??sent contrat d??crit certains droits juridiques. Vous pourriez avoir d???autres droits pr??vus par les lois de votre pays. Le pr??sent contrat ne modifie pas les droits que vous conf??rent les lois de votre pays si cellesci ne le permettent pas. >> >> >>Au cas o?? vous auriez des questions concernant cette licence ou que vous d??siriez vous mettre en rapport avec Microsoft pour quelque raison que ce soit, veuillez utiliser l???information contenue dans le Logiciel pour contacter la filiale de Microsoft desservant votre pays, ou visitez Microsoft sur le World Wide Web ?? http://www.microsoft.com. >> >> > > > > > -- Emily Brantley kon...@gm... PGP 0x94207793 |