За що можуть відшмагати батогами в цифрову епоху? Як GitHub дотримується DMCA, RFC 7725 і що за HTTP 451?

У далекому 2012 на Хабре обговорювалися «рестриктеры», «делитеры», «цензурасты», а також «абузо-стійкі» провайдери у статті про те, що був запропонований новий HTTP статус для цензури, а точніше для ресурсів, доступ до яких обмежений із-за проблем з законом.

Власне статус HTTP 451 була запропонована Тімом Брэйем з Google, а винуватцем (в прямому і переносному сенсі) переполоху став в черговий раз заблокований, заабузенный, зацензуренный і великий The Pirate Bay.

Чому це важливо? Тому що ви, напевно, як і я, користуєтеся GitHub, програмуєте не тільки для душі і, можливо, володієте дохідними інтернет-ресурсами.

Ви вже перебуваєте в правовому полі авторського права.

На написання цього поста, першого за 2 роки мовчання на Хабре, мене підштовхнула історія, яка сталася нещодавно зі мною. Якщо цікаво, вона внизу поста, а зараз про RFC 7725, GitHub і DMCA.

451 Unavailable For Legal Reasons
Зовсім нещодавно, у лютому цього року, вищезазначена пропозиція співробітника Google було ратифіковано IETF у вигляді стандарту RFC 7725 Status Code to Report Legal Obstacles (пер. код стану, який повідомляє про юридичні обмеження).

Це означає, що в недалекому майбутньому інтернет-провайдери, хостинги, пошуковики та різні сервіси стануть показувати сумну «помилку» 451 Unavailable For Legal Reasons замість 404 Not Found, 403 Forbidden і замість того, що перше прийшло в голову, при спробі доступу до інтернет-ресурсів, на яких покладено законом обмеження.

GitHub вже підтримує
Буквально позавчора у блозі GitHub з'явилася замітка про те, що GitHub тепер підтримує RFC 7725.

Поряд із згадкою цього RFC, в пості зазначено як правильно посилати в GitHub претензії про порушення авторського права, і про те, як GitHub виконує вимоги DMCA.

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

HTTP-відповідь з кодом 451 за замовчуванням є кешируемым, якщо не вказані інші HTTP-заголовки, що впливають на кешування запиту.

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

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

Також у заголовку Link HTTP-відповіді повинен містяться URI того сервера, який блокував доступ до ресурсу.

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

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

А DMCA це що?DMCA це закон США про авторське право в цифрову епоху. Чому не просто авторське право? Тому що спочатку авторське право США описувала різні правові відносини у сфері виробництва і розповсюдження літератури, музики, фільмів і ніяк не враховувало поява і розвиток цифрових технологій, які створюють певні труднощі в застосуванні і використанні авторського права «як є» без урахування особливостей цифрових технологій.


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

Серед юридичних органів, які зверталися до GitHub з проханням заблокувати доступ до чийогось репозиторія спливають такі організації: Oracle, Cisco, Sony, Nintendo, Instagram, Microsoft, Apple, Adobe Systems, IEEE.

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

Наприклад, сайт нешкідливого додатки GBA4iOS (емулятор GameBoy Advance для iPhone), який використовував GitHub як хостингу був видалений на вимогу Nintendo Of USA.

Якщо ви раптом «расковыряете» чиєсь популярний мобільний додаток про фотографії і використовуєте наприклад шейдери з нього, а потім викладіть свій проект на GitHub, вас можуть відшмагати батогами.

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

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

Ну ви зрозуміли, ще близько 1135 прикладів поганих ідей.

Що ж робити?

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

  3. Якщо ви не можете отримати відповіді від автора по e-mail, напишіть йому в Твіттері про те що відправили лист
  4. Читайте новини про авторське право, вивчайте прецеденти і право
  5. Спробуйте простіше ставитися до життя

Я порушую авторські права
  1. Не варто про це розповідати всім і кожному
  2. Спробуйте перестати порушувати хоча б якісь права, дотримуючись розділу «Я не хочу порушувати чужі права»

  3. Прийміть себе таким, який ви є
  4. Заздалегідь знайдіть кращого адвоката, дізнайтеся його вартість

порушили Мої права
  1. Ви ображені або ж несете матеріальні збитки?
  2. Зверніться в GitHub, дотримуючись відповідної інструкції, і не забудьте додати ці формальності
  3. Зробіть дії, щоб інші не могли наслідувати приклад і порушити ваші права
  4. Може варто задуматися про те, щоб зробити вашу роботу надбанням громадськості?
  5. Спробуйте оформити позов порушує стороні
  6. Змиріться з несправедливістю цього світу і розкажіть про ваш досвід


Сподіваюся ці чудові поради допоможуть вам! Дякую за прочитання мого поста!
Поділіться цим постом з одним, зависающим на GitHub.

Бонуси прочитав
Історія про GitHub Gist, Stackoverflow і MediaWikiЯк-то в тред на Stackoverflow я опублікував невеликий фрагмент і виклав його в GitHub за допомогою сервісу Gist.

Мій gist став користуватися певною популярністю, і несподівано для себе я отримав повідомлення від якогось FlorianSW, який займається розробкою розширення для MediaWiki. Повідомлення містило прохання додати до сниппету відкриту ліцензію, оскільки це дозволить йому спокійно використовувати цей фрагмент у своєму проекті.

Не особливо замислюючись, я, вирішивши зробити добру справу, просто додав ліцензію MIT до сниппету, оскільки це одна з найбільш вільних ліцензій. До того ж вона сумісна з GPLv2. Мене обурило і насторожило те, що начебто я і опублікував свій сніппет у відкритому доступі, але чому-то просто взяти і модифікувати або використовувати його для кого-то неприпустимо через DMCA.

Пізніше, я зрозумів, що автора можливо насторожило, що контент на Stackoverflow публікується під CC BY-SA 3.0 і нібито мій сніппет також міг підпадати під дію цієї ліцензії.

… А осад залишився.

Авторське право і DMCAГК РФ, Глава 70, Авторське право на сайті Консультант Плюс
Авторське право Республіки Білорусь (введення в авторське право Білорусі)
Закон України про авторські і суміжні права
Закони США в області авторських прав однієї PDF'кою на Copyright.gov
Думка суду щодо позову Metro Goldwyn Mayer проти компанії, що продавала щось на зразок торрент-клієнта


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.