To the Colors

Welcome

Article from Issue 256/2022
Author(s):

Users of the colors.js color conversion library were surprised recently when their printers started to print "Liberty Liberty Liberty…" and then began spewing random characters in an infinite loop.

Dear Reader,

Users of the colors.js color conversion library were surprised recently when their printers started to print "Liberty Liberty Liberty…" and then began spewing random characters in an infinite loop. The weird appearance of the printed page made those users wonder if a vandal had broken into the source code, but the truth that began to emerge was much stranger.

It turns out that the developer of the colors.js and faker.js libraries sabotaged the code himself. Marak Squires had apparently become disillusioned with the way large companies were using his code without contributing or providing compensation. On November 2020, he wrote on the faker.js GitHub page, "Respectfully, I am no longer going to support Fortune 500s (and other smaller-sized companies) with my free work. There isn't much else to say….Take this as an opportunity to send me a six figure yearly contract or fork the project and have someone else work on it."

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Welcome

    A few months ago, I wrote about the strange case of the misbehaving color.js and faker.js open source libraries. These popular tools were sabotaged by their own developer, who had become disillusioned by the way large companies were using his code without contributing or providing compensation.

  • Welcome

    It is getting harder to write this column. I used to have a ready supply of topics, with all the outrageous things that were happening to Linux: Microsoft's disinformation, SCO's lawsuit, patent licenses, the Novell/Microsoft pact – big things that threatened the very existence of the Linux community.

  • Welcome

    Street battles rage in the Middle East, and elsewhere around the planet, movements flash and form through the power and immediacy of the information highway. The ability of the Internet to rally political forces and circumvent censorship has been a major theme in recent years.

  • Freeing Color

    FreieFarbe is an association dedicated to promoting free standards for color graphics.

  • News

    In the news: TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop; Google Extends Support for Linux Kernels Used for Android; Linux Mint 22 Stable Delayed; Nitrux 3.5.1 Available for Install; Debian 12.6 Released with Plenty of Bug Fixes and Updates; Canonical Offers 12-Year LTS for Open Source Docker Images; Plasma Desktop 6.1 Released with Several Enhancements; SUSE Offers CentOS 7 Support with Liberty Linux Lite; and Ubuntu's App Center Supports Local Installs Again.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News