{"slug": "plerd-updates-and-ai-disclosures", "title": "Plerd updates, and AI disclosures", "summary": "Developer Jason McIntosh resumed active development of his open-source blogging software Plerd after a pandemic-era hiatus, during which Google's legal department forbade him from working on it while employed there. He also updated the prerequisite Web::Microformats2 library, dedicating the release to the late Matt S. Trout, and added AI disclosure sections to his projects' README files and blog's About page, stating that all articles are wholly human-produced.", "body_md": "For the first time since the pandemic, I have resumed active, public development of [Plerd](https://github.com/jmacdotorg/plerd#plerd), the software that freshly publishes this blog every time I update a certain directory of Markdown source files that lives on my laptop. I also use Plerd to publish [ Venthuffer](https://venthuffer.com), my videogame-monologue podcast, and\n\n*Now it can be told:* while I worked full-time at Google between 2021 and 2024, the company’s legal department forbade me from working on Plerd, presumably because it had too much in common with Google’s own [Blogger](https://www.blogger.com/about/). (I had to clear all my personal, public projects with Legal, in fact, and Plerd was the only one they shot down.) Nearly two years after [leaving the company](https://fogknife.com/2024-07-21-why-i-left-google.html), I find myself in a mood to blog more often, and I also feel more comfortable and confident with using LLM-based coding assistants, by way of [my revival of BumpySkies](https://fogknife.com/2025-12-20-bumpyskies-is-alive.html).\n\nBefore I wrote any new posts, then, I identified some points of friction that I knew to discourage me from writing in public more often. With the help of Claude Code, I finished long-overdue improvements Plerd that addressed these issues, and subtly changed the way that I run Plerd’s software on my server. The latter of these call for some future documentation improvements; for now, I can happily share the results of the former.\n\n**First related thing:** I also updated [Web::Microformats2](https://metacpan.org/pod/Web::Microformats2), a self-authored prerequisite to Plerd which quite possibly no project on earth besides Plerd uses. But it’s nonetheless lain quietly broken for several years, since one of its tests stopped passing, meaning that nobody’s been able to easily install Plerd onto any computer for a long time.\n\nI fixed it, and also rolled in [a bunch of changes suggested by Matt S. Trout](https://github.com/jmacdotorg/microformats2-perl/issues/4), known to the internet as mst, who [died far too young last year](https://www.shadowcat.co.uk/2025/07/09/ripples-they-cause-in-the-world/). It did pull me up short to see his open issue in the project’s GitHub tracker, unexpectedly letting me hear his inimitable voice one last time. Insofar as it’s appropriate to do so, I [dedicated the release to Matt’s memory](https://metacpan.org/release/JMAC/Web-Microformats2-0.512/source/Changes).\n\n**Second related thing:** I have added “AI disclosure” sections to the README files of Plerd and Web::Microformats2, and to [the Fogknife About page](https://fogknife.com/2015-04-11-about-this-blog.html).\n\nThe About page update is the simpler one:\n\nEvery\n\nFogknifearticle is wholly human-produced. I do not use generative AI tools such as ChatGPT or Claude to draftFogknifearticle text. If an article does need to include machine-generated text, then that article clearly labels it as such.I often illustrate\n\nFogknifearticles with art or photographs by others. To the best of my knowledge, none of these images make use of generative AI, unless otherwise marked.\n\n[I wrote last year about using generative AI while writing](https://fogknife.com/2025-05-31-chats-with-the-voidan-ai-check-in.html), sometimes. My stance towards this practice continues to evolve, and one way that it’s changed since last summer is believing far more strongly that to let an LLM-backed process actually dictate my writing in any way only flattens and weakens it. I may keep LLM-based tools close at hand for various purposes, but I do not let them speak for me.\n\nThe only exceptions I’ll ever make for this are certain cases of “legalese” and other text that’s closer to executable source code than ordinary prose—and even then, nothing gets published under my name without my full cognizance of it. And, indeed, that’s how I treat actual source code as well, which leads the sections I’ve added to my projects’ README files:\n\nThe following parts of this project include text that has been generated by LLM-based coding assistants:\n\n- Source code, including comments\n- Git commit messages\n- Other developer-facing text, such as the CLAUDE.md file\nAll LLM-generated changes are human-directed and human-reviewed.\n\nThis README file, as well as all user-facing text and art assets, is entirely human-made. The software’s overall design remains solely my own, as does its ownership and authorship, aside from the human contributors mentioned above.", "url": "https://wpnews.pro/news/plerd-updates-and-ai-disclosures", "canonical_source": "https://fogknife.com/2026-06-26-plerd-updates-and-ai-disclosures.html", "published_at": "2026-06-26 13:21:08+00:00", "updated_at": "2026-06-26 13:41:11.605948+00:00", "lang": "en", "topics": ["ai-ethics", "developer-tools"], "entities": ["Plerd", "Google", "Blogger", "Claude Code", "Web::Microformats2", "Matt S. Trout", "Fogknife", "Venthuffer"], "alternates": {"html": "https://wpnews.pro/news/plerd-updates-and-ai-disclosures", "markdown": "https://wpnews.pro/news/plerd-updates-and-ai-disclosures.md", "text": "https://wpnews.pro/news/plerd-updates-and-ai-disclosures.txt", "jsonld": "https://wpnews.pro/news/plerd-updates-and-ai-disclosures.jsonld"}}