Shifting the Trap
Summary
The article revisits Richard Stallman's JavaScript Trap, arguing that the risk of non-free software extends beyond the browser into command-line tools like yt-dlp. It analyzes how base.js and a Python-based interpreter try to execute obfuscated JavaScript locally, prompting a proposal for a libre fork (yt-dlp-libre) and a broader discussion on software freedom and user control.