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
FUZIX FUZIX is a fusion of various elements from the assorted UZI forks and branches beaten together into some kind of semi-coherent pla...
New
First poster: dwaynebradley
Maybe it’s just my experience, but Object-Oriented Programming seems like a default, most common paradigm of software engineering. The on...
New
New
First poster: OvermindDL1
You can now buy a 100W USB-C cable with a built-in power meter. They’re just $20 on Amazon, and they work!
New
First poster: dimitarvp
A career ending mistake — Bitfield Consulting. As software engineers, we’re constantly making detailed, elaborate plans for computers to...
New
First poster: mindriot
LG 28-inch 16:18 DualUp Monitor with Ergo Stand and USB Type-C™ (28MQ780-B) | LG USA. Shop LG 28MQ780-B on the official LG.com website ...
New
First poster: fullstackplus
Why Python is terrible… Nice language, but unsuitable for most professional purposes
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
After switching from Firefox to LibreWolf, I became interested in the idea of self-hosting my own Firefox Sync server. Although I had see...
New
First poster: alvinkatojr
About accelerationism, NRx, and the intersection of technology, religion, and philosophy: an analysis of the essential ideas in the new A...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
New
PragmaticBookshelf
Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost ...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 8 with the new edition of this award-winning classic. Sam Ruby @rubys ...
New