mirror of
https://github.com/vim/vim
synced 2025-03-16 23:08:07 +01:00
110 lines
11 KiB
Text
110 lines
11 KiB
Text
|
ЛИЦЕНЗИЯ VIM
|
|||
|
|
|||
|
I) Неизменённые копии программы Vim могут распространяться без ограничения
|
|||
|
при условии включения данного текста лицензии. Распространение
|
|||
|
неизменённых копий отдельных частей программы Vim также возможно
|
|||
|
при соблюдении условия о включении данного текста лицензии. Подобным
|
|||
|
образом разрешается добавлять исполняемые файлы, скомпилированные
|
|||
|
из неизменённого исходного кода программы Vim, а также собственные
|
|||
|
примеры использования и командные файлы редактора Vim.
|
|||
|
|
|||
|
II) Изменённую (или дополненную) версию программы Vim, включающую
|
|||
|
исполняемые файлы и/или исходный код, допускается распространять
|
|||
|
при соблюдении следующих четырёх условий:
|
|||
|
1) Текст настоящей лицензии должен включаться в состав распространяемой
|
|||
|
версии программы Vim без изменений.
|
|||
|
2) Изменённая версия программы Vim должна распространяться одним
|
|||
|
из следующих пяти способов:
|
|||
|
a) При внесении изменений в программу Vim, в дистрибутиве должны
|
|||
|
быть явно указаны контактные данные лица, внёсшего эти изменения.
|
|||
|
Ответственному разработчику по его запросу (в любой форме) должна
|
|||
|
быть безвозмездно предоставлена копия распространяемой изменённой
|
|||
|
версии программы Vim, включая её исходный код. Ответственный
|
|||
|
разработчик оставляет за собой право включать сделанные изменения
|
|||
|
в официальную версию программы Vim. Конкретные действия
|
|||
|
ответственного разработчика, относительно переданных изменений,
|
|||
|
а также лицензионные условия, на основании которых будет
|
|||
|
осуществляться их распространение, могут быть дополнительно
|
|||
|
согласованы. Если согласование не проводилось, сделанные изменения
|
|||
|
будут распространяться на условиях настоящей лицензии или более
|
|||
|
поздней её версии. Лица, в данное время являющиеся ответственными
|
|||
|
за разработку, указаны в перечне, размещённом по адресу:
|
|||
|
https://github.com/orgs/vim/people. В случае изменения этой
|
|||
|
информации, актуальные данные будут опубликованы на
|
|||
|
соответствующих ресурсах (вероятнее всего по интернет‐адресам
|
|||
|
vim.sf.net, www.vim.org и/или comp.editors). В случае полной
|
|||
|
невозможности установить контакт с ответственным разработчиком,
|
|||
|
обязательства по отправке изменений утрачивают силу. После
|
|||
|
передачи подтверждения о получении изменений от ответственного
|
|||
|
разработчика, необходимость в повторной отправке копии изменённой
|
|||
|
программы Vim неприменима.
|
|||
|
b) Если лицом получена изменённая версия программа Vim,
|
|||
|
распространяющаяся на условиях, указанных в ч. II) п. 2) пп. а)
|
|||
|
допускается дальнейшее её распространение этим лицом без внесения
|
|||
|
изменений и согласно ч. I) настоящей лицензии. В случае внесения
|
|||
|
дополнительных изменений, на эти изменения будут распространяться
|
|||
|
условия, указанные в ч. II) п. 2) пп. a).
|
|||
|
c) Каждая копия распространяемой изменённой версии программы Vim
|
|||
|
должна включать информацию обо всех произведённых изменениях,
|
|||
|
включая исходный код. Эта информация может быть представлена
|
|||
|
в виде построчного сравнения файлов. Выбор лицензии, по условиям
|
|||
|
которой будет распространяться добавленный код, остаётся
|
|||
|
за автором этих изменений. Изменения и лицензия на эти изменения
|
|||
|
не должны запрещать другим лицам внесение своих собственных
|
|||
|
изменений в официальную версию программы Vim.
|
|||
|
d) Изменённая версия программы Vim, содержащая изменения в
|
|||
|
соответствии с ч. II) п. 2 пп. c), может распространяться без
|
|||
|
исходного кода для этих изменений, при соблюдении следующих трёх
|
|||
|
условий:
|
|||
|
- Лицензия, применяемая к внесённым изменениям, предоставляет
|
|||
|
ответственному разработчику программы Vim возможность
|
|||
|
безвозмездного и неограниченного распространения этих изменений,
|
|||
|
а также право на безвозмездное и неограниченное включение этих
|
|||
|
изменений в официальную версию программы Vim.
|
|||
|
- Изменения должны сохраняться не менее трёх лет со времени
|
|||
|
распространения соответствующей изменённой версии программы Vim.
|
|||
|
В течение этого периода по запросу ответственного разработчика
|
|||
|
или другого пользователя изменённой версии программы Vim
|
|||
|
(в любой форме) необходимо предоставить исходный код данных
|
|||
|
изменений.
|
|||
|
- В дистрибутиве изменённой версии программы Vim должны быть явно
|
|||
|
указаны контактные данные лица, внёсшего эти изменения.
|
|||
|
Контактные данные должны сохранять актуальность в течение
|
|||
|
не менее трёх лет со времени последнего распространения
|
|||
|
соответствующей изменённой версии программы Vim или как можно
|
|||
|
дольше.
|
|||
|
e) Если к изменениям, внесённым в программу Vim, применимы условия
|
|||
|
лицензии GNU General Public License (GNU GPL), допускается
|
|||
|
распространение изменённой версия программы Vim на условиях
|
|||
|
лицензии GNU GPL версии 2 или любой более поздней версии этой
|
|||
|
лицензии.
|
|||
|
3) Необходимо добавить соответствующую информацию, которая должна быть
|
|||
|
выведена в результате выполнения команды ":version" в программе Vim,
|
|||
|
а также на экране приветствия программы Vim, чтобы пользователь
|
|||
|
изменённой версии программы Vim имел возможность определить,
|
|||
|
что он пользуется изменённой версией. При распространении
|
|||
|
на условиях, указанных в ч. II) п. 2) пп. e) такую информацию
|
|||
|
требуется добавлять только в том случае, когда она не противоречит
|
|||
|
лицензии, распространяющейся на эти изменения.
|
|||
|
4) Контактная информация, которая указывается по требованию ч. II) п. 2)
|
|||
|
пп. a) и ч. II) п. 2) пп. d) не должна удаляться или изменяться никем
|
|||
|
другим, кроме лица, указавшего данную контактную информацию.
|
|||
|
|
|||
|
III) При распространении изменённой версии программы Vim рекомендуется
|
|||
|
пользоваться лицензией Vim для произведённых изменений и обеспечить
|
|||
|
доступ к этим изменениям ответственного разработчика, включая исходный
|
|||
|
код изменений. Предпочтительным способом предоставления доступа
|
|||
|
к произведённым изменениям является отправка этих изменений через
|
|||
|
электронную почту или размещение файлов на сервер с отправкой
|
|||
|
URL-адреса по электронной почте. Если количество изменений
|
|||
|
незначительно (например, изменения в файле Makefile), достаточно будет
|
|||
|
отправить через электронную почту файл построчного сравнения. Изменения
|
|||
|
или URL-адреса должны быть направлены на адрес электронной почты
|
|||
|
maintainer@vim.org
|
|||
|
|
|||
|
IV) Не допускается удаление настоящей лицензия из дистрибутива исходного
|
|||
|
кода программы Vim, его отдельных частей или изменённой версии.
|
|||
|
Допускается использование настоящей лицензию для предыдущих
|
|||
|
изменённых выпусков программы Vim, взамен тех лицензий, с которыми
|
|||
|
они распространялись.
|