Відкритий вихідний код без ліцензії ... чи можу я роздрібнити його?


40

Роки тому хтось створив купу справді дивовижних та популярних сценаріїв. Але вони довго не оновлювалися, тепер вони більше не працюють (цільова платформа була оновлена, і потрібні деякі зміни).

Він не випускав його під жодною ліцензією. Я хочу виправити помилку (зараз багато цільових користувачів не можуть її використати) та опублікувати її на GitHub, бажано за ліцензією OSS для публічного домену. Цікаво, якими можуть бути юридичні наслідки?

Я надіслав електронний лист автору, але (скажімо, він не відповів на моє повідомлення).

Що ми повинні зробити в наступному на 2 випадки:

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

Однак чітко можна побачити, що це видається відкритим кодом - призначеним для використання / модифікації / будь-якого іншого.


5
Будьте впевнені, що знаєте, що насправді означає "загальнодоступний домен" Якщо щось має ліцензію, це не є загальнодоступним доступом.
Кіт Томпсон

1
"Ліцензія на OSS у публічному домені" - це така, яка дозволяє змінювати та / або перерозподіляти з атрибуцією або без неї та дозволяє повторно ліцензувати за будь-якою іншою ліцензією.
Абхі Беккерт

4
Принаймні, у законодавстві США (відмова від відповідальності: IANAL) "публічне надбання" має дуже специфічне значення; "стиль публічного домену" не має. Якщо щось є у відкритому доступі, воно не охоплюється авторським правом, а тому не потребує ліцензії. (Я припускаю, що ви можете розглядати це як особливий випадок, нульову ліцензію, але я припускаю, що це потенційно вводить в оману.) Зокрема, ви не можете взяти чужу захищену авторським правом інтелектуальну власність і самостійно випустити її в загальнодоступне надбання.
Кіт Томпсон

1
Надайте посилання на веб-сторінку, можливо, ми зможемо знайти ліцензію, або хтось тут може знати, як зв’язатися з автором.
Мартін Йорк

1
@John R. Strohm: IANAL, але я думаю, ви помиляєтесь. У США хтось може заявити, що вони розміщують свою роботу у відкритому доступі, але це насправді нічого не означає, і вони можуть вирішити відновити свої авторські права в будь-який час, поки термін її дії не закінчиться.
М. Дадлі

Відповіді:


49

Коротка відповідь: абсолютно ні.

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

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

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

Зробити щось «відкритим кодом» - це навмисний вчинок, і для вас, щоб ставитися до цього як до такого, ви повинні знайти ліцензію, яка чітко повідомляє про ваші права на програмне забезпечення. Це стосується навіть програмного забезпечення для публічного домену. Тобто щось є лише "публічним надбанням", якщо у нього або закінчився термін дії авторського права (що в основному означає, що він був написаний десятиліттями тому), або якщо автор явно розмістив його у відкритому доступі у письмовій формі.

У випадку, який ви описуєте, ваш єдиний звернення - зв’язатися з автором і попросити, щоб він дозволив вам робити те, що ви просите. Інакше це абсолютно незаконно і теоретично може призвести до збитків. (На практиці, звичайно, вам доведеться потрапити.)

Редагувати: IANAL Поговоріть з одним, якщо ви маєте намір це зробити.


2
Ви також можете переглянути такі два посилання: en.wikipedia.org/wiki/Abandonware та en.wikipedia.org/wiki/Orphan_works . Вони можуть дати певні вказівки.
Локк

1
Також у Selectalicense є дивовижний підсумок цього : selectalicense.com/no-permission PS: Дякую за чудову відповідь!
Майкл Каргл

1
Звідки береться цей виняток "особистого використання"?
Педро Гімено

Закон про авторські права дозволяє контролювати передачу програмного забезпечення від однієї особи до іншої. Це не охоплює те, що людина робить із програмним забезпеченням, яким володіє. Отже, це не може бути основою ліцензії, яка не дозволяє вам змінювати програмне забезпечення. Це може бути лише основа ліцензії, яка заважає надавати модифіковане програмне забезпечення комусь іншому.
Гурт Робота

Чим програмне забезпечення відрізняється від інших видів творів, що підпадають під дію закону про авторське право? див., наприклад, copyrightuser.org/understand/exceptions/private-copying
Pedro Gimeno

23

Це явно з відкритим кодом

і

він не випускав його за жодною ліцензією

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

Вставте сюди "Я не адвокат відмови".


9

Примітка. Для будь-якого коду, що не працює з відкритим кодом, на Github, ви все одно можете роздвоювати його - принаймні, на github. Це корисно, оскільки багато хто з нас побачать заголовок "код без ліцензії ... чи можу я роздрібнити його?" і приходьте сюди, цікавлячись github. (Я не відтворив слова "відкритий код" у тексті запитання з причин, зазначених в інших відповідях.)

Ця мінімальна ліцензія є результатом умов надання послуг github та уточнена у FAQ щодо відкритих джерел :

Що станеться, якщо я не виберу ліцензію?

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

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

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

Ось точна мова із Загальних положень та умов:

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

За логікою виправлення, я вважаю, що це означає, що ви навіть зможете завантажити "патчі" на вашу вилку github, але я не юрист, і вам слід проконсультуватися, якщо ви хочете щось подати до суду ...

Щоб бути дуже зрозумілим, ця відповідь ТИЛЬКО застосовується до github - і умови можуть змінюватися з часом - хоча інші сайти, що працюють спільно, можуть мати обмежені чи дозвільні ліцензії, якщо шукати їх ...


2
Оскільки вони суперечливі, вам доведеться просити присяжних, а не адвоката. Але я не думаю, що умови надання послуг GitHub будуть перекривати закон про авторські права. GitHub не володіє авторським правом на код, тому вони не мають права вирішувати, хто може з цим робити. Умови надання послуг захищатимуть GitHub, але не захищають особу, яка робить вилку - вони можуть бути визнані винними у порушенні кримінальних авторських прав, якщо вони використовуватимуть код без дозволу.
Абхі Беккерт

3
@Abhi - Я вважаю, що ви плутаєте Github, роблячи Умови надання послуги вимогою щодо використання веб-сайту та рішенням джерела-джерела прийняти Умови надання послуг. Саме автор-джерело говорить всім, що він "дозволить іншим переглядати та роздрібнювати [його] сховище", приймаючи умови надання послуг та завантажуючи вміст на загальнодоступний сайт. За його словами, це рішення може вирішити присяжне, але консультація з адвокатом - це гарне місце для початку. :-)
мудрець

дозволяти іншим натиснути кнопку fork, щоб вони могли змінити код і, можливо, надіслати запит на потяг - одне - я погоджуюся, що додавання коду до github неявно дозволяє іншим робити це, але це нікому не дає права починати перерозподіл коду в іншому місці або завантажте його в магазин додатків для iOS і розпочніть продаж, наприклад. Для цього знадобиться файл ліцензії, який явно це дозволяє.
Абхі Беккерт

1
Здається, ми згідні, оскільки "ліцензія" погоджувалась лише на дозвіл на перегляд і перегляд. Технічно це навіть не дозволяє завантажувати чи виконувати - навіть без розгортання! Іншими словами, кожен проект, який ви або я завантажуєте, який не має ліцензії, здається, наражає нас на ризик.
шавлія

6

Не можна ставити код під іншою ліцензією. Це не ваш заклик звертатися; оригінальний автор все ще зберігає всі права на свій код. Оскільки він розмістив код в Інтернеті, ви можете з поважною причиною припустити, що оригінальний автор дозволяє чесне використання та модифікацію, і якщо на ваші електронні листи не буде відповіді, вам доведеться діяти з цим припущенням.

Покладіть свої зміни під ліцензію на OSS, але залиште примітку з усією інформацією про оригінального автора та про відсутніх даних про ліцензію у файлі коду. Потім виправити та перерозподілити.


9
Юридично кажучи, ви не можете перерозподілити їх. Найближче до вас може створити файл виправлення, вказати на оригінально розміщену версію та сказати людям, як застосувати патч.
Gort the Robot

2
Справедливе використання - це юридична річ (визначена законами про авторські права), а не те, що автор неявно дозволяє. Тільки тому, що автор робить щось видимим, не дає вам ніяких прав на перерозподіл; ці права повинні бути чітко надані автором.
Мартін Йорк

5

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


4

Ви можете надати патчі . Як розповсюджувач цих патчів, ви жодним чином не несете відповідальності за порушення (вони тривіальні: filepath X перейшов у файлову дорогу Y).

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


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