Skip to content

Commit 5e0e095

Browse files
committed
Add a license
1 parent 0226731 commit 5e0e095

4 files changed

Lines changed: 47 additions & 0 deletions

File tree

LICENSE.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
Microsoft Reciprocal License (Ms-RL)
2+
====================================
3+
4+
**This license governs use of the accompanying software. If you use the software, you accept this license. If you do not
5+
accept the license, do not use the software.**
6+
7+
1. **Definitions**
8+
The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under
9+
U.S. copyright law.
10+
A "contribution" is the original software, or any additions or changes to the software.
11+
A "contributor" is any person that distributes its contribution under this license.
12+
"Licensed patents" are acontributor's patent claims that read directly on its contribution.
13+
14+
2. **Grant of Rights**
15+
(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in
16+
section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its
17+
contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works
18+
that you create.
19+
(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section
20+
3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make,
21+
have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or
22+
derivative works of the contribution in the software.
23+
24+
3. **Conditions and Limitations**
25+
(A) Reciprocal Grants- For any file you distribute that contains code from the software (in source code or binary
26+
format), you must provide recipients the source code to that file along with a copy of this license, which license
27+
will govern that file. You may license other files that are entirely your own work and do not contain code from the
28+
software under any terms you choose.
29+
(B) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
30+
(C) If you bring a patent claim against any contributor over patents that you claim are infringed by the software,
31+
your patent license from such contributor to the software ends automatically.
32+
(D) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution
33+
notices that are present in the software.
34+
(E) If you distribute any portion of the software in source code form, you may do so only under this license by
35+
including a complete copy of this license with your distribution. If you distribute any portion of the software in
36+
compiled or object code form, you may only do so under a license that complies with this license.
37+
(F) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties,
38+
guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot
39+
change. To the extent permitted under your local laws, the contributors exclude the implied warranties of
40+
erchantability, fitness for a particular purpose and non-infringement.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ T4 Language for Visual Studio
33

44
Adds basic language support for .tt files.
55

6+
The latest version is available on the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=bricelam.T4Language).
7+
68
Screenshot
79
----------
810

T4Language/T4Language.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@
5252
<Content Include="language-configuration.json">
5353
<IncludeInVSIX>true</IncludeInVSIX>
5454
</Content>
55+
<Content Include="..\LICENSE.md">
56+
<Link>Resources\LICENSE.md</Link>
57+
<IncludeInVSIX>true</IncludeInVSIX>
58+
</Content>
5559
<None Include="source.extension.vsixmanifest">
5660
<SubType>Designer</SubType>
5761
</None>

T4Language/source.extension.vsixmanifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<DisplayName>T4 Language</DisplayName>
66
<Description xml:space="preserve">Basic language support for .tt files</Description>
77
<MoreInfo>https://github.com/bricelam/T4Language</MoreInfo>
8+
<License>Resources\LICENSE.md</License>
89
<Icon>Resources\Icon128x128.png</Icon>
910
<PreviewImage>Resources\Icon128x128.png</PreviewImage>
1011
<Tags>T4, Text Template</Tags>

0 commit comments

Comments
 (0)