Як я належним чином кредитую авторів програмного забезпечення, випущеного за ліцензією MIT?


16

Я змінив вихідний код ліцензованого проекту MIT і додав до нього нові класи. Будь ласка, виправте мене, якщо я помиляюся, але я вважаю, що законно додати моє повідомлення про авторські права над ліцензією та видалити інше. Але як слід віднести внесок попередніх авторів? Чи варто використовувати окремий файл? Є також деякі HTML-файли, в яких немає ліцензії чи авторських прав, які я також змінив. Чи треба по-іншому поводитися з ними?

Моє запитання відрізняється від цього питання тим, що я також змінив деякі файли проекту, який я розширюю.

Оновлення

Хоча пропозиція про видалення повідомлення про авторські права звучить дивно, але я мав на увазі, коли я вперше розмістив це, - це те, що автори не повинні нести відповідальності, якщо я додаю щось шкідливе до їх коду. Це не повинно бути проблемою, оскільки ліцензія MIT включає відмову від відповідальності.


2
Оригінальна ліцензія як і раніше поширюється на ваші зміни. Я не буду вдячний, щоб хтось вносив зміни в те, що я опублікував, тоді вирішує замінити повідомлення про авторські права. Оригінальне повідомлення все ще діє. Відповідь на питання, яку ви зв'язали, стосується вашого запитання.
Рамхаунд

Отже, відповідь полягає в тому, щоб зберігати повідомлення про авторські права, але як я можу вказати, що код був змінений? Чи можна додати свою організацію імен поруч із авторськими правами? Звичайно, я збираюся зберігати ліцензію в модифікованому коді
kon psych

Просто додайте власне повідомлення про авторські права? Оригінал авторських прав та ліцензії MIT застосовується до вашого коду, неважливо, чи змінюєте ви існуючий код, вся бібліотека (теперішня та майбутня) ліцензується.
Рамхаунд

Відповіді:


15

Я не юрист, але згідно з ліцензією MIT:

Вищезазначене повідомлення про авторські права та це повідомлення про дозвіл повинні бути включені до всіх копій або значної частини Програмного забезпечення.

Тому ви не можете видаляти існуюче повідомлення про авторські права. Ви можете додавати своє повідомлення про авторські права та умови ліцензії лише до частин коду, на які ви володієте авторським правом, які є вашим новим або модифікованим кодом.


Ваша відповідь була корисною, хоча мені незрозуміло, як я додам моє повідомлення про авторські права до модифікованого коду. Я, мабуть, включу його в Javadoc своїх функцій, але я не можу і не варто документувати кожен змінений рядок.
kon psych

Мені теж не зрозуміло! Більшість людей не намагаються документувати кожен змінений рядок. Я гадаю, якби це колись зводилося до юридичного питання, ви просто відрізняли б інший проект зі своїм проектом.
М. Дадлі

3

Будь ласка, виправте мене, якщо я помиляюся, але я вважаю, що законно додати моє повідомлення про авторські права над ліцензією та видалити інше.

Ви не можете видалити оригінальне повідомлення про авторські права. Це нелегально.

Чи можете ви додати своє власне повідомлення - трохи непросто, і я не юрист. Те, що ви створили, належить до категорії "Похідні твори".

Від Офісу авторських прав США Циркуляр 14: Похідні твори :

Щоб бути захищеним авторським правом, похідний твір повинен бути досить відмінним від оригіналу, щоб вважати його "новим твором" або містити значну кількість нового матеріалу. Внесення незначних змін або доповнень мало суті до вже існуючого твору не кваліфікує твір як нову версію для цілей авторського права. Новий матеріал сам по собі повинен бути оригінальним і захищеним від авторських прав. Наприклад, заголовки, короткі фрази та формат не підлягають авторському права.

Якщо ваші зміни становлять матеріал, захищений від авторського права, ваше авторське право стосується лише ваших внесків. Це не стосується попереднього матеріалу.


1
Тож якщо є лише одна ліцензія.txt, то доцільно додати імена учасників під оригінальним автором у цьому одному файлі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.