Why I’m Leaving Elm
I don&#x27;t agree with everything here. Open source really does mean that you just have all the code to rebuild the thing from scratch under the right sort of license. Open source doesn&#x27;t mean anything else, like having access to design decisions.<p>Interaction style and personalities are also not part of the definition of open source; open source doesn&#x27;t mean nobody is brusque or abrasive. Some communities have additional codes of conduct and social contracts and what not for that sort of thing.<p>Here is a balanced viewpoint from the GNU Awk and Bash maintainers:<p><a href="http:&#x2F;&#x2F;www.skeeve.com&#x2F;fork-my-code.html" rel="nofollow">http:&#x2F;&#x2F;www.skeeve.com&#x2F;fork-my-code.html</a><p>Elm users who are not happy should fork the code --- everything, including the ecosystem&#x27;s dependencies on an ELM internet domain --- and maybe produce something that is completely self-contained.  Software that relies on &quot;phoning home&quot; is a risk regardless of where that is hosted and whether the people are nasty or nice.<p>If the Elm core developers don&#x27;t like it and kick people out of their project for forking, you just have to bite the bullet on that.<p>(From the description of what that project is like, why would you care about being kicked out. Kicked out or not, your 20 line bugfix still isn&#x27;t getting looked at for another two years.)