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

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
First poster: bot
sqlglot/python_sql_engine.md at main · tobymao/sqlglot. Python SQL Parser and Transpiler. Contribute to tobymao/sqlglot development by c...
New
First poster: Korbin73
Whatever happened to Elm, anyway?. I see this question pop up quite frequently in lots of different arenas - folks are curious as to wha...
New
First poster: bot
Declarative GNOME configuration with NixOS. I adore tinkering with my machine, trying new tools, extensions, themes, and ideas. When I w...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
First poster: FatimaAdamu
Two US lawyers fined for submitting fake court citations from ChatGPT. Law firm also penalised after chatbot invented six legal cases th...
New
First poster: dyowee
A Go package for building Progressive Web Apps. A package for building progressive web apps (PWA) with the Go programming language (Gola...
New
First poster: DevotionGeo
To avoid being replaced by LLMs, do what they can’t. What LLM’s can’t do yet
New
First poster: adamaiken89
Why Ruby on Rails still matters. An old tool endures in a Next.js world
New
First poster: joeb
The new frameworks will continue until morale improves.
/js
New

Other popular topics Top

New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 29994 760
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New