2/18
Elastic didn't really relicense ElasticSearch. It forked it.
🧵 A thread.
1/18
- "Forking is a last resort option."
- "Forking is like a nuclear weapons. It's a defensive threat."
3/18
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
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
6/18
7/18
8/18
9/18
1⃣ move all of its community to contribute to my proprietary fork overnight,
2⃣ use the "Node" trademark, and
3⃣ leverage all of the existing infrastructure that isn't mine.
11/18
It's that it:
1⃣ *is* the community,
2⃣ owns the trademark, and
3⃣ controls the infrastructure.
12/18
Of course, that's a powerful weapon and an incredible power imbalance in a community.
13/18
The lack of open governance, of community trademark ownership, and of a genuine community of contributors beyond Elastic employees, are at the heart of the problem.
14/18
I think it's more "Schrödinger open source."
Despite the license, you don't really know whether it is open source or not until you open the envelope and find out the cat is dead. 😿
15/18
16/18
https://t.co/wuUJMh1RtX
17/18
The problem we\u2019re facing in the open source community is a mixup between, on one side, open source practices and norms, and on the other, open source licenses.
— Tobie Langel (@tobie) January 21, 2021
\U0001f9f5A thread. https://t.co/iVXwnlZ0XI
More from Tech
The first area to focus on is diversity. This has become a dogma in the tech world, and despite the fact that tech is one of the most meritocratic industries in the world, there are constant efforts to promote diversity at the expense of fairness, merit and competency. Examples:
USC's Interactive Media & Games Division cancels all-star panel that included top-tier game developers who were invited to share their experiences with students. Why? Because there were no women on the
ElectronConf is a conf which chooses presenters based on blind auditions; the identity, gender, and race of the speaker is not known to the selection team. The results of that merit-based approach was an all-male panel. So they cancelled the conference.
Apple's head of diversity (a black woman) got in trouble for promoting a vision of diversity that is at odds with contemporary progressive dogma. (She left the company shortly after this
Also in the name of diversity, there is unabashed discrimination against men (especially white men) in tech, in both hiring policies and in other arenas. One such example is this, a developer workshop that specifically excluded men: https://t.co/N0SkH4hR35
USC's Interactive Media & Games Division cancels all-star panel that included top-tier game developers who were invited to share their experiences with students. Why? Because there were no women on the
ElectronConf is a conf which chooses presenters based on blind auditions; the identity, gender, and race of the speaker is not known to the selection team. The results of that merit-based approach was an all-male panel. So they cancelled the conference.
Apple's head of diversity (a black woman) got in trouble for promoting a vision of diversity that is at odds with contemporary progressive dogma. (She left the company shortly after this
Also in the name of diversity, there is unabashed discrimination against men (especially white men) in tech, in both hiring policies and in other arenas. One such example is this, a developer workshop that specifically excluded men: https://t.co/N0SkH4hR35