Elastic didn't really relicense ElasticSearch. It forked it.
🧵 A thread.
1/18
There's a lot of talk in the open source community about the cost of forking.
2/18
- "Forking is best avoided."
- "Forking is a last resort option."
- "Forking is like a nuclear weapons. It's a defensive threat."
3/18
Forking is seen as impractical and extremely expensive.
And that's a Really Good Thing(tm).
It's a forcing function for figuring out solutions that are broadly acceptable across the community.
4/18
The thing is, the cost of forking is mostly a function of three things:
1⃣ the size of the community that you can bring along with you,
2⃣ whether you need to rename your fork (who owns the trademark), and
3⃣ how much infrastructure you need to rebuild.
5/18