У меня вопрос о использовании разрешительного лицензированного (BSD, Apache, MIT и т.д.) источника, где линия может сильно размываться между исходным кодом и заимствованным кодом.
Мы более чем рады раскрывать авторские права на оригинальный источник, как того требуют лицензии.
В конкретном случае мне интересно, как правильно обновить заголовки источников в файлах, которые я изменил.
Предположим, что у вас есть источник из другого проекта, который вы хотели бы использовать. Он содержит заголовок, как показано ниже.
/*
* Copyright (C) 2006, 2007 John Doe.
* Copyright (C) 2008, 2009 Project comitters.
* All rights reserved.
*
* The software in this package is published under the terms of the BSD
* style license a copy of which has been included with this distribution in
* the LICENSE.txt file.
*
* Created on 07. March 2004 by John Doe
*/
Для тривиального исправления ошибок я просто сделаю небольшое изменение, отправлю его вверх и надеюсь, что исправление будет включено. Когда это произойдет, я брошу свою исправленную версию и вернусь к mainline.
Несколько раз я хочу использовать источник как точку перехода. Он трансформируется с течением времени, перерабатывается и совершенствуется. Он может напоминать исходный код, но, безусловно, это будет наша собственная работа.
Можно ли заменить этот заголовок моим собственным? Должен ли я просто написать что-то вроде "Основываясь на оригинальном XYZ от John Doe"?