Как стать автором
Обновить

Что случилось с faker.js?

Время на прочтение2 мин
Количество просмотров24K
Автор оригинала: Fireship

При создании нового проекта я попытался использовать свою любимую библиотеку генерации случайных данных faker.js. Установилась версия faker@6.6.6.

Однако при попытке использовать привычные методы библиотеки выскакивала ошибка. Начав разбираться в проблеме, я перешел на github этой библиотеки. Обнаружилось, что весь исходный код удален. При этом был один коммит endgame, а в описании (Readme) текст – “Что на самом деле произошло с Аароном Шварцем?” (What really happened with Aaron Swartz?).

Кто же такой Аарон Шварц? Оказалось, что он – легенда интернета. Человек, участвовавший в многочисленных проектах:

Аарон Шварц верил, что информация должна быть свободной. В 2010 году он скачал платную библиотеку Массачусетского технологического института (MIT) и опубликовал ее, что послужило причиной для ареста (5 января 2011 года). Его действия привели к кратковременным сбоям в работе серверов JSTOR и блокировке библиотеки MIT на несколько дней. Однако JSTOR и MIT заявили, что не заинтересованы в возбуждении уголовного или гражданского дела в отношении Шварца, когда тот вернул украденные данные на жестком диске.

Несмотря на заявление потерпевшей стороны прокуратура США обвинила специалиста в многочисленных преступлениях, за что ему грозило до 50 лет тюремного срока. Шварцу была предложена сделка, согласно условиям которой он должен был признать 13 фактов преступлений и отсидеть при этом 6 месяцев. Он отказался. В итоге дело не было доведено до суда, поскольку 11 января 2013 года обвиняемый покончил жизнь самоубийством. Подробнее

Вы спросите: “Причем здесь faker.js?”. Ответ прост. Faker.js – огромная база открытого кода, за который авторы не получают ни копейки. Они год за годом осуществляют поддержку и обновление библиотеки. При этом объем скачивания у проекта сопоставим с показателями библиотеки vuejs, собираемой при поддержке корпорации. Действия автора Faker.js – это протест, опенсорсное самоубийство, совершенное в память о Шварце. Таким образом, затронута проблема свободной информации, к которой необходимо было привлечь внимание общественности.

Перенесенный официальный форк faker.js, созданный сообществом, на https://github.com/faker-js/faker.js.

Большая часть информации взято тут

UPD от Crimento

Тут еще несколько интересных фактов:

- в colors.js от того же автора все еще хуже и консоль спамится бесконечным "Liberty Liberty Liberty"
- GitHub отобрал у человека контроль над собственным репозиторием, что для меня более интересный прецедент, чем выкрик в очередном релизе самописной софтины.

Теги:
Хабы:
Всего голосов 31: ↑27 и ↓4+23
Комментарии31

Публикации

Истории

Работа

Ближайшие события