Skip to content

Commit 9e8859d

Browse files
committed
Add LICENSE file
1 parent a93ceff commit 9e8859d

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

LICENSE

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
VIM LICENSE
2+
3+
I) There are no restrictions on distributing unmodified copies of
4+
fugitive.vim except that they must include this license text. You can
5+
also distribute unmodified parts of fugitive.vim, likewise unrestricted
6+
except that they must include this license text. You are also allowed to
7+
include executables that you made from the unmodified fugitive.vim
8+
sources, plus your own usage examples and Vim scripts.
9+
10+
II) It is allowed to distribute a modified (or extended) version of
11+
fugitive.vim, including executables and/or source code, when the following
12+
four conditions are met:
13+
1) This license text must be included unmodified.
14+
2) The modified fugitive.vim must be distributed in one of the following
15+
five ways:
16+
a) If you make changes to fugitive.vim yourself, you must clearly
17+
describe in the distribution how to contact you. When the
18+
maintainer asks you (in any way) for a copy of the modified
19+
fugitive.vim you distributed, you must make your changes, including
20+
source code, available to the maintainer without fee. The
21+
maintainer reserves the right to include your changes in the
22+
official version of fugitive.vim. What the maintainer will do with
23+
your changes and under what license they will be distributed is
24+
negotiable. If there has been no negotiation then this license, or
25+
a later version, also applies to your changes. The current
26+
maintainer is Bram Moolenaar <[email protected]>. If this changes it
27+
will be announced in appropriate places (most likely vim.sf.net,
28+
www.vim.org and/or comp.editors). When it is completely impossible
29+
to contact the maintainer, the obligation to send him your changes
30+
ceases. Once the maintainer has confirmed that he has received your
31+
changes they will not have to be sent again.
32+
b) If you have received a modified fugitive.vim that was distributed as
33+
mentioned under a) you are allowed to further distribute it
34+
unmodified, as mentioned at I). If you make additional changes the
35+
text under a) applies to those changes.
36+
c) Provide all the changes, including source code, with every copy of
37+
the modified fugitive.vim you distribute. This may be done in the
38+
form of a context diff. You can choose what license to use for new
39+
code you add. The changes and their license must not restrict
40+
others from making their own changes to the official version of
41+
fugitive.vim.
42+
d) When you have a modified fugitive.vim which includes changes as
43+
mentioned under c), you can distribute it without the source code
44+
for the changes if the following three conditions are met:
45+
- The license that applies to the changes permits you to distribute
46+
the changes to the Vim maintainer without fee or restriction, and
47+
permits the Vim maintainer to include the changes in the official
48+
version of fugitive.vim without fee or restriction.
49+
- You keep the changes for at least three years after last
50+
distributing the corresponding modified fugitive.vim. When the
51+
maintainer or someone who you distributed the modified
52+
fugitive.vim to asks you (in any way) for the changes within this
53+
period, you must make them available to him.
54+
- You clearly describe in the distribution how to contact you. This
55+
contact information must remain valid for at least three years
56+
after last distributing the corresponding modified fugitive.vim,
57+
or as long as possible.
58+
e) When the GNU General Public License (GPL) applies to the changes,
59+
you can distribute the modified fugitive.vim under the GNU GPL
60+
version 2 or any later version.
61+
3) A message must be added, at least in the output of the ":version"
62+
command and in the intro screen, such that the user of the modified
63+
fugitive.vim is able to see that it was modified. When distributing as
64+
mentioned under 2)e) adding the message is only required for as far as
65+
this does not conflict with the license used for the changes.
66+
4) The contact information as required under 2)a) and 2)d) must not be
67+
removed or changed, except that the person himself can make
68+
corrections.
69+
70+
III) If you distribute a modified version of fugitive.vim, you are encouraged
71+
to use the Vim license for your changes and make them available to the
72+
maintainer, including the source code. The preferred way to do this is
73+
by e-mail or by uploading the files to a server and e-mailing the URL. If
74+
the number of changes is small (e.g., a modified Makefile) e-mailing a
75+
context diff will do. The e-mail address to be used is
76+
77+
78+
IV) It is not allowed to remove this license from the distribution of the
79+
fugitive.vim sources, parts of it or from a modified version. You may
80+
use this license for previous fugitive.vim releases instead of the
81+
license that they came with, at your option.

0 commit comments

Comments
 (0)