Developer sabotages open source software at end of roll

Developer sabotages open source software at end of roll

He is disgusted and he lets it be known. A few days ago, developer Marak Squires decided to sabotage two of its software open source, namely bookstores colors.js and faker.js.

The first allows the use of colored characters in a command line admin console and, according to GitHub, is used in over 27,000 other software packages. The second is capable of generating large amounts of test data, which is very useful for software development. It is referenced in over 6,000 software packages.

But the latest updates made to Marak Squires make this software inoperative. Colors.js displays the words “Liberty”, before entering an infinite loop which creates a jumble of characters on the screen.

The latest version of Faker.js (v6.6.6), for its part, generates a compilation error (“Module not found: Can’t resolve ‘faker’”). Normal, because the source code has been completely emptied on GitHub, there was only the word “endgame”, as the YouTuber could see. Fireship.

851978530b1c344d375e77011c1dd

When called out by other users on GitHub, Marak Squires responds in a wry fashion. He says first that it is about a bug of the type “zalgo text” (which is characterized by an exaggerated addition of diacritics causing graphic overflows). Then he indicates that he cannot take care of it, because he must “Prepare the distribution of soup at the church for next Sunday”.

Bleeping Computers finally found the origin of this sabotage. In November 2020, after having lost all his belongings in the fire in his apartment, if we are to believe one of his tweets posted at the end of October 2020, Marak Squires had said that he was stopping the development of Faker.js under these conditions.

“I’m no longer going to support the Fortune 500 (and other smaller companies) with my free work. There is not much else to say. Either you send me a six-figure annual contract, or you fork the project and have someone else work on it ”, can we read in a forum message.

10857274c357d1cf8d16ececd8dfd

As can be seen in a blog note, the developer first tried to find sponsors, but only collected cherry stems.
He then tried to turn Faker.js into a paid cloud service. Unfortunately, this service was replicated several months later by a third-party publisher, pulling the rug out from under its feet. Following this failure, he visibly lost his mind and resolved to sabotage his own work.

This act is not without consequences. GitHub suspended his account, denying him access to hundreds of projects he was involved in. This is hardly surprising, because with the update to Colors.js, Marak Squires deliberately released malicious code that has messed up many IT professionals.
It is obvious that such an “attack” goes against the terms of use of GitHub. On the merits, Marak Squires nevertheless raises an important question, which is that of the remuneration of projects open source and their shameless exploitation by publishers who bring nothing back to the community. A problem that is as old as theopen source.

Source : Bleeping Computers



1nc1