CommunityNews

CommunityNews

Getting Forked by Microsoft

Three years ago, I was part of a team responsible for developing and maintaining Kubernetes clusters for end user customers. A main source for downtime in customer environments occurred when image registries went down. The traditional way to solve this problem is to set up a stateful mirror, however we had to work within customer budget and time constraints which did not allow it. During a Black Friday, we started getting hit with a ton of traffic while GitHub container registries were down. This limited our ability to scale up the cluster as we depended on critical images from that registry. After this incident, I started thinking about a better way to avoid these scalability issues. A solution that did not need a stateful component and required minimal operational oversight. This is where the idea for Spegel came from.

Read in full here:

Most Liked

alvinkatojr

alvinkatojr

Reading this article again and I can’t help but be disappointed by the way Microsoft literally screws over indie developers and their projects all in the name of “Open source”.

Their modus operandi is simple and similar:

  1. They see an exciting and useful project that’s run by an individual.
  2. They invite their individual over all in the name of collaboration and open source. 3. They hold a series of meetings to pick the brains of the individual/creators while holding promise of long term collaboration.
  3. Radio silence. The ghost of Microsoft at work.
  4. They release an open source or official version of a project similar to the one run by the invidual/creators that they had been sweet talking.
  5. The indie creators are shocked and users are confused.
  6. Microsoft’s project gains dominance while the other one dies and life goes on.
  7. Repeat process.

This is not the first time this has happened. If I’m not wrong, I recall something similar happened with the creator of Chocolatey unfortunately Microsoft’s package manager was not able to dethrone him or his project.

It’s a tough world out there. So, be safe: protect yourself at all times.

AstonJ

AstonJ

I fear this might become more of a problem in future. Would not surprise me if people go back to releasing under different license like ‘free-to-use’, where they retain ownership of the project but allow anyone to use freely..

alvinkatojr

alvinkatojr

It’s not just a problem in the future, it is now.

CockroachDB changed its license terms after Amazon forked it and began offering a hosted service at a price.

Same reason why ElasticSearch changed its license. It’s an almost similar issue with Terraform.

OpenSource was great until it stopped being great. Now the question for most maintainers and creators is: why should others profit off the back of my labour while I get nothing?

Where Next?

Popular General Dev topics Top

wolf4earth
Quite scary if you ask me. And it seems China is already blocking TLS 1.3 traffic with their Great Firewall. On the other hand it’s a co...
New
First poster: bot
A field guide to help you recognize achievement, spot A field guide to help you recognize achievement, spot bottlenecks, and debug your d...
New
First poster: dyowee
Maybe it’s just my experience, but Object-Oriented Programming seems like a default, most common paradigm of software engineering. The on...
New
First poster: AstonJ
In one sense, the Truth Mines were just another indexscape. Hundreds of thousands of specialized selections of the library’s contents wer...
New
First poster: bot
Neovim nightly, v0.5.0 and v0.4.4 has been released. Link: Release Nvim development (prerelease) build · neovim/neovim · GitHub Link:...
New
First poster: AstonJ
:tada: Launching Fig I am excited to announce that, as of today, Fig is generally available to the public for download. With our public ...
New
First poster: bot
Developing Godot Projects with Neovim. When I started using Godot Engine, what surprised me the most is the built-in Language Server Pro...
New
CommunityNews
…or, “why make programming even harder?” Learning functional programming is an opportunity to discover a new way to represent programs, t...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
CommunityNews
GitSyncPad is an innovative micro keypad designed for effortless Git version control. Execute commands like git add, git commit, and git ...
New

Other popular topics Top

PragmaticBookshelf
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
PragmaticBookshelf
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New