LINUX.ORG.RU

История изменений

Исправление waker, (текущая версия) :

К примеру, я выпускаю DendyMod, правлю исходники, получается и шапку в исходных файлах я тоже должен поменять, ведь теперь там мой код, распространяющийся на других условиях. Могу ли я вытеперь все шапки и перенести текст лицензии в отдельный файл?

нет, это нарушает условия, на которых тебе предоставлен исходный код.

Или я должен раздуть шапку, добавив к ней условия новой лицензии? Предположим, разговор идёт всё ещё про MIT.

если ты меняешь чужой файл, ты можешь (но не обязан) добавить в шапку свое имя. также, часто в лицензии указывается, что после таких изменений ты обязан пометить, что это модифицированные / не оригинальные исходники.

пример: https://github.com/Alexey-Yakovenko/deadbeef/blob/master/plugins/mms/COPYING

libmms - MMS over TCP protocol
Copyright (C) 2002-2003 the xine project
Copyright (C) 2004-2012 the libmms project
Modifications for DeaDBeeF (C) 2009-2016 Alexey Yakovenko

еще пример:

https://github.com/Alexey-Yakovenko/deadbeef/blob/master/plugins/dumb/COPYING

modified DUMB 0.9.3
Dynamic Universal Music Bibliotheque, Version 0.9.3

Copyright (C) 2001-2005 Ben Davis, Robert J Ohannessian and Julien Cugniere

...........

Uses code from kode54's foobar2000 plugin, http://kode54.foobar2000.org/



deadbeef-related modifications (C) Alexey Yakovenko

Исходная версия waker, :

К примеру, я выпускаю DendyMod, правлю исходники, получается и шапку в исходных файлах я тоже должен поменять, ведь теперь там мой код, распространяющийся на других условиях. Могу ли я вытеперь все шапки и перенести текст лицензии в отдельный файл?

нет, это нарушает условия, на которых тебе предоставлен исходный код.

Или я должен раздуть шапку, добавив к ней условия новой лицензии? Предположим, разговор идёт всё ещё про MIT.

если ты меняешь чужой файл, ты можешь (но не обязан) добавить в шапку свое имя. также, часто в лицензии указывается, что после таких изменений ты обязан пометить, что это модифицированные / не оригинальные исходники.

пример: https://github.com/Alexey-Yakovenko/deadbeef/blob/master/plugins/mms/COPYING

libmms - MMS over TCP protocol
Copyright (C) 2002-2003 the xine project
Copyright (C) 2004-2012 the libmms project
Modifications for DeaDBeeF (C) 2009-2016 Alexey Yakovenko