Python, ES Modules, Deno, JSR all feel like justified forks to me. They attempt to move the status quo forward in significant ways. And yet every fork is justified. They all happen for good reasons. This doesn’t change the fact that the costs of forking are high, very high.
It’s extremely hard to change an ecosystem, software or otherwise; and you’re most likely going to kill it in the process if you try.
Via: Jim Nielsen