Dear open-source, stop being free

I tried to kind of ignore this problem and not write about it. But it kept appearing and reappearing on my daily Slashdot feed up to the point I’d also want to say something. We seem to have a problem that about defining what it means to be open-source and what is expected of the developers behind these projects.

Let me first start by saying I’m an advocate of open-source. I’ve tried my best to use open-source software in all my architecture designs, respecting the licenses of the products I’ve used, trying to also give feedback where it mattered (eg. Docker/moby on IPVLAN, Grafana’s Elasticsearch support and other tickets). I did this directly or through my fellow peers encouraging them to take action and feedback the community. I’ve always been thankful of the hard-work some people (not me) are putting in. I made myself small contributions, bug reports I could call them, from using the open-source software. I was thrilled to be a part of that and to contribute something that got into the next change-log as a fix (eg. Cassandra).

Continue reading →

Re-learning to blog

A few years ago I used to blog. I believe it to be 10+ to 15 or so years ago. It was tempting. I was an PHP developer working my way through the inter-webs and it was interesting. Everybody blogged. Blogging was hype. Blogging was awesome. You didn’t have a blog, you didn’t exist. Kind of like Facebook or Instagram now.

In the mean-time, I grew old and I do hope, more mature. Made a family. Have a 1.6 year old toddler. Thinking about blogging at night. But more than that, thinking about sharing experience. Of what I know, what I’ve tried, what’s interesting to follow, what to avoid.

Continue reading →