欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

编程语言不需要开源

程序员文章站 2022-03-06 21:26:46
...

最近,Apache软件基金会的前任主*席Greg Stein写了一篇文章“Open languages are not required”,文中认为编程语言不需要开源 ,Java是否开源,是否受Oracle专利所有对于Java开发人员和用户来说没有任何影响。他使用Visual Basic作为一个例子,微软完全控制着VB,并且用心的经营着它的社区MSDN;在向.NET的迁移过程中,微软付出了巨大的努力来使它向后兼容,“你可以看出,今天的软件开发者明天将继续使用这种语言。对于微软来说,有一种很现实的商业需求促使他避免和这些开发人员疏远。”


他总结得出:


”当Oracle可以用Java运行环境敛财时(通常会隐藏到硬件或操作系统成本中),我没有感觉到他会对Java环境强征补偿性的许可费。Oracle一点都不傻,他会努力的让Java保持在一个有效的开发战略上。开发和部署Java软件现在是、将来也会是企业们最可行的选择。“


”为了进一步说明这个观点,设想如果一个企业想通过不支付Java环境费用来“节省成本”,这意味着它要迁移到另外一种语言(假设今天大部分的企业都在使用 Java)。这种迁移的成本,包括培训费,聘请专家,完全重写应用程序和工具组件,来回的测试,最终的部署,这些很容易就使成本超过了继续使用Java开发和部署的成本。“


”正确的做法是不要担心Java是开源还是具有专利所有权。不要理会如今发生在新闻界的讨论。它跟你的商业需要和长远的企业软件生态健康没有关系。“

这篇文章已经被外刊IT评论网翻译成中文,有兴趣的读者可以到这里阅读Greg Stein的这篇文章的中文全文。

你同意作者的观点吗?Java是否开源对于你来说重要吗?

 

 

.