本站源代码
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.

80 lines
4.3KB

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