大多数公司都是开源,如Microsoft、阿里。
更准确来说,不是开源,而是open的态度。大多数人看重的其实是open而不是soce。
从最根本的编程语言来说,为什么同样是之作,C#远没有底子更差的TS成功?因为MS最初的态度非常不open。
再如Meta(Faceook),Flow诞生更早,但一切以Faceook优先,压根不管社区提案,结果就是现在这样半死不活。
Apple拥有众多的高质量开发者,但没人会觉得Apple的技术生态好,因为骨子里他就没有开放的基因。同类的工具,在macos上的支持永远是最少的,就算有也是收费。
没有人希望自己的软件构建于「不可信」之上。如何可信?那就是代码开源,其实即便开源了也没能力去修改,但开源本身就是一种信心来源。
很多库在发布超大reakingchange之后,旧版本就会进入以下周期:
短期继续迭代->onlyugfix->归档不接受变更。
但只要opensoce了,就一定会有社区版本。不至于陷入n年后你的产品出现了ug,根本无从下手的境地。