Developer's Protest Leads to Thousands of Open-Source Projects Downfall
Written on
The Rise of Controversy in Open Source
Recently, a significant number of open-source projects were rendered unusable after their creator maliciously modified two widely-used libraries hosted on GitHub. The developer claimed that he took this action because he was tired of providing free software for commercial entities that profit immensely.
This incident has ignited a lively discussion online, particularly regarding GitHub's response. The two libraries at the center of this controversy are "Faker" and "colors." The latter boasts over 20 million weekly downloads on npm, supporting around 19,000 projects, while Faker sees approximately 2.8 million downloads weekly, aiding over 2,500 applications.
As this situation unfolded, applications that relied on these libraries began to display bizarre messages such as “LIBERTY LIBERTY LIBERTY” and other nonsensical characters. “We have identified a zalgo bug in the 1.4.44-liberty-2 release of colors,” the developer, known on GitHub as Marak, humorously noted in a recent update. “Rest assured, we are actively working on a fix.”
Zalgo text, known for its eerie and glitchy appearance, gained popularity on anonymous forums, often used in unsettling tales. Marak's frustration stems from large corporations leveraging his free code without reciprocating in any form.
“I will no longer provide free services to Fortune 500 companies (or any smaller businesses),” he stated in late 2020. “There’s really nothing more to add. You can either offer me a six-figure yearly contract or fork the project and hand it over to someone else.”
His latest actions have sparked a heated online debate. While some support his stand against corporate exploitation, others criticize his approach as reckless, suggesting that if he doesn’t want his code used, he should stop distributing it for free.
In response, GitHub suspended the developer from the platform, which has only intensified the controversy. Some argue that consequences for such behavior are necessary, while others advocate for decentralizing the service to safeguard developers from unilateral decisions.
The Problem With Open Source
This video discusses the challenges faced by developers in the open-source community, especially concerning corporate exploitation of free projects.
Open Source Project DESTROYED By Legal Threats
The second video explores the implications of legal threats on open-source projects and how they can lead to detrimental outcomes for developers and their creations.