'Source available' is not open source, and that's okay
DHH's Fizzy license blocks competing SaaS offerings, so it is source available, not Open Source, which has a specific shared meaning; the real issue is sustainability.
The latest blog posts to take off on Hacker News. 1,100 posts.
DHH's Fizzy license blocks competing SaaS offerings, so it is source available, not Open Source, which has a specific shared meaning; the real issue is sustainability.
Ghostty is now fiscally sponsored by Hack Club , a registered 501(c)(3) non-profit.
I’m still the new person here, learning your ways, stumbling over the occasional quirk, smiling when I find the small touches that make you different. You remind me of what computing felt like before the noise. Before hype cycles and performance theatre. Before every tool needed a plugin system and a logo. You are…
In which I talk about the process involved in switching forges, and how well that went.
I maintain a sorta-popular open source package, and I want to prevent big corporations and "bad guys" from using it. I want feedback on how to do this.
When GitHub Copilot was launched in 2021, the fact that its training data included a vast amount of Open Source code publicly available on GitHub attracted significant attention, sparking lively de…
Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!
The maker community worried Qualcomm would kill the Arduino ethos. New T&Cs confirm the community's worst fears. Here's what's at stake, what Qualcomm got wrong, and what might still be salvaged.
Most of the people who run Open Source projects are mortal. Recent history shows us that they will all eventually die, or get bored, or win the lottery, or get sick, or be conscripted, or lose their mind. If you've ever visited a foreign country's national history museum, I guarantee you've read this little snippet…
By far the most popular npm package I’ve ever written is blob-util, which is ~10 years old and still gets 5+ million weekly downloads. It’s a small collection…
Last week-end, I was invited to the UNIX Social Camp in Dijon, France to talk about the reasons I still use OpenBSD these days and why should others do so; or at least, have a look at OpenBSD . This post is an English transcription of the original French slides that are available here .
80% of the people only need 20% of the features.
Introducing Source Spotter, a Go Checksum Database auditor and Go toolchain reproducer
A copyleft software license that restricts AI usage
A framework for reasoning about AI-based changes you encounter or create.
The discovery of a backdoor in XZ Utils in the spring of 2024 shocked the open source community, raising critical questions about software supply chain security. This post explores whether better Debian packaging practices could have detected this threat, offering a guide to auditing packages and suggesting future…
ptrpaws's blog on reverse engineering, programming, vr finds and miscellaneous stuff.
Project documentation: pdfly.readthedocs.io pdfly is the youngest project of the py-pdf organization. It has been created by Martin Thoma in 2022. It's simply a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. I'm a maintainer of the project 🙂 What can …
This is a translated version of a talk I gave at P.I.W.O in June, with cleanups and adjustments for the blog form.
(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.) We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education, part therapy,
I upstreamed my first kernel patch, and it was easier than I thought it would be.
The debate surrounding the Codes of Conduct (CoC) adopted by Open Source projects may be reaching a turning point. In September 2025, a controversy erupted over the governance of RubyGems, a corner…
I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back…
Ruby Central recently took over a collection of open source projects from their maintainers without their consent.
What a week it's been as a Ruby Central Board Member.
From my last blog post , I am now using KDE as the desktop environment for my gaming rig. The reason is because I want a reasonably easy to use Linux desktop for when my wife needs to use the PC for something other than gaming, and this was the reason why my "traditional" Sway setup was a no-go.
Stewardship in the age of cheap code