PowerShell и Linux входят в Матрицу? Как они посеяли хаос на GitHub

Как правило, проекты с открытым исходным кодом используются миллионами пользователей, принадлежащих к очень поддерживающему сообществу. Один из основных веб-сайтов или платформ, которые, как мы обнаружили, делятся этим кодом, — GitHub.

Но не все в этом плане хорошие новости, так как за последние несколько часов сервис проектов с открытым исходным кодом стал хаотичным. В основном это произошло из-за ошибок, обнаруженных в работе одного известного разработчика на платформе. В частности, мы имеем в виду разработчика, известного как Марак, который, по-видимому, модифицировал и портил некоторые из своих библиотек. Речь идет о так называемых Цвета и фейкер , довольно популярный и используемый, между прочим.

PowerShell и Linux входят в Матрицу

Проблема всего этого, о чем мы вам расскажем, в основном связана с широким использованием двух упомянутых библиотек. Поэтому, как вы можете себе представить, эта модификация частей программного обеспечения может повлиять на проекты миллионов пользователей, вызывая матричный эффект в таких элементах, как Windows PowerShell или Linux Терминал . Стоит отметить, что изначально эти изменения были внесены разработчиком в качестве жалобы. Марак после событий хотел дать понять, что не хочет продолжать бесплатно работать в крупных компаниях.

Нельзя забывать, что несмотря на ориентацию на проекты с открытым исходным кодом от пользователей по всему миру, GitHub принадлежит Microsoft . Короче говоря, это создатель контента повредил два своих собственные библиотеки, опубликованные на платформе, чтобы протестовать против их бесплатного использования крупными компаниями .

Проблемы на GitHub, связанные с двумя важными библиотеками

Необходимо учитывать, что ошибки и проекты, в которых использовались эти две библиотеки, происходили в течение последних нескольких дней. Чтобы дать нам представление о важности всего этого, упомянем, например, что Цвета в настоящее время имеет более чем 20 миллионов загрузок . Это может дать нам приблизительное представление об огромном количестве ошибок, возникающих в результате этой модификации.

цвета марак

Одним из основных сбоев, обнаруженных в последние дни из-за этой ошибочной модификации, стал печать противоречивых данных . Сначала думалось, что все это дает система управления пакетами по умолчанию для Node.js. Но позже и после заявлений Марака пострадавшие поняли, что ошибки в их проектах произошли из-за преднамеренное и ошибочное изменение в этих библиотеках .

Примечательно, что эти модифицированные версии заставляют затронутые проекты печатать странные буквы и символы. Это продолжается вечно, и все начинается с трех строк текста: «СВОБОДА, СВОБОДА, СВОБОДА». В то же время мы должны знать, что после событий, которые мы описали, GitHub заблокировал доступ ко всем своим проектам разработчику Мараку. Более того, за последние несколько часов сама платформа ликвидировала более 100 репозиториев, принадлежащих Мараку. Очевидно, это движение со стороны платформы Microsoft, которую вышеупомянутый пользователь также осудил.

Прямо сейчас, хотя Colors был исправлен, Faker по-прежнему вызывает проблемы. Поэтому во втором случае лучшее, что мы можем сделать, это установить предыдущую версию.