You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

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