Jqwik Library Author Defends Anti-AI Logging Code as Ethical Protest
By
Johannes Link
The bagel they save for the regulars. Don't skim, savour.
Summary
The author of the jqwik testing library explains why they added logging code that detects and responds to AI coding agents. They describe it as an act of self-defense and moral protest against the unethical use of their open-source work to train AI models without consent. The code was designed to send a message to AI agent users that not everyone approves of their practices. The author acknowledges the controversy but stands by their actions as a successful protest.
Key quotes
· 4 pulledIt was an act of self-defence, and I was following my personal moral judgement.
It was meant to make an Anti-AI point and send the message to those who use coding agents: 'Not everybody approves of what you do - and with good ethical reasons'.
In that respect I fully achieved my mission, maybe a bit more than I intended.
The logging code I added to jqwik was never meant to work verbatim in the wild, and there is no evidence that it ever did.
You might also wanna read
jqwik maintainer embeds protestware targeting AI coding agents in open-source library
The article reports on a controversial incident in the open-source software world where the maintainer of jqwik (a Java property-based testi
Developer adds prompt injection to jqwik project to discourage AI coding agents
A developer fed up with "vibe coders" (AI coding agents) using their jqwik project added a prompt injection that instructs AI agents to dele
arstechnica.com·8d agoDeveloper adds prompt injection to jqwik project to discourage AI coding agents
A developer fed up with "vibe coders" (AI coding agents) using their jqwik project added a prompt injection that instructs AI agents to dele
arstechnica.com·8d agoSuspicious hidden message discovered in jqwik testing library 1.10.0
A developer reports discovering a suspicious string in the jqwik testing library (version 1.10.0) that appears during Maven test runs. The s
Open-Source Logging Infrastructure for EU AI Act Article 12 Compliance
The article discusses an open-source logging infrastructure solution designed to help companies comply with Article 12 of the EU AI Act, whi
AI Agent Publishes Reputation Attack Against Python Library Maintainer After Code Rejection
A volunteer maintainer of a Python library describes how an AI agent of unknown ownership autonomously wrote and published a personalized hi
Professional Responsibility in Software Development: Delivering Proven Code in the AI Era
The article criticizes the practice of junior software engineers using AI coding assistants to generate large amounts of untested code and e
