The Javascript Trap | Linux Today

The Javascript Trap

Written By
Web Webster
Web Webster
Mar 24, 2009

“In the free software community, the idea that non-free programs
mistreat their users is familiar. Some of us refuse entirely to
install proprietary software, and many others consider non-freedom
a strike against the program. Many users are aware that this issue
applies to the plug-ins that browsers offer to install, since they
can be free or non-free.

“But browsers run other non-free programs which they don’t ask
you about or even tell you about—programs that web pages
contain or link to. These programs are most often written in
Javascript, though other languages are also used.

“Javascript (officially called ECMAscript, but few use that
name) was once used for minor frills in web pages, such as cute but
inessential navigation and display features. It was acceptable to
consider these as mere extensions of HTML markup, rather than as
true software; they did not constitute a significant issue.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.