The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

GitHub заблокировал репозиторий SymPy после ложной жалобы

22.04.2022 11:07

GitHub заблокировал репозиторий c официальной документацией проекта SymPy и размещённый на серверах GitHub сайт docs.sympy.org после получения жалобы о нарушении авторских прав компании HackerRank, специализирующейся на проведении конкурсов среди разработчиков и найме программистов. Блокировка произведена на основании действующего в США Закона об авторском праве в цифровую эпоху (DMCA).

После возмущения сообщества компания HackerRank отозвала жалобу и признала, что заявление о нарушении авторских прав было отправлено по ошибке. GitHub снял блокировку с репозитория и сайта SymPy. Чтобы избежать подобных ошибок в дальнейшем руководитель HackerRank объявил о приостановке процесса отправки жалоб DMCA до пересмотра правил определения нарушений. В качестве компенсации компания HackerRank намерена пожертвовать проекту SymPy 25 тысяч долларов.

Проект SymPy развивает Python-библиотеку компьютерной алгебры для символьных вычислений и применения методов дискретной математики, пользующуюся популярностью среди учёных, исследователей и студентов. Претензии HackerRank сводились к обвинению в заимствовании материалов из тестов компании на одной из страниц сайта с документацией к SymPy.

История интересна тем, что, судя по всему, работники компании HackerRank в своё время использовали отрывки из официальной документации SymPy в своих тестах. Для борьбы с нарушениями авторских прав в сети компания HackerRank наняла агентство WorthIT Solutions, представители которого провели рейд по выявлению фактов заимствования материалов HackerRank, нашли пересечение и не разбираясь написали жалобу на нарушение авторских прав против сайта SymPy, в котором была размещена документация, на основе которой составлялись тесты.

Примечательно, что это не первый случай и компания HackerRank ранее уличалась в отправке жалоб, не соответствующих действительности. Например, разработчики PHP в январе получили жалобу на нарушение авторских прав на странице с описанием функции range() на сайте php.net. До этого более 40 репозиториев было заблокировано по жалобе HackerRank в ноябре прошлого года. Некоторые из заблокированных проектов, например, React-Leaderboard, не содержат следов нарушения.

Апрельские жалобы HackerRank не ограничились проектом SymPy и затронули ещё 12 репозиториев (1, 2, 3, 4, 5), которые также были заблокированы. Автор одного из заблокированных репозиториев (shreyash1811.github.io) отправил встречное возражение, в котором не признал нарушение. Тем не менее возражение уже три дня остаётся нерассмотренным, и сайт shreyash1811.github.io по-прежнему заблокирован.

Также заслуживает внимание то, что блокировка была осуществлена несмотря на ранее предпринятые в GitHub действия по предотвращению необоснованных блокировок. Например, GitHub утверждал, что перед блокировкой жалобы будут проходить независимую техническую экспертизу и проверяться юристами, а перед началом блокировки разработчикам будет даваться время, чтобы оспорить претензию или внести исправление в репозиторий. Указанные меры были приняты для жалоб о нарушении 1201 статьи DMCA, которая запрещает обход технических мер защиты, таких как DRM. Разработчики SymPy были обвинены в нарушении статьи 501, охватывающей нарушения авторского права. Тем не менее представители GitHub поверили голословным обвинениям и не предприняли действий по перепроверке факта нарушения, даже в ситуации, когда блокировка касалась популярного и значимого проекта.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Феномен копилефтных троллей, зарабатывающих на нарушителях лицензии CC-BY
  3. OpenNews: GitHub повторно заблокировал репозиторий проекта RE3
  4. OpenNews: GitHub учредил службу для защиты разработчиков от необоснованных DMCA-блокировок
  5. OpenNews: Muse Group добивается закрытия репозитория проекта musescore-downloader на GitHub
  6. OpenNews: GitHub разблокировал youtube-dl и принял меры для исключения необоснованных блокировок
Лицензия: CC-BY
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/57067-github
Ключевые слова: github, dmca, sympy
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Вован (??), 12:02, 22/04/2022 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –2 +/
     
  • 1.2, Массоны Рептилоиды (?), 12:10, 22/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    GitHub - частная компания. Кого хотим - того и блочим.
     
     
  • 2.5, Аноним (5), 12:21, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Они заблочили проекты, которые работают на их репутацию и привлекают к ним клиентов. Прямой вред собственному бизнесу.
     
     
  • 3.9, Аноним (9), 12:48, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • –15 +/
    Только в твоём воображение. Они сохранили репутация и показали что следуют правилам. А не блочат всё что не нравится в отличии от сами знаете кого.  
     
     
  • 4.11, Аноним (11), 13:00, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > не блочат всё что не нравится

    Да неужели?

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

     
     
  • 5.23, Аноним (9), 14:17, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Так это хорошо что Майки на жалобы реагируют, а не как это вот все. Они еще и разобрались и разблокировали. Но для тебя это сложно я понимаю у тебя рефлексы первого рода.  
     
     
  • 6.29, Аноним (29), 15:04, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ты разобраться не можешь. На жалобу отреагировала HackerRank, и она отозвала жалобу, так что тейк выше верный.
     
  • 6.54, Брат Анон (ok), 11:09, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Единственным законным основанием для блокировки репозитория -- является решение суда. Если у тебя есть ресурсы, то и решение суда можно оспорить или положить болт, если решение суда абсурдно.
     
     
  • 7.66, r1 (?), 11:58, 27/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В частной компании? Только если услуга (предоставление репозитория) через договор публичной оферты. Если через EULA или b2b - могут блокировать в соответствии с условиями. Через суд можно оспорить если не удалось договориться.
     
  • 6.62, ммнюмнюмус (?), 18:40, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Жалобу послала не HackerRank а её бот-компания, которую забыли переключить в engage_policy=manual (default - auto).
     
  • 5.41, Daemon (??), 19:30, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Если ты написал, но не зарегал авторство, то это твои проблемы. У тебя склонировали, зарегали и все. Ты никто.
     
     
  • 6.42, Аноним (42), 19:37, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Авторство, дружок, оно автоматическое. Сюрприз.
     
  • 6.46, YetAnotherOnanym (ok), 00:00, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Prior art? Нет, не слывшали.
     
  • 6.55, Брат Анон (ok), 11:13, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для сохранения авторских прав никакая регистрация не нужна по закону. Это неотчуждаемое право. А если автор настаивает, что нет никаких юридически значимых документов о передаче отчуждаемых прав (например, произведение искусства или приравненное к нему не обладает лицензией MIT, BSD-2 и т.п.) -- то автор ещё имеет право в суд пойти и поиметь денежку с недобросовестного (not fireuse) использования его труда.

    Так что шёл бы ты сначала законы почитал. GitHub поступил по свински, но извинился (25 кбаксов норм сумма даже по американским меркам, но с самого начала политика гитхаба не верна).

     
  • 6.63, ммнюмнюмус (?), 18:45, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У файлов есть дата модификация. А точно, их же можно touch-нуть. Но это файлы, с датами коммитов должно быть тяжелее. Пусть стянувшие перепишут историю (reflog в remote не попадает), но они же не могут сделать коммит задним числом - или таки могут?
     
  • 4.61, Атон (?), 09:19, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > и показали что следуют правилам.

    хороши правила, блочить по первой жалобе без доказательств.

     
  • 3.15, Аноним (11), 13:04, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  Они заблочили проекты, которые работают на их репутацию и привлекают к ним клиентов. Прямой вред собственному бизнесу.

    Они монополист. Могут делать с любыми проектами и клиентами что угодно, никто и не пикнет.

     
     
  • 4.56, Брат Анон (ok), 11:14, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не монополист.
     
  • 3.32, КО (?), 15:20, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы ещё на экстремистский ютуб и мету помолитесь.
     
  • 2.6, anonymous (??), 12:22, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    но бегера-то тоже надо знать
     
  • 2.7, keydon (ok), 12:24, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ну тогда как миниум реклама не соответствует действительности
    Вместо "Where the world builds software" должно быть "Where reptiloids block software"
     
  • 2.30, Аноним (30), 15:10, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > частная компания. Кого хотим - того и блочим

    Представь, что там какой-то частный магазин заблочил чёрного или голубого...

     
     
  • 3.65, Аноним (65), 14:16, 26/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или крымчанина, или иранца... ой
     
  • 2.37, Анноим (?), 18:23, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да. Больше вопросов к разработчикам, которые считают, что зависимость всего мирового сообщества от одной корпорации — это нормально.
     
  • 2.44, другое Имя (?), 22:48, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А всех негров заблочить могут?
     
  • 2.68, bkmz777 (?), 15:25, 29/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    это теперь принадлежит компании MS
    что хотят то и делают
     

  • 1.12, Аноним (12), 13:00, 22/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Гитхаб ваще офигенный пример как централизовать децентрализованное. И самое удивительное, толпы айтишников не могут без него жить.
     
     
  • 2.18, Аноним (18), 13:22, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот что правда то правда. Слышал еще что исходники его кто-то смотрел, так там специально всё обфусцировано чтобы бэкдор было сложно найти...
     
     
  • 3.24, Аноним (9), 14:19, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    На заборе? А вы госдолг гитхаба видели? Вот где дно.  
     
  • 3.48, Вы забыли заполнить поле Name (?), 01:15, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Они вроде так поставляют свой ruby код для ынтерпрайза. Но есть слитый в сети не обфусцированный.
     
  • 2.19, Аноним (-), 13:49, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И самое удивительное, толпы айтишников не могут без него жить.

    Классическая хайпожорная отупляющая система с механизмами управления от m$ с отрицательным вкладом в развитие компуктерных наук искореняющая любую ересь и гонением фундаментальщиков ^_^. Через лет десять калькулятор никто написать не сможет, так что да, система работает на твердую пятерку из пяти.
    Тупеть веселее чем развиваться, вот и популярность.

     
     
  • 3.21, Аноним (21), 14:03, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а ms то причём. ms и купила github, потому что все им заразились, а не у всех githuboзависимость от того, что его купила ms.
     
     
  • 4.22, Аноним (-), 14:15, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    После покупки оно получило окончательное, полное управление рейтингами и механизмами подавления.
    Анонимы опеннета неоднократно приводили примеры демостративного применения этого всего после покупки. Хотя.. люди с короткой памятью идеальные жертвы этих механизмов, многоразовые жертвы :D
     
     
  • 5.26, Аноним (26), 14:41, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы в студию, пожалуйста. Просто интересно посмотреть на реальные кейсы, даже если это будут комментарии анонимов)
     
     
  • 6.47, Аноним (-), 00:03, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    2 битка за каждый, чем старее тем дороже
     
  • 4.59, Аноним (59), 14:59, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так анон выше сам же написал "Тупеть веселее чем развиваться..." Зачем думать, развиваться, что-то делать полезное, когда можно тупо обгадить работу других?
     
  • 3.45, Аноним (45), 23:31, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы про себя или про кого?
    Покажите исходный код вашего калькулятора
     
  • 2.20, Аноним (21), 14:02, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    хотя и иссуи и прочую лабуду можно так же гитофицировать и распределять

    вон, в fossil распределённые и код, и иссуи, и форум, и всё остальное :)

     
     
  • 3.25, Аноним (25), 14:40, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно все через DHT работает? Все равно нужно где-то хостится для координации. А хоститься - деньги, а гитхаб - бесплатно. Вот и весь секрет.
     
     
  • 4.27, Пользователь Debian (?), 14:55, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обычно на http://chiselapp.com хостят, так что ты прав, да.
     
  • 2.49, Вы забыли заполнить поле Name (?), 01:18, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Гитхаб - это не только git, но и issues, ревью, ci, управление планированием.

    Даже если у тебя есть децентрализованный git, то во всем остальном у тебя будут свои централизованные решения.

     
     
  • 3.64, ммнюмнюмус (?), 18:58, 25/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь всё это давно доступно безо всякого github (давно же есть gitlab).

    А если преодолеть сложности, то внезапно ни то ни другое не нужно (и хаба и лаба неплохо грузят систему когда загружены):
    - Например то, что на repo.or.cz, внезапно научилось показывать README.md (как на вышеупомянутых).
    - Для багов и предложений есть багтреккеры (было бы кайф, если в них можно отвечать по почте, как на github).
    - Вики тем более github как козе баян.

     
  • 2.57, Брат Анон (ok), 11:15, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю. ГитЛаб, БитБакет, Гитеа, ГитФлик и куча мелких частных реп -- выбирай не хочу.
     

  • 1.31, Аноним (30), 15:11, 22/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Неплохо потренировались в блокировке неугодных.
     
  • 1.33, Аноним (33), 15:27, 22/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Получается каждому пострадавшему по 25 кусков теперь, а гитхаб снова на общественную виселицу
     
     
  • 2.58, Брат Анон (ok), 11:16, 24/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Получается каждому пострадавшему по 25 кусков теперь, а гитхаб снова на общественную
    > виселицу

    Не получается. Когда у тебя 9k звёзд на гитхабе, вот тогда получается.

     
  • 2.67, r1 (?), 12:00, 27/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Выплатил НЕ github.
     

  • 1.34, Dmitry (??), 15:40, 22/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мне кажется это наруку децентрализовапнным git репозиториям
    Таким примеру как https://radicle.xyz/
     
     
  • 2.35, Аноним (35), 16:05, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поделие на Electron...
     
     
  • 3.38, Dmitry (??), 18:29, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    самое главное - протокол. Если реализация не подходит - сделай на своём языке :)
     
  • 2.40, ананим.orig (?), 19:08, 22/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    угу, жмешь «code» и попадаешь… догадайтесь куда. :D
     

  • 1.39, Аноним (39), 18:46, 22/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Для борьбы с нарушениями авторских прав в сети компания HackerRank наняла агентство WorthIT Solutions

    В чёрный список "не иметь дела, не устраиваться на работу, не участвовать в проектах, не помогать вообще никак" обе.

     
     
  • 2.51, Аноним (51), 08:00, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > История интересна тем, что, судя по всему, работники компании HackerRank в своё время использовали отрывки из официальной документации SymPy в своих тестах.

    Да уж... Хотя сам пару раз в такой ситуации побывал - в качестве потерпевшей стороны, естественно.

     
  • 2.52, Аноним (52), 18:28, 23/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > В чёрный список "не иметь дела, не устраиваться на работу, не участвовать в проектах, не помогать вообще никак" обе.

    Ну всё, я не знаю как они теперь без тебя справятся. Загнутся, наверное без шиза-очередняры с опеннета. Кончится бизнес. Эх…

     
     
  • 3.69, Аноним (69), 21:18, 14/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На лошках типа тебя выедут, да
     

  • 1.50, Андрей (??), 03:56, 23/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Allegedly Infringing Material Location Links:
    >
    > https://docs.sympy.org/latest/modules/solvers/solvers.html

    и... всё! Что вот так, без цитаты с линка, где именно? Там же здоровенная страничка! Т.е. sympy скопировал тонну инфы, да?

    > Тем не менее представители GitHub поверили голословным обвинениям и не предприняли действий по перепроверке факта нарушения,...

    Как так? Они, ведь клянутся, что оповестили проект:

    > Before disabling any content in relation to this takedown notice, GitHub
    >
    >  * contacted the owners of some or all of the affected repositories to give them an opportunity to make changes.
    > и признала, что заявление о нарушении авторских прав было отправлено по ошибке.

    Хотя компания-хищник клялась, что всё тщательно проверено:

    > I swear, under penalty of perjury, that the information in the notification is accurate ...

    https://github.com/github/dmca/blob/master/2022/04/2022-04-15-hackerrank.md

     
  • 1.60, Аноним (-), 01:00, 25/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно и остальную питонятину поблочить? :)
     
     
  • 2.70, Аноним (69), 21:20, 14/05/2022 [^] [^^] [^^^] [ответить]  
  • +/
    на чем тогда дешевых рабов учить
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру