[nem-en] RE: Legally Distributing Visual Studio Plugin Source

NoiseEHC NoiseEHC at freemail.hu
Sat Jan 21 13:32:15 CET 2006


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 Microsoft’s 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 party’s 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