Допустим, я работаю над проектом с открытым исходным кодом и хочу повторно использовать тривиальную служебную функцию из другого проекта с открытым исходным кодом (например, функцию поиска / замены файлов). Законно ли копировать функцию и просто написать небольшое уведомление об авторском праве вверху файла? Стоит ли включать в лицензию их имя как правообладателей всего проекта?
Точно так же, скажем, я разворачиваю проект с открытым исходным кодом. Где и как мне указать, что авторское право является общим как для первоначального правообладателя, так и для меня?
Я предполагаю, что ответ должен несколько отличаться в зависимости от лицензии на открытый код, но я бы хотел получить как можно более общий ответ.
PS: Меня больше всего волнует юридический аспект, но не стесняйтесь включать вашу этическую точку зрения.
источник
Ответы:
Я пытаюсь сделать этот ответ как можно более «мета» применимым.
Использование фрагментов / битов из других проектов
Четко пометьте код с авторским авторским правом. Убедитесь, что выбранная вами лицензия полностью совместима с лицензией используемого вами кода. Вам потребуется разрешение автора для переноса кода в другую лицензию (если только они специально не позволяют вам сделать это, т. Е. «GPL 2 или любая более поздняя версия»)
Ваша программа должна иметь файл AUTHORS (или аналогичный), в котором вы перечисляете всех участников и вещи, которые вы использовали из других проектов.
Форкинг проекта
Для каждого модуля, который вы существенно измените, добавьте свое авторское право под оригинальным авторским. То же самое относится и к лицензированию: вы обязаны соблюдать условия лицензии, действовавшей на момент ее подписания. Если в проекте написано «Только GPL2», вы должны это учитывать, вы не можете перейти на GPL3 без их разрешения.
Это сильно варьируется в зависимости от имеющейся лицензии. QPL говорит, что вы можете распространять изменения только в формате патча, например, поэтому убедитесь, что вы понимаете условия, которые позволяют вам распространять измененные версии программного обеспечения.
Кроме того, всегда сохраняйте авторские права. Если вы добавляете свои авторские права к тому, что существует, убедитесь, что вы четко отметили именно то, на что вы претендуете.
источник