Sunday 20th August - What Cost Open Source?


What's the biggest news from the last few weeks? ​Probably the rumbling debate about "what is open source"? This follows from the decision by Hashicorp to take their open source tools towards a Business Source License (as reported in The Register), which has implications for using these 'free' tools.

If you've not heard of Hashicorp, you might have heard of Terraform, their (formally 'completely free' to use) Infrastructure as Code tool. Terraform is used by companies, both big and small, to automate the creation of cloud infrastructure on AWS, Google, Azure, etc. So while this is big news, it's probably not bad news for everyone. The license change is most definitely aimed at Hashicorp's service-aligned competitors. So perhaps this is a storm in a teacup? Or at least a storm that most of us simple users of Terraform can ignore?

Well, not necessarily. Perhaps it's a good idea now to think about your company's view of open source and where it fits into your roadmap because no software is written today without the help of FOSS (Free and Open Source Software).

More details on the licence changes can be found on the excellent Kyle E. Mitchell blog. You can also read more here with this excellent piece about the history of open source and how big tech has got involved over the last 30 years.

Speaking as someone who spent a lot of time writing open-source software, I'm a big proponent of it, but I'm also a big proponent of making sure that credit is given to those that do the hard work. And this is the big debate. Can and should companies profit from the work of unpaid volunteers? In current times, perhaps the model needs to be revised. Perhaps Big Tech should take a leading role in making sure that open-source is equitable for all.

--

I've been on vacation for the last few weeks, and I'm now back in NL to start work with a new (old) client next week. I'm very excited to share more about that in time. In the meantime however, I've also made a few decisions about what I offer to my clients. Previously I had announced the Modern Software Leadership course but on reflection have decided that this needs more refinement and would make more sense in written format. Therefore I have decided to expand this framework around the Modern Software Leadership way. I'm aiming to publish this in Q2 next year.

Additionally, following some positive feedback following my talk at the We Are Developers conference in Berlin in July, I've decided to offer training and coaching on the QUEST practices. More to follow in the next few weeks about QUEST practices and MSL.

Until the next time, enjoy the rest of your Sunday.

-- Richard


When you can’t do Test-Driven Development

Published on August 14, 2023

While we would like everything to be perfect – nothing ever is. While we might like to do Test Driven Development – sometimes we take the shortcut. Why? Because of time, application, lack of practice or knowledge. Sometimes it’s because we’re just scared it will send the wrong signal to those we work with. There… Read More »When you can’t do Test-Driven Development

Read more...

How to Write Unopinionated Code in a Sea of Opinions

Published on July 24, 2023

I wrote a script to extract Azure DevOps work items. Why? Because I wanted to test a hypothesis. I wanted to prove how our software projects often miss the point. To do that, I thought I could mine existing Azure DevOps data to prove something. But as I explored the Azure DevOps API, I concluded… Read More »How to Write Unopinionated Code in a Sea of Opinions

Read more...

Human DevOps

DevOps at is the heart of modern software systems. In my regular newsletter, I dive into the human factors that make successful engineering organizations where teams and platforms thrive at the heart of your socio-technical systems. From leadership to team setup, maximizing performance, tools and techniques.

Read more from Human DevOps
The Human DevOps -  Sunday 6th October - What is Humane Engineering?

September took me to London to attend a couple of conferences. The first was the Team Topologies-aligned Fast Flow conference , preceded by a workshop with the Team Topologies core team. I also popped into the Design Museum when I was in the area, an inspirational space if you're ever in London. The Design Museum in Kensington, London. As part of the work I do, I sometimes bump into like-minded folks. While I didn't catch up with them at Fast Flow Conf, a few days ago I enjoyed chatting with...

The Human DevOps - Sunday 8th September 2024  - How To Enjoy Software Engineering

How was your summer? Does it feel like it's still happening, or are you already back in the thick of things? It's been a bit of both for me over the last few weeks. I've been in and out of holiday mode. The weather is still hot, but the office is in action. Next week, I'm off to London, where I'll be attending the second edition of the Fast Flow Conference with the Team Topologies organisation and heading to SaaS CTO Conference to meet with tech leaders and find out what's got them worried...

“Through the years, I have learned there is no harm in charging oneself up with delusions between moments of valid inspiration... Thankfully, persistence is a great substitute for talent.” – Steve Martin, Born Standing Up: A Comic's Life You're receiving this because you subscribed to receive updates about "Human Software" or you're on my Human DevOps mailing list. The summer season is upon us. Originally I was aiming to have some early chapters of my debut novel "Human Software" available to...