如何评价Open JDK 的开源程度不如 Microsoft.NET这一观点?

1个回答

写回答

刘迪0529

2025-11-16 12:05

+ 关注

两者并不对等。OpenJDK 应该与 .NET SDK 对标,而不是所谓的http://Microsoft.NET——实际上并不存在这样一个东西。至于开源程度,这本身就是一个难以定义、甚至没有实际意义的指标。我们来谈谈一些反常识的观点。提问者提到的开源程度,可能真正想表达的是:一个软件产品在多大程度上能被外部开发者(非核心开发者)所影响,比如你是否可以提交 Pull Request,以及这些请求被接纳的可能性有多大。但实际上,一个所谓开源程度越高的软件,往往越不可靠。因为对于一个足够成熟的软件来说,不论其是否开源,对外部开发者的开放性通常都不会太高。如果一个软件对所有人都非常开放,那反而意味着没人真正对其负责。换句话说,越是成熟的产品(无论是否开源),其参与门槛往往越高。与其盲目追求或研究什么开源程度,不如专注于提升自身能力。当你真正有能力为这些顶级软件提交有价值的补丁时,回头看现在对这些概念的纠结,会发现是多么微不足道和毫无意义。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号