Skip to content

Commit 1a03dd2

Browse files
authored
Add runtime licenses (#6140)
* Add RuntimeLicenses * Update version and fwlinks. * Update gitignore.
1 parent 2136b84 commit 1a03dd2

File tree

5 files changed

+396
-27
lines changed

5 files changed

+396
-27
lines changed

Extension/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ LLVM
1212
bin/cpptools*
1313
bin/*.dll
1414
bin/.vs
15+
bin/LICENSE.txt
1516

1617
# ignore lock files
1718
install.lock

Extension/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2328,7 +2328,7 @@
23282328
"runtimeDependencies": [
23292329
{
23302330
"description": "C/C++ language components (Linux / x86_64)",
2331-
"url": "https://go.microsoft.com/fwlink/?linkid=2143240",
2331+
"url": "https://go.microsoft.com/fwlink/?linkid=2144140",
23322332
"platforms": [
23332333
"linux"
23342334
],
@@ -2343,7 +2343,7 @@
23432343
},
23442344
{
23452345
"description": "C/C++ language components (Linux / armhf)",
2346-
"url": "https://go.microsoft.com/fwlink/?linkid=2143241",
2346+
"url": "https://go.microsoft.com/fwlink/?linkid=2144141",
23472347
"platforms": [
23482348
"linux"
23492349
],
@@ -2358,7 +2358,7 @@
23582358
},
23592359
{
23602360
"description": "C/C++ language components (Linux / aarch64)",
2361-
"url": "https://go.microsoft.com/fwlink/?linkid=2143080",
2361+
"url": "https://go.microsoft.com/fwlink/?linkid=2143991",
23622362
"platforms": [
23632363
"linux"
23642364
],
@@ -2373,7 +2373,7 @@
23732373
},
23742374
{
23752375
"description": "C/C++ language components (OS X)",
2376-
"url": "https://go.microsoft.com/fwlink/?linkid=2143079",
2376+
"url": "https://go.microsoft.com/fwlink/?linkid=2143992",
23772377
"platforms": [
23782378
"darwin"
23792379
],
@@ -2385,7 +2385,7 @@
23852385
},
23862386
{
23872387
"description": "C/C++ language components (Windows)",
2388-
"url": "https://go.microsoft.com/fwlink/?linkid=2143078",
2388+
"url": "https://go.microsoft.com/fwlink/?linkid=2144139",
23892389
"platforms": [
23902390
"win32"
23912391
],
Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,190 @@
1+
All VS Marketplace extensions, including this C/C++ Extension for Visual Studio
2+
Code, must also be used consistent with the VS Marketplace Terms of Use at
3+
http://aka.ms/VSMarketplace-TOU
4+
5+
MICROSOFT SOFTWARE LICENSE TERMS
6+
7+
MICROSOFT C/C++ EXTENSION FOR VISUAL STUDIO CODE
8+
________________________________________
9+
These license terms are an agreement between you and Microsoft Corporation (or
10+
one of its affiliates). They apply to the software named above and any
11+
Microsoft services or software updates (except to the extent such services or
12+
updates are accompanied by new or additional terms, in which case those
13+
different terms apply prospectively and do not alter your or Microsoft’s
14+
rights relating to pre-updated software or services). IF YOU COMPLY WITH THESE
15+
LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT
16+
THESE TERMS.
17+
18+
1. INSTALLATION AND USE RIGHTS.
19+
a) General. You may install and use any number of copies of the software
20+
only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code,
21+
Azure DevOps, Team Foundation Server, and successor Microsoft products and
22+
services (collectively, the “Visual Studio Products and Services”) to
23+
develop and test your applications.
24+
b) Third Party Components. The software may include third party components
25+
with separate legal notices or governed by other agreements, as may be
26+
described in the ThirdPartyNotices file(s) accompanying the software.
27+
28+
2. SCOPE OF LICENSE. The software is licensed, not sold. This agreement
29+
only gives you some rights to use the software. Microsoft reserves all other
30+
rights. For clarification Microsoft, or its licensors, retains ownership of
31+
all aspects of the software. Unless applicable law gives you more rights
32+
despite this limitation, you may use the software only as expressly permitted
33+
in this agreement. In doing so, you must comply with any technical limitations
34+
in the software that only allow you to use it in certain ways. For example, if
35+
Microsoft technically limits or disables extensibility for the software, you
36+
may not extend the software by, among other things, loading or injecting into
37+
the software any non-Microsoft add-ins, macros, or packages; modifying the
38+
software registry settings; or adding features or functionality equivalent to
39+
that found in Microsoft products and services. You may not:
40+
a) work around any technical limitations in the software that only allow
41+
you to use it in certain ways;
42+
b) reverse engineer, decompile or disassemble the software, or otherwise
43+
attempt to derive the source code for the software, except and to the extent
44+
required by third party licensing terms governing use of certain open source
45+
components that may be included in the software;
46+
c) remove, minimize, block, or modify any notices of Microsoft or its
47+
suppliers in the software;
48+
d) use the software in any way that is against the law or to create or
49+
propagate malware; or
50+
e) share, publish, distribute, or lease the software (except for any
51+
distributable code, subject to the terms above), provide the software as a
52+
stand-alone offering for others to use, or transfer the software or this
53+
agreement to any third party.
54+
55+
3. DATA.
56+
a) Data Collection. The software may collect information about you and
57+
your use of the software, and send that to Microsoft. Microsoft may use this
58+
information to provide services and improve our products and services. You may
59+
opt-out of many of these scenarios, but not all, as described in the product
60+
documentation. There are also some features in the software that may enable
61+
you to collect data from users of your applications. If you use these features
62+
to enable data collection in your applications, you must comply with applicable
63+
law, including providing appropriate notices to users of your applications. You
64+
can learn more about data collection and use in the help documentation and the
65+
privacy statement at https://aka.ms/privacy. Your use of the software operates
66+
as your consent to these practices.
67+
b) Processing of Personal Data. To the extent Microsoft is a processor or
68+
subprocessor of personal data in connection with the software, Microsoft makes
69+
the commitments in the European Union General Data Protection Regulation Terms
70+
of the Online Services Terms to all customers effective May 25, 2018, at
71+
https://docs.microsoft.com/en-us/legal/gdpr.
72+
73+
4. EXPORT RESTRICTIONS. You must comply with all domestic and
74+
international export laws and regulations that apply to the software, which
75+
include restrictions on destinations, end users, and end use. For further
76+
information on export restrictions, visit https://aka.ms/exporting.
77+
78+
5. SUPPORT SERVICES. Microsoft is not obligated under this agreement to
79+
provide any support services for the software. Any support provided is “as
80+
is”, “with all faults”, and without warranty of any kind.
81+
82+
6. ENTIRE AGREEMENT. This agreement, and any other terms Microsoft may
83+
provide for supplements, updates, or third-party applications, is the entire
84+
agreement for the software.
85+
86+
7. APPLICABLE LAW AND PLACE TO RESOLVE DISPUTES. If you acquired the
87+
software in the United States or Canada, the laws of the state or province
88+
where you live (or, if a business, where your principal place of business is
89+
located) govern the interpretation of this agreement, claims for its breach,
90+
and all other claims (including consumer protection, unfair competition, and
91+
tort claims), regardless of conflict of laws principles. If you acquired the
92+
software in any other country, its laws apply. If U.S. federal jurisdiction
93+
exists, you and Microsoft consent to exclusive jurisdiction and venue in the
94+
federal court in King County, Washington for all disputes heard in court. If
95+
not, you and Microsoft consent to exclusive jurisdiction and venue in the
96+
Superior Court of King County, Washington for all disputes heard in court.
97+
98+
8. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain
99+
legal rights. You may have other rights, including consumer rights, under the
100+
laws of your state or country. Separate and apart from your relationship with
101+
Microsoft, you may also have rights with respect to the party from which you
102+
acquired the software. This agreement does not change those other rights if the
103+
laws of your state or country do not permit it to do so. For example, if you
104+
acquired the software in one of the below regions, or mandatory country law
105+
applies, then the following provisions apply to you:
106+
a) Australia. You have statutory guarantees under the Australian Consumer
107+
Law and nothing in this agreement is intended to affect those rights.
108+
b) Canada. If you acquired this software in Canada, you may stop receiving
109+
updates by turning off the automatic update feature, disconnecting your device
110+
from the Internet (if and when you re-connect to the Internet, however, the
111+
software will resume checking for and installing updates), or uninstalling the
112+
software. The product documentation, if any, may also specify how to turn off
113+
updates for your specific device or software.
114+
c) Germany and Austria.
115+
i. Warranty. The properly licensed software will perform substantially as
116+
described in any Microsoft materials that accompany the software. However,
117+
Microsoft gives no contractual guarantee in relation to the licensed software.
118+
ii. Limitation of Liability. In case of intentional conduct, gross
119+
negligence, claims based on the Product Liability Act, as well as, in case of
120+
death or personal or physical injury, Microsoft is liable according to the
121+
statutory law.
122+
Subject to the foregoing clause ii., Microsoft will only be liable for slight
123+
negligence if Microsoft is in breach of such material contractual obligations,
124+
the fulfillment of which facilitate the due performance of this agreement, the
125+
breach of which would endanger the purpose of this agreement and the compliance
126+
with which a party may constantly trust in (so-called "cardinal obligations").
127+
In other cases of slight negligence, Microsoft will not be liable for slight
128+
negligence.
129+
130+
9. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS IS.” YOU BEAR
131+
THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES, OR
132+
CONDITIONS. TO THE EXTENT PERMITTED UNDER APPLICABLE LAWS, MICROSOFT EXCLUDES
133+
ALL IMPLIED WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR
134+
PURPOSE, AND NON-INFRINGEMENT.
135+
136+
10. LIMITATION ON AND EXCLUSION OF DAMAGES. IF YOU HAVE ANY BASIS FOR
137+
RECOVERING DAMAGES DESPITE THE PRECEDING DISCLAIMER OF WARRANTY, YOU CAN
138+
RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00.
139+
YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS,
140+
SPECIAL, INDIRECT, OR INCIDENTAL DAMAGES.
141+
This limitation applies to (a) anything related to the software, services,
142+
content (including code) on third party Internet sites, or third party
143+
applications; and (b) claims for breach of contract, warranty, guarantee, or
144+
condition; strict liability, negligence, or other tort; or any other claim; in
145+
each case to the extent permitted by applicable law.
146+
It also applies even if Microsoft knew or should have known about the
147+
possibility of the damages. The above limitation or exclusion may not apply to
148+
you because your state, province, or country may not allow the exclusion or
149+
limitation of incidental, consequential, or other damages.
150+
151+
Please note: As this software is distributed in Canada, some of the clauses in
152+
this agreement are provided below in French.
153+
154+
Remarque: Ce logiciel étant distribué au Canada, certaines des clauses dans
155+
ce contrat sont fournies ci-dessous en français.
156+
157+
EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel
158+
quel ». Toute utilisation de ce logiciel est à votre seule risque et péril.
159+
Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier
160+
de droits additionnels en vertu du droit local sur la protection des
161+
consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par
162+
le droit locale, les garanties implicites de qualité marchande,
163+
d’adéquation à un usage particulier et d’absence de contrefaçon sont
164+
exclues.
165+
166+
LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES
167+
DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une
168+
indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US.
169+
Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y
170+
compris les dommages spéciaux, indirects ou accessoires et pertes de
171+
bénéfices.
172+
173+
Cette limitation concerne:
174+
• tout ce qui est relié au logiciel, aux services ou au contenu (y
175+
compris le code) figurant sur des sites Internet tiers ou dans des programmes
176+
tiers; et
177+
• les réclamations au titre de violation de contrat ou de garantie, ou
178+
au titre de responsabilité stricte, de négligence ou d’une autre faute dans
179+
la limite autorisée par la loi en vigueur.
180+
181+
Elle s’applique également, même si Microsoft connaissait ou devrait
182+
connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas
183+
l’exclusion ou la limitation de responsabilité pour les dommages indirects,
184+
accessoires ou de quelque nature que ce soit, il se peut que la limitation ou
185+
l’exclusion ci-dessus ne s’appliquera pas à votre égard.
186+
187+
EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous
188+
pourriez avoir d’autres droits prévus par les lois de votre pays. Le
189+
présent contrat ne modifie pas les droits que vous confèrent les lois de
190+
votre pays si celles-ci ne le permettent pas.

0 commit comments

Comments
 (0)