All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Jqwik Library Author Defends Anti-AI Logging Code as Ethical Protest

By

Johannes Link

3h ago· 10 min readenOpinion

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 pulled
It 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.
Snippet from the RSS feed
How I lost patience with ‘AI’ agents

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

nesbitt.io·12d ago

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 ago

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 ago

Suspicious 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

github.com·9d ago

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

news.ycombinator.com·3mo ago

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

theshamblog.com·3mo ago

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

simonwillison.net·5mo ago