Anyone paying for Open Source work should be able to check whether a vendor contributes. Open Source projects should take responsibility for making that easy by publishing contribution records. dri.es/the-60-second-procure…
Open Source code and the stewardship around it have different economics. That distinction helps show what a project might charge for, what it must budget for, and how it could fund stewardship without making the code less open. dri.es/open-source-is-four-k…
Open source companies learned how to build valuable businesses when access to the code was free. AI is forcing the rest of the software industry to confront the same business-model question. dri.es/the-software-business…
When AI causes harm, responsibility should follow meaningful control. Model creators control training and release, product builders control permissions and deployment, and users control deliberate misuse. dri.es/responsibility-follow…
I added /.well-known/api-catalog support to my site so AI agents could discover my site's search. Zero found it on their own, but an Agent Skill closed the gap: dri.es/helping-agents-discov…
A CMO told me connecting a new DAM to her websites was quoted at ~$100K and three months. The reason? Three CMS platforms meant three integrations. That's the hidden cost of CMS fragmentation, and why more orgs are standardizing on Drupal: dri.es/the-cost-of-running-m…
"Anyone can contribute" is not the same as "everyone has the same opportunity to contribute". AI could reduce the privilege of free time in Open Source, but only if access and skill become shared, not private advantages. I wrote about it in dri.es/the-privilege-of-ai-i…#opensource
Drupal's future in AI workflows is both inside and outside the CMS: supporting Drupal-native workflows, external orchestration, and the trusted handoffs between them. dri.es/drupal-role-in-agenti…
AI is not killing the CMS. It is unbundling creation from control. That may replace the CMS for simple publishing, but it makes the CMS more important wherever content is shared, reused, approved, or trusted across systems. dri.es/ai-and-the-great-cms-…#cms
AI agents do not always choose the best software. They choose the path they can complete with the least effort. That gives open source an edge, but only if projects are easy to install, inspect, modify, and verify. New post: dri.es/friction-abstraction-…
Drupal 12 will use Argon2id for password hashing by default. Existing passwords migrate automatically on next login. Most site owners never think about password hashing, so getting the defaults right matters most. 🛡️🎯💪 dri.es/drupal-12-switches-to…
Final call: Drupal 25th Anniversary Gala
Ticket sales close March 18 (only 2 days left) and tickets will not be available at the door.
Let's celebrate 25 years of Drupal together!
lnkd.in/eHjFaUbW
AI is changing how code gets written, but it shouldn’t change the responsibility that comes with contributing Open Source code. dri.es/never-submit-code-you…