[nem-en] RE: Legally Distributing Visual Studio Plugin Source
Kamil Skalski
kamil.skalski at gmail.com
Sat Jan 21 12:40:34 CET 2006
2006/1/21, Kamil Skalski <kamil.skalski at gmail.com>:
> Maybe somebody could post the NEW VSIP licence to the list? Or is it
> available online?
>
Ok, I downloaded VSIP and I've got the licence. Their site is a little
bit outdated, because before you download the package, you must agree
to the old 2003 licence (attached as licence1.txt), which forbids
distributing integration code.
But before actually installing VSIP package itself, there is a
different licence to agree (attached as licence2.txt), which is much
more friendly:
Especially
"3.2 Community Rights. You may also separately distribute Integration
Code, sample code, and excerpts from documentation in the Software
("Excerpts") if you comply with Section 3.3.
3.3 General Restrictions.
· Pass-Thru Terms. You will require distributors and external end
users of Distributable Code and Excerpts to agree to terms that
protect such items at least as much as this agreement.
· Legal Notices. You will not alter any copyright, trademark, patent,
or other legal notice or disclaimer in the Distributable Code or
Excerpts.
· Copy Quality. You will ensure that the copies of Distributable Code
and Excerpts you distribute are equivalent in quality to the copies
included in the Software. At our request, you will send us
representative copies for our inspection. If we notify you that we
are dissatisfied with the quality of your copies, you will promptly
correct the deficiencies.
· Microsoft Platforms. You will not distribute the Distributable Code
to run on a platform other than a Microsoft Platform.
· Malware. You will not include Distributable Code in malicious,
deceptive, or unlawful programs.
· Excluded Licenses. You will 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 (a) the code
be disclosed or distributed in source code form; or (b) others have
the right to modify it."
as opposed to the one from 2003:
" 2. License Restrictions/Conditions. The license grants set
forth in Section 2 are expressly subject to the following restrictions
and conditions:
[ ...]
7. You shall not expose or enable others to expose the
functionality contained in the Integration Code in a manner that
allows it to be accessed or used by any third party product. By way of
example but not limitation, You may not disclose the Integration Code
to third parties in source code form;"
I think we can ignore the older licence and take only the current one
into consideration.
So, unless anybody has some more thoughts I think we can open source
the VS plugin under BSD licence, which is a very nice news.
--
Kamil Skalski
http://nazgul.omega.pl
-------------- next part --------------
VISUAL STUDIO INDUSTRY PARTNER
DISTRIBUTION AGREEMENT
(Affiliate)
Document Version 2.0 July, 2003
This Visual Studio Industry Partner Distribution Agreement (Affiliate) (Agreement) is entered into as of the date this Agreement is accepted by you (the Effective Date) and is made by and between MICROSOFT CORPORATION, a Washington corporation located at One Microsoft Way, Redmond, WA 98052-6399 (We, Us or Our), and you, (You) or (Your) either an individual or single entity as indicated on the registration page. By Your selection of the I Accept button, You agree and accept the following terms and conditions of this Agreement.
1. DEFINITIONS
1. Eligible Product(s) means Your software development tools and products which work in conjunction with Visual Studio .NET Technology and which (i) include the Integration Code, (ii) may include sample code or object code identified in the VSIP-SDK as redistributable; (iii) operate on Microsoft Platforms and (iv) have as a primary purpose creation of applications that operate on Microsoft Platforms.
2. End User means an employee, an individual or a legal entity that acquires, directly or indirectly from You (including through Resellers), one or more of Your Eligible Product(s) for its own use and not for distribution or resale to third parties.
3. Integration Code means the software code that You develop through use of the VSIP-SDK to integrate Your Eligible Products into Visual Studio .NET Technology.
4. Licensed Software means the VSIP-SDK (and its component parts including documentation and any redistributable sample code or object code), including all Upgrades and new versions that We may deliver to You during the Term.
5. Microsoft Platforms means any current and future Microsoft operating system products or platforms that are released by Microsoft or any parent, affiliate, subsidiary or successor entity during the Term of this Agreement.
6. Reseller shall mean any third party authorized by You to market, sublicense, or otherwise distribute Eligible Product(s) to End Users in accordance with this Agreement.
7. Upgrades means all maintenance releases, enhancements, but not subsequent releases of the Licensed Software unless specifically indicated by Us in writing.
8. Visual Studio .NET Technology means Microsoft Visual Studio .NET (and any successor technology thereto) and all upgrades, updates and new versions that are commercially released by Microsoft during the Term of this Agreement (in each case, no matter how such new versions or successors are designated).
9. VSIP-SDK means the Visual Studio .NET Integration Software Development Kit as described in more detail at the following site: http://www.vsipdev.com including all Upgrades and new versions that We may deliver to You during the Term.
2. LICENSE GRANTS, CONDITIONS AND RESTRICTIONS
1. License Grant.
1. Development Rights. We hereby grant to You a nonexclusive, limited, worldwide, non-transferable, royalty-free license to reproduce and have reproduced any number of copies of the VSIP-SDK as well as any Upgrades to the VSIP-SDK for Your internal use solely for the purpose of developing Integration Code for Your Eligible Products. In addition, with respect to any code identified as Samples in the VSIP-SDK, You may use and modify the source code version of such Samples for Your internal use solely for the sole purpose of designing, developing and testing Your Eligible Product(s). You may use the services of any independent contractor or consultants in the development of Your Eligible Product(s), provided, however, that You agree that such independent contractors and/or consultants will adhere to the provisions of this Agreement and You shall be jointly and severally responsible for such adherence.
2. Sample Code/Redistributable Code Rights. We hereby grant to You a nonexclusive, worldwide, non-transferable, royalty-free license to reproduce, license, and otherwise distribute directly and indirectly (including without limitation through multiple tiers of distribution and Resellers, provided such parties adhere to the provisions of this Agreement) to End Users solely as part of Your Eligible Products (i) any Samples along with Your modifications thereof, in object and/or source code form and/or (ii) any object code identified in the VSIP-SDK as redistributable. In the event You use Resellers to exercise Your rights in this Section 2(a)(ii), You shall be jointly and severally liable for their adherence to the terms and conditions of this Agreement.
2. License Restrictions/Conditions. The license grants set forth in Section 2 are expressly subject to the following restrictions and conditions:
1. You shall not reverse engineer, decompile or disassemble any Licensed Software in whole or in part except to the extent otherwise specifically permitted by law;
2. You shall employ in Your reproduction and installation process best commercially available tests for virus infections to ensure that no Licensed Software will be shipped that has been infected with a virus;
3. You shall include the following acknowledgment in the credit screen of Your Eligible Product(s): Portions ?Copyright [Applicable Year], Microsoft Corporation. All rights reserved;
4. Your Eligible Product(s) must comply with the Visual Studio .NET Integration Program User Interface Guidelines as defined in the VSIP-SDK;
5. Use by Your End Users of the Eligible Product(s) must not adversely affect the full functionality of Visual Studio .NET Technology nor may any of the features of Visual Studio .NET Technology be disabled;
6. You shall ensure the quality of reproduced Licensed Software is equivalent to the quality of the Licensed Software as provided by Us. We shall be entitled to periodically, upon reasonable notice, inspect the quality of Your reproduction. Should we be dissatisfied with the quality, We shall notify You in writing and You shall promptly correct such deficiencies;
7. You shall not expose or enable others to expose the functionality contained in the Integration Code in a manner that allows it to be accessed or used by any third party product. By way of example but not limitation, You may not disclose the Integration Code to third parties in source code form;
8. You may only distribute the Integration Code with Your Eligible Products; You may not distribute the Integration Code on a standalone basis;
9. Your Eligible Products must pass the test suite (manual test scripts) that will be provided to You via the VSIP-SDK and You must submit complete and accurate test results to Us. You will receive a license key from Us for each successfully tested Eligible Product. Distribution of Your Eligible Product requires Your rightful receipt from Us of a license key allocated to You;
10. Your license right to the Licensed Software (or any of Our intellectual property associated therewith) does not include any license, right, power or authority to subject the Licensed Software or derivative works thereof, including but not limited to the Integration Code, in whole or in part to any of the terms of an Excluded License. Excluded License means any license that requires as a condition of use, modification and/or distribution of software subject to the Excluded License, that such software or other software combined and/or distributed with such software be (a) disclosed or distributed in source code form; (b) licensed for the purpose of making derivative works; or (c) redistributable at no charge;
11. Your license rights to the Licensed Software are conditioned upon You not using or enabling others to use the VSIP-SDK software to develop or distribute extensions to or wrappers for the Visual Studio .NET Technology interfaces that are documented in the VSIP-SDK software. Your license rights to the Licensed Software are also conditioned on You not using or enabling others to use the information/content of the VSIP-SDK to enable any development environment other than Visual Studio .NET to host packages that use the interfaces documented in the VSIP-SDK;
12. If You distribute Your Eligible Products externally Your Eligible Products shall include an end user license agreement which may be break the seal, click-wrap, click-to-accept or a signed agreement which will include terms and conditions no less protective than those contained in this Agreement with respect to use of the Licensed Software and the Integration Code, including but not limited to the restrictions against creating extensions or wrappers or permitting access to non-Visual Studio .NET development environments as specified in Section 2(b)(xi);
13. You shall not remove any copyright, trademark or patent notices that appear on the Licensed Software as delivered to You;
14. You may not use any Microsofts name, logos or trademarks to market Your Eligible Products unless You have executed a logo license agreement granting You such rights.
3. BETA Product.
Any BETA or pre-release copies of the VSIP-SDK or any Licensed Software or Visual Studio .NET Technology which may be delivered by Us to You under this Agreement shall be used by You solely for development, internal testing, evaluation and providing feedback to Us and will be subject to any end user license agreement which accompanies such beta or pre-release software. You may not release to third parties any Eligible Products which include or are developed from pre-release versions of Our software or any component thereof without Our prior written consent, which consent shall be at our sole discretion.
4. We reserve all rights in and to the Licensed Software not expressly granted herein.
3. SUPPORT
You shall be responsible for providing support for End Users of Your Eligible Products. Any support for Your integration of the Licensed Software into Your Eligible Products which We may provide You shall be governed by Microsoft policies and programs and may be subject to execution of additional agreements covering such support.
You agree to insert Your relevant product information, including Your name, Eligible Product name, Eligible Product version and Your customer support information into the Visual Studio Help About Box.
You may, but are not obligated to report bugs You discover in the Licensed Software to Us through the following email alias: vsipbugs at microsoft.com or such other email alias provided.
4. OBLIGATION TO UPGRADE ELIGIBLE PRODUCTS.
To the extent that You continue to distribute Eligible Product(s), You shall begin making available for licensing to End Users through Your normal channels of distribution new, updated versions of all such Eligible Products no later than one hundred eighty (180) days after the date that We commercially release each new version of Visual Studio .NET Technology. Such new, updated Eligible Products shall include a reasonable level of support for and integration with new features and functionality included in new versions of the Visual Studio .NET Technology. You further agree that You shall distribute updates or service pack releases for Your Eligible Products no later than one hundred eighty (180) days after the date that We commercially release an Upgrade for the Visual Studio .NET Technology. Each of Your update(s) and/or service pack release(s) shall include a reasonable level of support for new features, bug fixes and other incremental changes in Our Upgrades. Nothing contained in this Section shall prevent You from distributing old versions of Your Eligible Products to End Users that do not desire to upgrade to new releases of Your Eligible Products.
5. ACCEPTANCE AND DISCLAIMER OF WARRANTY
1. Your use of the Licensed Software shall be deemed Your acceptance of the Licensed Software, accompanying documentation (if any) and the terms of this Agreement.
2. Neither You nor any of Your distributors, Resellers (if any) or employees shall have any right to make any representation, warranty or promise on behalf of Microsoft.
3. THE LICENSED SOFTWARE, END USER DOCUMENTATION, AND ANY OTHER SOFTWARE OR INFORMATION (IF ANY) PROVIDED UNDER THIS AGREEMENT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW, ANY AND ALL EXPRESS AND IMPLIED WARRANTIES OF ANY KIND WHATSOEVER, INCLUDING BUT NOT LIMITED TO THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY OR COMPLETENESS OF RESPONSES, RESULTS, REASONABLE CARE OR WORKMANLIKE EFFORT, LACK OF NEGLIGENCE, AND/OR A LACK OF VIRUSES, ALL WITH REGARD TO THE LICENSED SOFTWARE, END USER DOCUMENTATION, AND ANY OTHER SOFTWARE AND INFORMATION (IF ANY) PROVIDED UNDER THIS AGREEMENT, ARE EXPRESSLY EXCLUDED. WE MAKE NO WARRANTY THAT THE LICENSED SOFTWARE OR ANY COMPONENT THEREOF WILL OPERATE PROPERLY AS INTEGRATED IN YOUR ELIGIBLE PRODUCT(S) OR ON ANY CUSTOMER SYSTEM(S). ALSO THERE IS NO, AND WE DISCLAIM ALL WARRANTIES OF TITLE, QUIET ENJOYMENT AND NONINFRINGEMENT RELATING TO THE LICENSED SOFTWARE, END USER DOCUMENTATION, AND ANY OTHER SOFTWARE OR INFORMATION (IF ANY) PROVIDED TO YOU UNDER THIS AGREEMENT.
4. EXCLUSION OF INCIDENTAL AND CONSEQUENTIAL DAMAGES. EXCEPT FOR BREACHES OF SECTION 2 OR SECTION 6(b) OF THIS AGREEMENT AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, NEITHER PARTY HERETO SHALL BE LIABLE TO THE OTHER PARTY FOR ANY CONSEQUENTIAL, INCIDENTAL, INDIRECT, ECONOMIC OR PUNITIVE DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF BUSINESS OR PERSONAL PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS OR PERSONAL OR CONFIDENTIAL INFORMATION, OR ANY OTHER PECUNIARY LOSS, DAMAGES FOR LOSS OF PRIVACY, OR FOR FAILURE TO MEET ANY DUTY, INCLUDING ANY DUTY OF GOOD FAITH, OR TO EXERCISE COMMERCIALLY REASONABLE CARE OR FOR NEGLIGENCE) ARISING OUT OF OR IN ANY WAY RELATED TO THE MATTERS DESCRIBED IN THIS AGREEMENT REGARDLESS OF THE FORM OF ANY CAUSE OF ACTION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS SECTION 5(d) SHALL NOT APPLY TO YOUR INDEMNITY OBLIGATIONS UNDER SECTION 6(a) OF THIS AGREEMENT.
5. LIMITATION OF LIABILITY. You agree that Our total cumulative liability to You under this Agreement shall be limited to the greater of (i) the amount actually paid by You to Us pursuant to this Agreement or Five Dollars (US$5.00). You hereby release Us from all obligations, liability, claims or demands in excess of this amount.
6. INDEMNITY, NON-DISCLOSURE AND AUDIT RIGHTS
1. INDEMNITY. You hereby agree to defend, indemnify and hold Us harmless from and against any and all claims arising as a result of: (i) Your improper installation of the Licensed Software; (ii) any computer software virus introduced by You; (iii) any claim by an End User regarding its use or inability to use Eligible Product(s) if such claim would not have occurred solely from use of the Licensed Software; (iv) any claim by a third party that Eligible Product(s) infringe any proprietary right of such third party if such claim would have been avoided by the exclusive use of the Licensed Software; or (v) You or Your agents breach of any of the provisions or covenants of this Agreement.
2. NON-DISCLOSURE. You agree not to disclose (1) the Licensed Software in either object or source code form (including information therein) and/or (2) the Integration Code in source code form (including information therein) to any third parties.
3. AUDIT RIGHTS. During the term of this Agreement and for two (2) years thereafter, You agree to keep and provide Us or Our designated audit team with access to all usual and proper records relating to the Eligible Products and the Licensed Software. These records must be sufficient to allow Us to verify Your compliance with the terms of this Agreement and must include, without limitation, information relating to rights You have granted to third parties.
7. TERM
The term of this Agreement shall commence as of the Effective Date and shall continue for a period of three (3) years.
8. TERMINATION
1. Either party may immediately terminate this Agreement in the event of a material breach by the other party of this Agreement including assignment in breach of Section 10(d). Either party may terminate this Agreement in the event of a non-material breach after notice of breach and a thirty (30) day opportunity to cure.
2. Upon termination of this Agreement for any reason, Your rights under Section 2(a)(i) shall immediately terminate, provided, however, upon termination by You for a breach (whether material or non-material) by Us which is not cured within any applicable cure period, or upon termination by Us for a non-material breach which You fail to cure within any applicable cure period, or upon expiration of the Term of this Agreement, Your license rights under Section 2(a)(ii), including all applicable conditions and restrictions set forth in Section 2(b), shall survive for a period of time not to exceed ninety (90) days from the date of notice of termination and solely to the extent necessary for You to (i) include copies of the Integration Code and Licensed Software in Your Eligible Products to fulfill existing orders for Your Eligible Products placed prior to termination of this Agreement and (ii) deplete Your inventory of Your Eligible Products.
3. End-user license agreements for the Licensed Software validly distributed prior to expiration or termination of this Agreement shall survive termination or expiration of this Agreement.
4. Sections 1, 2(b)(vii), 2(b)(viii), 2(d), 3 (first paragraph), 5, 6, 8(b), 8(c), 8(d), 9, and 10 shall survive termination of this Agreement. Neither party shall be responsible for any costs or damages resulting from termination of this Agreement in accordance with this Section.
9. NOTICES AND REQUESTS
All notices, authorizations, and requests in connection with this Agreement shall be deemed given on the day they are (i) transmitted via electronic mail with a copy deposited in the mails, postage prepaid, certified or registered, return receipt requested; or (ii) sent by overnight courier, charges prepaid, with a confirming fax; and addressed as follows:
NOTICES TO You: See Address on registration page
NOTICES TO Microsoft:
Notices: MICROSOFT CORPORATION
One Microsoft Way
Redmond, WA 98052-6399
Attn: .NET Developer Tools; Attn: VSIP Program Mgr
Copy to: Law & Corporate Affairs, US Legal
Fax: (425) 936-7329
or to such other address as the party to receive the notice or request so designates by written notice to the other.
10. GENERAL
1. This Agreement shall be construed and controlled by the laws of the State of Washington and You consent to exclusive jurisdiction and venue in the federal courts sitting in King County, Washington, unless no federal subject matter jurisdiction exists, in which case You consent to exclusive jurisdiction and venue in the Superior Court of King County, Washington. You waive all defenses of lack of personal jurisdiction and forum nonconveniens. Process may be served on either party in the manner authorized by applicable law or court rule. In any action or suit to enforce any right or remedy under this Agreement or to interpret any provision of this Agreement, the prevailing party shall be entitled to recover its costs, including reasonable attorneys fees.
2. Neither this Agreement, nor any terms and conditions contained herein, shall be construed as creating a partnership, joint venture, agency relationship or as granting a franchise.
3. If any provision of this Agreement shall be held by a court of competent jurisdiction to be illegal, invalid or unenforceable, the remaining provisions shall remain in full force and effect.
4. The rights and obligations hereunder shall inure to the benefit of the successors of the parties hereto. You may not assign this Agreement, or any rights or obligations under it, whether by operation of contract, law or otherwise, except with Our express written consent and any attempted assignment by You in violation of this Section shall be void.
5. Any Licensed Software which You distribute or license to or on behalf of the U.S. government, pursuant to solicitations issued on or after December 1, 1995, are provided with commercial rights and restrictions described above in this Agreement. Any Licensed Software which You distribute or license to or on behalf of the U.S. government pursuant to solicitations issued prior to December 1, 1995, are provided with Restricted Rights as provided for in FAR, 48 CFR 52.227-14 (June 1987) or FAR, 48 CFR 252.227-7013 (October 1988), as applicable.
6. You acknowledge that the Licensed Software is subject to U.S. export jurisdiction. You agree to comply with all applicable international and national laws that apply to the Licensed Software, including the U.S. Export Administration Regulations, as well as end-user, end-use and destination restrictions issued by the U.S. and other governments. For additional information on exporting Microsoft products, see http://www.microsoft.com/exporting/.
7. You shall, at Your own expense, promptly obtain and arrange for the maintenance of all non-U.S. government approvals, if any, and comply with all applicable local laws and regulations as may be necessary for Your performance under this Agreement.
8. You shall pay, and be responsible for any and all sales taxes, use taxes and any other taxes imposed by any jurisdiction as a result of (i) the entry into this Agreement; (ii) the performance of any of the provisions of this Agreement; or (iii) the transfer of any property, rights or any other grant hereunder.
9. This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior and contemporaneous agreements or communications. It shall not be modified except by a written agreement dated subsequent to the date of this Agreement and signed on behalf of You and Us by respective duly authorized representatives. No waiver of any breach of any provision of this Agreement shall constitute a waiver of any prior, concurrent or subsequent breach of the same or any other provisions hereof, and no waiver shall be effective unless made in writing and signed by an authorized representative of the waiving party.
-------------- next part --------------
MICROSOFT SOFTWARE LICENSE TERMS
VISUAL STUDIO SOFTWARE DEVELOPMENT KIT
This is an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) (us) and you. Please read it. It applies to the software development kit named above (the Software), which includes the media on which you received it, if any. It also applies to any updates, supplements, Internet-based services, and support services we provide for the Software, unless other terms accompany those items. If so, those terms apply.
By using the Software, you accept this agreement. If you do not accept it, do not use the Software.
If you comply with this agreement, you have the rights described below.
1. Definitions.
1.1 Eligible Products means your software development tools or products that:
· work in conjunction with Visual Studio; and
· run on one or more Microsoft Platforms; and
· EITHER:
o have as a primary purpose the creation of applications or components that natively operate on any Microsoft Platforms; OR
o do not integrate with the Visual Studio integrated development environment, but provide data integration or web services integration to Visual Studio Team Foundation Server.
1.2 Integration Code means the code you develop, using the Software, to integrate Eligible Products with Visual Studio.
1.3 Microsoft Platforms means any current and future Microsoft operating system products, Microsoft run-time technologies (such as the .NET Framework), and Microsoft application platforms (such as Microsoft Office or Microsoft Dynamics) that we offer during the Term.
1.4 Visual Studio means the Microsoft Visual Studio family of products we offer during the Term.
2. INSTALLATION AND USE RIGHTS.
2.1 General. You may install and use copies of the Software to design, develop, and test Integration Code and Eligible Products.
2.2 Pre-Release Code. The Software may include pre-release code. The license terms with the pre-release code apply to your use of it. In addition to any rights granted in such license terms, you may, pursuant to Section 3, distribute Eligible Products that include or are developed from the pre-release code if and only if we (a) give you our prior written consent or (b) you test and verify that the Eligible Products are fully compatible with the release to manufacturing version of such code.
2.3 Third Party Materials. The Software may include third party programs or materials. The license terms with those programs or materials apply to your use of them, and we are not liable for them.
3. DISTRIBUTION RIGHTS AND REQUIREMENTS.
3.1 Eligible Product Rights. The Software contains the following items (Distributable Code) that you may distribute in Eligible Products or Integration Code if you comply with Sections 3.3 and 3.4:
· REDIST.TXT Files. You may copy and distribute the object code form of code listed in REDIST.TXT files.
· Sample Code. You may modify, copy, and distribute the source and object code form of code marked as sample.
· Image Library. You may copy and distribute images and animations in the Image Library as described in the software documentation. You may also modify that content. If you modify the content, it must be for use that is consistent with the permitted use of the unmodified content.
3.2 Community Rights. You may also separately distribute Integration Code, sample code, and excerpts from documentation in the Software (Excerpts) if you comply with Section 3.3.
3.3 General Restrictions.
· Pass-Thru Terms. You will require distributors and external end users of Distributable Code and Excerpts to agree to terms that protect such items at least as much as this agreement.
· Legal Notices. You will not alter any copyright, trademark, patent, or other legal notice or disclaimer in the Distributable Code or Excerpts.
· Copy Quality. You will ensure that the copies of Distributable Code and Excerpts you distribute are equivalent in quality to the copies included in the Software. At our request, you will send us representative copies for our inspection. If we notify you that we are dissatisfied with the quality of your copies, you will promptly correct the deficiencies.
· Microsoft Platforms. You will not distribute the Distributable Code to run on a platform other than a Microsoft Platform.
· Malware. You will not include Distributable Code in malicious, deceptive, or unlawful programs.
· Excluded Licenses. You will 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 (a) the code be disclosed or distributed in source code form; or (b) others have the right to modify it.
3.4 Eligible Product Restrictions.
· Product Information. You will insert your relevant product information into the Visual Studio Help About Box, including your name, Eligible Product name and version, and customer support information. In addition, if Eligible Products include any revised or additional help content for Visual Studio, you will clearly identify that revised or additional content as yours.
· Copyright Notices. You will display your valid copyright notice on Eligible Products (and Integration Code if distributed separately).
· Our Trademarks. You will not use Microsofts trademarks in Eligible Products names or in a way that suggests Eligible Products come from or are endorsed by Microsoft. You may, however, refer to Microsoft products or services in accordance with our trademark guidelines, currently located at <http://www.microsoft.com/trademarks>.
· Commercial Requirements. If you distribute your Eligible Products for a fee or other consideration, then:
o Eligible Products must comply with the Visual Studio Integration Program User Interface Guidelines referenced in the Software;
o Eligible Products must pass the test suite (manual test scripts) provided in the Software, and you must certify your test results with us to obtain a PLK (defined in Section 6.2); and
o You will test all your copies of Distributable Code, using the best commercially available virus tests, before you distribute them in conjunction with Eligible Products.
4. SUBLICENSE RIGHTS. You may permit (a) independent contractors to install and use copies of the Software to help you design, develop, or test Eligible Products or Integration Code, and (b) distributors to copy and distribute the Distributable Code as part of Eligible Products or Integration Code. However, your vendors and distributors must comply with all terms applicable to you, and you will be jointly and severally responsible for breach of any such terms by your vendors or distributors.
5. Scope of License. The Software is licensed, not sold. This agreement only gives you some rights to the Software. We reserve all other rights. Unless applicable law gives you more rights despite this limitation, you may use the Software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the Software that only allow you to use it in certain ways. You may not:
· reverse engineer, decompile or disassemble the Software, except and only to the extent that applicable law expressly permits, despite this limitation;
· publish the entire Software for others to copy;
· rent, lease or lend the Software; or
· transfer the software or this agreement to any third party.
The patent rights, if any, granted hereunder only apply to the Software, and do NOT extend to any component or file not included in the Software (such as modifications or derivative works of the Software, other software or technology needed to use the Software, or combinations of the Software with other software or hardware).
6. Other Software Terms.
6.1 Support. Because we provide the Software as is, we may not provide support services for it. You, however, will be responsible for support services for Eligible Products.
6.2 Package Load Keys. In order for an Eligible Product to work within Visual Studio, you must obtain a package load key (PLK) from us and include it with the Eligible Product. You are responsible for the use of any PLKs we provide you, and will not share them with third parties. We reserve the right to withhold or disable PLKs for noncompliance with this agreement.
6.3 Functionality of Visual Studio. If we learn or have a reason to suspect that an Eligible Product disables any features, or adversely affects any functionality, of Visual Studio, we may notify you in writing. You will take commercially reasonable efforts to investigate whether such a problem exists, and if it does, will correct it within the earlier of 90 days of our notice or the next release of the Eligible Product. Upon our request, you will provide us with a copy of the Eligible Product at no charge so that we may investigate the possible problem.
6.4 Updates for Commercial Products. When we release updates to Visual Studio, we want our end users to be able to enjoy the enhancements in our updates. Accordingly, if we commercially release a new version or successor of Visual Studio, and you continue to distribute Eligible Products for a fee or other consideration, then you will make new, updated versions of such Eligible Products available for licensing through your normal distribution channels within 90 days after the date of our release. Such new, updated Eligible Products will include a reasonable level of support for and integration with the new features and functionality in our release. In addition, if we release any other update for Visual Studio (such as maintenance releases, bug fixes, or service packs), you will distribute updates or service pack releases for Eligible Products no later than 90 days after the date of our release. Each of your updates and service pack releases will include a reasonable level of support for the new features, bug fixes, and other incremental changes in our release. Nothing will prevent you from distributing old versions of Eligible Products to those who do not want to use new releases of Eligible Products.
6.5 Limits on Extensions. You must not use or enable others to use the Software to develop extensions for Visual Studio that (a) allow development of other extensions to Visual Studio without the Software, or (b) circumvent the PLK mechanism.
7. Feedback. If you give us feedback about the Software, you give us, without charge, the right to use, share, and commercialize your feedback in any way and for any purpose. You also give to third parties, without charge, any patent rights needed for their products, technologies, and services to use or interface with any specific parts of a Microsoft software or service that includes the feedback. You will not give feedback that is subject to a license that requires us to license our software or documentation to third parties because we include your feedback in them. We may also use any technical information we gather or derive as part of support or other services provided to you in connection with this agreement, in order to improve Microsoft products or services or provide customized services or technologies to you. We may disclose this information to others, but not in a form that personally identifies you.
8. Audit Rights. During the Term and for 2 years thereafter, you will keep all usual and proper records relating to the Software and any Eligible Products, sufficient to determine your compliance with this agreement. You will permit an independent certified public accountant we select (not on a contingent fee basis) to conduct an audit of all of your records, information, personnel, and facilities for purposes of verifying your compliance. The accountant will give you at least 5 days advance notice of the audit, and will conduct it during your regular business hours. The accountant will provide us a summary of its findings. If an audit does not reveal a material lack of compliance with this agreement, we will not initiate another audit for at least one year after that audit.
9. YOUR Warranties. You represent and warrant that (a) you have the right to enter into and perform this agreement, (b) there is no pending or threatened dispute or controversy relating to Eligible Products, (c) Eligible Products comply and will comply with all applicable laws, and (d) Eligible Products do not and will not violate any third party intellectual property or other legal rights.
10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. 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. DISCLAIMER OF WARRANTY. The Software is licensed as-is. You bear the risk of using it. We give 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, we exclude the implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
12. LIMITATION ON AND Exclusion of REMEDIES AND Damages. You can recover from us and our suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, including lost profits or consequential, special, indirect, or incidental damages. This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and (b) 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 we 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.
13 Indemnity.
13.1 Claims and Losses. You will defend us, our affiliates and successors, and the officers, directors, employees, and agents of each (Microsoft Indemnitees) against any and all threats, actions, suits, claims, demands, or other proceedings brought by others, arising out of or relating to (a) the marketing, distribution, or use of Integration Code, Eligible Products, or modifications or derivative works of the Software made by you or on your behalf if such claims, etc. would have been avoided by the exclusive use of the unmodified Software, or (b) any facts that, if true, would be a breach of your warranties or obligations in this agreement (Claims). You will also indemnify and hold Microsoft Indemnitees harmless from and against all damages, losses, liabilities, injuries, judgments, fines, penalties, interest, assessments, costs, and expenses of any kind attributable to Claims, including reasonable attorneys and experts fees (Losses).
13.2 Procedures. We will promptly notify you of any Claim. We will permit you, through counsel reasonably acceptable to us, to answer and assume the defense of any Claim, and will cooperate with you at your request and expense in all reasonable respects in your defense of any Claim. We may also employ separate counsel and participate in the defense at our own expense. You may not settle any Claim on behalf of a Microsoft Indemnitee, or publicize any settlement of a Claim, without first obtaining our written permission, which we will not unreasonably withhold.
14. TERM AND Termination.
14.1 Term. This agreement will become effective on the date you click the I Accept button below, and will end on the third-year anniversary of that date, unless terminated earlier (Term).
14.2 Termination. During the Term, either party may immediately terminate this agreement: (a) upon a material breach of this agreement by the other, including breach of Sections 9 or 15.5 or any infringement of the first partys proprietary rights; (b) if the other does not cure any other breach of this agreement within 30 days after written notice; or (c) if the other is found bankrupt, admits its inability to pay or ceases to pay debts as they become due, or otherwise can reasonably be considered insolvent.
14.3 Effect. Neither party will be responsible for any costs or damages resulting from its termination of this agreement in accordance with this agreement. Expiration or other termination of this agreement will not affect any rights you have previously granted to others in accordance with this agreement. In addition, unless we terminate this agreement for your material breach, you may (a) for a period of 90 days after termination, continue to distribute copies of Eligible Products that are in your inventory or distribution channel as of the effective date of termination, and (b) continue to exercise any rights granted hereunder as necessary to provide external end users with technical support for copies of Eligible Products licensed to them in accordance with this agreement.
14.4 Return or Destroy. Upon expiration or other termination of this agreement (or, if your rights survive, as in Section 14.3, after such surviving rights expire), you must return or destroy all full or partial copies of the Software in your possession or under your control within 30 days. At our request, you will certify such return or destruction in writing.
14.5 Survival. All definitions and Sections 7 through 15 will survive expiration or other termination.
15. General.
15.1 Notices. All notices, authorizations, and requests in connection with this agreement will be in writing. Notices will be deemed given on the day of receipt by messenger, delivery service, email, fax, or via the U.S. mail, postage prepaid, certified or registered, return receipt requested, and addressed as follows (or to such other address as may be designated by written notice under this Section):
If to us: Microsoft Corporation One Microsoft Way Redmond, WA 98052 (U.S.A.) Attention: VSIP Program Manager Copy to: VSIP Program Attorney Fax: (425) 936-7329 Email: vsipinfo at microsoft.com <mailto:vsipinfo at microsoft.com> If to you: Name and address you provided when registering for this program.
15.2 Our Relationship. Even if we call you a partner, you are an independent contractor for purposes of this agreement. This agreement will not be construed as creating a partnership, joint venture, agency, or franchise relationship or any fiduciary duty. You do not have the power: to (a) make any promise or warranty on our behalf, (b) vary any terms, conditions, warranties, or covenants by us, or (c) grant any person any rights that we have not previously authorized in writing.
15.3 Waivers. No waiver of any breach of any term of this agreement will constitute a waiver of any other breach of the same or other terms. No waiver will be effective unless made in a writing signed by an authorized representative of the waiving party.
15.4 Severability. If a court finds any term of this agreement to be unenforceable, unlawful, or invalid, that term will be enforced to the maximum extent permissible so as to effect the intent of the parties, and the remainder of this agreement will continue in full force and effect.
15.5 Assignment. You may not assign this agreement, and any rights or obligations in this agreement, without our prior written consent. For purposes of this agreement, an assignment by you includes each of: (a) a change in your beneficial ownership of greater than 20% (whether in a single transaction or series of transactions) if you are a partnership, trust, limited liability company or other like entity; (b) your merger with another party, whether or not you are the surviving entity; (c) the acquisition of more than 20% of any class of your voting stock (or any class of non-voting security convertible into voting stock) by another party (whether in a single transaction or series of transactions); and (d) the sale or other transfer of more than 50% of your assets (whether in one or multiple transactions).
15.6 Governmental Approvals. You will, at your own expense, obtain and maintain in full force and effect all governmental approvals or filings, if any, and comply with all applicable laws and regulations, in connection with your performance under this agreement.
15.7 Export Restrictions. The software 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 software. These laws include restrictions on destinations, end users, and end use. For additional information, see www.microsoft.com/exporting <http://www.microsoft.com/exporting>.
15.8 Applicable Law. If you (or your headquarters) are located outside of the European Union, this agreement will be governed by the laws of the State of Washington and the United States. Otherwise, this agreement will be governed by the laws of Ireland. The 1980 United Nations Convention on Contracts for the International Sale of Goods will not apply to this agreement.
15.9 Dispute Resolution. If we bring an action to enforce this agreement, we will bring it in the jurisdiction where you have your headquarters. If the Microsoft entity entering into this agreement is located outside of the European Union, you will bring any action to enforce this agreement in the State of Washington, USA. Otherwise, you will bring any such action in Ireland. This Section does not prevent either party from seeking injunctive relief with respect to a violation of intellectual property rights or confidentiality obligations in any appropriate jurisdiction.
15.10 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 Software and such items.
More information about the devel-en
mailing list