Як керувати повідомленням про авторські права у проекті з відкритим кодом?


101

Я працюю над проектом, розміщеним GitHub, який включає цей LICENCE.md (і, очевидно, ліцензію MIT дослівно):

Copyright (c) 2012 [Acme Corp]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

Я вніс зміни, вдосконалення тощо (скажімо 10% коду, у фігурах Ballpark) і опублікував код у власній вилці GitHub.

Що мені робити з цим повідомленням про авторські права? Я хотів би оновити його (наприклад, просто додати назву моєї власної організації), але це говорить про те, щоб не робити. Як нормально керуються цими речами? Додати окремий файл авторського права?


2
Звичайний підхід - перерахувати всіх власників авторських прав: (C) 2011 корпорація Intel, 2005, Google, 2012 Michelangelo P., відображаючи внески та дати.
Сем

Для наочності "[Acme Corp]" - це мій заповнювач - власне текст містить назву організації.
Стів Беннетт

Дивіться також на stackoverflow.com: повідомлення про авторські права GPL під час надсилання нових файлів . Дійсно смішно: це питання на stackoverflow.com було розміщено лише через два дні після цього!
олібре

Якщо це весь файл, то в цьому файлі ліцензії відсутня половина вмісту ліцензії, частина у всіх великих столицях ...
Josh

IANAL, але я працював слідчим у деяких юристів з ІС. Зверніться до свого юриста, але повідомлення має лише помилка + рік + власник - тобто "(c) 2017 деяка компанія". Решта є частиною ліцензії , і тому не потрібно розміщувати її умовами ліцензії.
рейкмейстер

Відповіді:


97

У вас є кілька варіантів, перейдіть до кінця для підсумків.
Тож давайте розбимо це ...

Авторське право (c) 2012 [Acme Corp]

Це повідомлення про авторські права і належить компанії Acme Corp. На це було заявлено 2012 року, що є актуальним, оскільки авторське право з часом закінчується.

Якщо позов був насправді поданий "Acme Corp", тобто. це було вирізане та вклеєне з прикладу MIT, тоді ви майже можете стверджувати, що на цю роботу НЕ існує авторських прав. Acme Corp - фіктивна організація, а якщо не оновити котельну плиту, вона ставить претензію на сумнівних підставах.

Але будьмо хорошими громадянами та надамо авторські права фактичним заявникам.

Дозвіл надається безкоштовно будь-якій особі, яка отримує копію цього програмного забезпечення та пов'язаних з ним файлів документації ("Програмне забезпечення"), здійснювати обробку в Програмному забезпеченні без обмежень, включаючи без обмеження права на використання, копіювання, модифікацію, об'єднання , публікувати, поширювати, субліцензувати та / або продавати копії Програмного забезпечення та дозволити особам, яким надається Програмне забезпечення, робити це за умови дотримання наступних умов:

У цьому наступному розділі, повідомлення про дозвіл , зазначено, що ви можете робити з кодом практично все, що завгодно, включаючи зміни ліцензійної угоди! Суть полягає в тому, що ви не можете змінити ліцензію на існуючий код - ви можете змінити лише те, що ви змінили.

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

Ця частина просто означає, що вам потрібно наполегливо зберігати сповіщення, наведені вище.

Отже, що ти можеш зробити?

  • Ви можете та повинні пред'явити претензії щодо авторських прав на код, який ви написали та / або змінили.
    • Щоб зробити це з тією ж ліцензією MIT: Просто додайте повідомлення про авторські права після повідомлення про авторські права Acme Corp 2012 року у змінені вами файли.
  • Ви можете ліцензувати свої модифікації за іншою ліцензією, якщо захочете.
    • Щоб використовувати іншу ліцензію: додайте повідомлення про авторські права та ліцензію після всього блоку Acme Corp 2012 року (авторські права, дозвіл / ліцензія, виключення гарантії) у змінені вами файли.

У спрощеному випадку вашого запитання ось що вам потрібно зробити:
наголос додано, щоб виділити відмінності.

Оригінальна робота Copyright (c) 2012 [Acme Corp]  
 Модифікований твір Copyright 2012 Стів Беннет  

Дозвіл надається безкоштовно будь-якій особі, яка отримує копію
цього програмного забезпечення та пов'язаних з ним файлів документації ("Програмне забезпечення"), для вирішення
у Програмному забезпеченні без обмежень, у тому числі без обмеження прав
використовувати, копіювати, змінювати, об'єднувати, публікувати, поширювати, надавати субліцензію та / або продавати
копії Програмного забезпечення та дозволити особам, до яких належить Програмне забезпечення
готові зробити це за таких умов:

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

4
Хе, мені подобається ваше буквальне тлумачення - ви зберігаєте "вищезазначене повідомлення про авторські права", а ви зберігаєте "це повідомлення про дозвіл" - ви просто вставляєте текст перед ними та між ними. Він грає за правилами, і виконує роботу!
Стів Беннетт

7
Щойно для запису, повідомлення про авторські права можуть містити фіктивне ім’я (у автора все ще є авторські права, вони просто повинні довести, що вони є автором), і, як правило, не потрібно застосовувати авторські права - ніщо в повідомленні про авторські права не може містити претензія на сумнівних підставах, окрім "це є у відкритому доступі", це просто може утримати порушення від навмисного (і навіть це сумнівне).
cpast

1
Чи дійсно дозволено додавати текст "Оригінальний твір"? ви все-таки змінюєте "оригінальний рядок". Уявіть, якби ви зробили те саме перед "Дозвіл" та додали текст, оскільки він був частиною тексту ліцензії. Я не думаю, що це дозволено, і тому "оригінальна робота" не повинна бути жодною. .
Гам

Крім того, чи можна змінити "Дозвіл надається ... і т. Д." На "Ліцензований під ліцензією MIT. Дивіться License.txt у корені проекту для отримання інформації про ліцензію." (І license.txt містить всю незміненій ліцензію ")
Gam

1
@ user2023370 Це залежить від того, наскільки ви дбаєте про пред'явлення чітких претензій до своїх авторських прав. Закон, як правило, не дбає про зручність вашої можливості відстоювати свої права. Історії злиття втрачаються, і несимпатичний суд може не бажати слухати інакше технічно обґрунтований аргумент.

8

Я не юрист. Далі йдеться про закон про авторське право США і стосується ліцензії MIT.

Людина, яка написала бібліотеку, володіє авторським правом на код, який він написав. Тільки йому дозволяється вказувати ліцензію на цей код. Згідно з умовами ліцензії ви повинні зберігати копію файлу LICENCE.md, дослівно, з кодом, який він вам надав.

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

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

Більш офіційні проекти попросять вас підписати ліцензійну угоду для дописувача або присвоєння авторських прав, але якщо це фізична особа, він, ймовірно, навіть не усвідомлює, що вона потрібна. Зазвичай це робиться для того, щоб він міг інтегрувати ваш код у свою кодову лінію, не змінюючи жодного з існуючих ліцензійних умов. Зазвичай проект включає в себе файл AUTHORS, в якому перераховані всі учасники проекту, але це не передбачено ліцензією MIT.


Моє читання полягає в тому, що вам прямо дозволяється субліцензувати код.
CurtainDog

@CurtainDog: Якщо ви зміните та перерозподілите вихідний код під новим субліцензією (зберігаючи копію оригінальної ліцензії у міру необхідності), чи означає це, що кінцевий користувач може ігнорувати ваш субліцензію для будь-якого немодифікованого вихідного коду? Чи субліцензія має значення лише тоді, коли ви перерозподіляєте двійкові файли? Ці технічні характеристики мене настільки бентежать, навіть для такої простої ліцензії, як ліцензія MIT.
М. Дадлі

4

Я б не переймався надто сильним битом про авторські права. Я вважаю, що в більшості випадків авторські права застосовуються автоматично, незалежно від того, заявляєте ви це чи ні, так (в) заголовки благ у 2012 році є переважно шумом. Якщо говорити, що ви не хочете вводити людей в оману, тому що ви включаєте ліцензію, ви повинні вказати, що, говорячи про те, що програмне забезпечення спочатку було ліцензовано як ... або що частини програмного забезпечення ліцензовані як ...

Оскільки джерело вже є загальнодоступним, то вже повинно бути зрозуміло, хто такі автори (автори), і, як здається, що гроші не змінюються руками, було б досить важко подати вимогу про відшкодування збитків навіть у випадку, якщо авторство оспорюється.

Можливо, більш актуальним є питання бути хорошим громадянином Інтернету. Люди, які надають програмне забезпечення з відкритим кодом, роблять послугу громаді, і ми повинні прагнути зробити цей позитивний досвід для всіх. Тому моя порада - поставити своє запитання безпосередньо [Acme Corp] і спробувати встановити з ними стосунки, завдяки чому вам обом вигідно.


1

Ви не повинні змінювати авторські права.

Ви технічно маєте право на те, що залишається від авторського права (після того, як "відфільтровано" через ліцензію) на все, що ви додали / змінили. Поки є чітка, однозначна запис про ваші зміни (github), ви можете додати повідомлення про авторське право під своїм ім’ям у розділ модифікацій, хоча це, як правило, не робиться.

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

/*
    Copyright (c) 2012 Frob Co.

    Permission is hereby granted, free of charge, to any person obtaining
    a copy of this software and associated documentation files (the "Software"),
    to deal in the Software without restriction, including without limitation
    the rights to use, copy, modify, merge, publish, distribute, sublicense,
    and/or sell copies of the Software, and to permit persons to whom the Software
    is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
    OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*
    Changes
    1-1-2012: YOU: Made a frob
*/

Я вважаю, що це правильний спосіб вставити ліцензію MIT у файл, хоча я не є правовим експертом (я ніколи не бачив її без частини "крику" повідомлення).


4
Це не спрацює; особа, яка вносила зміни, очевидно змінила файл, а це означає, що частина нового файлу є авторським правом цієї особи, і без ліцензії цієї особи новий файл не може бути юридично використаний. Потрібна претензія на авторське право та вказівка ​​на те, що новий файл повністю за старою ліцензією.
Девід Торнлі

1

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

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

Як не юрист, моє тлумачення останнього речення полягає в тому, що вам заборонено видаляти повідомлення про авторські права, але ви можете додати свої власні.

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