Я изменил исходный код проекта, лицензированного по MIT, и добавил в него новые классы. Пожалуйста, исправьте меня, если я ошибаюсь, но я думаю, что законно добавить свое уведомление об авторском праве выше лицензии и удалить другое. Но как я должен приписать вклад предыдущих авторов? Должен ли я использовать отдельный файл? Есть также некоторые HTML-файлы без лицензии или уведомления об авторских правах, которые я также изменил. Должен ли я обращаться с ними по-другому?
Мой вопрос отличается от этого вопроса тем, что я также изменил некоторые файлы проекта, который расширяю.
Обновить
Хотя предложение об удалении уведомления об авторских правах звучит странно, я имел в виду, когда впервые опубликовал это, что авторы не должны нести ответственность, если я добавлю что-то вредоносное в их код. Это не должно быть проблемой, так как лицензия MIT включает отказ от ответственности.
источник
Ответы:
Я не юрист, но согласно лицензии MIT:
Поэтому вы не можете удалить существующее уведомление об авторских правах. Вы можете добавлять свое уведомление об авторском праве и условия лицензии только к тем частям кода, на который у вас есть авторское право, а именно к новому или измененному коду.
источник
Вы не можете удалить оригинальное уведомление об авторских правах. Это незаконно.
Можете ли вы добавить свое собственное уведомление, это немного рискованно, и я не юрист. То, что вы создали, попадает в категорию «Производные произведения».
Из циркуляра 14 Бюро по защите авторских прав США: Производные произведения :
Если ваши изменения представляют собой материалы, защищенные авторским правом, ваши авторские права относятся только к вашим вкладам. Это не относится к существующему ранее материалу.
источник