阅读更多

35顶
21踩

编程语言

原创新闻 编程语言不需要开源

2010-12-20 09:23 by 见习记者 Java编程思想 评论(83) 有20386人浏览

最近,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是否开源对于你来说重要吗?

 

 

.

 

来自: 外刊IT评论
35
21
评论 共 83 条 请登录后发表评论
43 楼 DOCDOC 2010-12-21 13:13
damoqiongqiu 写道
skyfen 写道
Java收费是个好消息。希望费用越高越好。
用的多人少了,自然会把它当个宝啊。

用的人少了,语言就死了,懂吧?

COBOL,ADA,表示影响不大。
用得人多或少,不是一门技术死亡与否的充分条件
42 楼 DOCDOC 2010-12-21 13:12
hardPass 写道
Oracle的java可以不开源。
但对于其他java的开源,Oracle没有权利阻止。
java不仅仅属于sun,不仅仅属于oracle,java是全人类的宝贵财富。

哈哈,Sun就阻止了,更应该去怪Sun。另外奇了怪了,你们对于专利一点儿概念都没有?人家在美国,美国是个讲法律的国度。有没有权利,法律说了算。懂么?哦,估计不懂,因为你出生在神奇的国度。打过官司没?
41 楼 DOCDOC 2010-12-21 13:09
mouge 写道
DOCDOC 写道
mimang2007110 写道
java开源当然是最好的,不过不开源大不了后续的用户使用其它的语言,而现在正在使用java开发或者已经使用java开发了项目的公司顶多付一定的费用,如果费用过高企业会选择使用其它语言,但是这样一来的话oracle会损失很多的现在和潜在的用户,这对于oracle来说是一个很不好的消息,所以oracle肯定不会傻到如此的程度。

That's the point.
很多人一直基于这个愚蠢的假设来推导问题:Oracle会对Java收取高昂的License费用。
如果在一个伪命题的基础上来推演,那么得出的结论,大都是伪的。

这个命题一点也不伪,是基于ORACLE对JAVA一系列行为合理的假设和怀疑.即使ORACLE不收费,JAVA也是沦落为打击竞争对手的"核威慑武器"?不然,ORACLE为什么要急着对JAVA闭源呢?不是基于商业目的是基于什么?
可能,ORACLE有能力使JAVA的闭源具有某种合法性,但这种合法性肯定是违背开源"保护每个软件使用者合法拥有软件产品的代码控制权"的原则.因为开源就使JAVA拥有"维基解密"的能力,让ORACLE不能在此作更多的手脚.
当日落爪哇,远古僵尸横行的时候,保护好白天种下的植物真的是一种不容易的事情

急着闭源?哪里看出来?给个链接?我只看到加大了对OpenJDK的投入。
没有知识要有常识,没有常识多看电视。
40 楼 DOCDOC 2010-12-21 13:08
volking 写道
java为什么火?就是因为开源,不开源意味着倒退,最后将被另一个强大的开源语言所替代。

胡扯,Java才开源了几年?
39 楼 DOCDOC 2010-12-21 13:07
ximinjie 写道
开不开源和你们有半毛钱关系吗?不都是打工的.

打工仔们要有国家领导人的视野,哈哈
38 楼 KimHo 2010-12-21 12:46
java语言本身不是重点,重点是你的系统是否完全依赖这门语言……
37 楼 damoqiongqiu 2010-12-21 11:54
总结:Oracle肯定会想方设法从Java上捞取利润,我们应该预测它会采取何种方式捞钱。
36 楼 damoqiongqiu 2010-12-21 11:52
skyfen 写道
Java收费是个好消息。希望费用越高越好。
用的多人少了,自然会把它当个宝啊。

用的人少了,语言就死了,懂吧?
35 楼 damoqiongqiu 2010-12-21 11:51
zhaoxin1943 写道
mouge 写道
DOCDOC 写道
achun 写道
不支持此观点
这等同于无视开源社区的力量
随着时代的进步
一切计算机软件技术都会开源
因为社区很强大
要收费的是服务,不是软件本身

扪心自问,您给开源贡献了神马?

这个"扪心"好怪呀!开源者也并没有要求你做什么呀?就象别人唱歌,给个掌声就足够了.对于大多数的人来说,积极使用就是一个最大的贡献,如果一个开源软件仅仅是开发者的小团体玩物,也就没有APACHE的今天了.说倒底,开源者并没有"养儿防老"的心态
使用开源会让你感到并不欠开源什么,而使用盗版总会有哪么点自我责备,你知道开源需要贡献神马了吧?不要用这种为"党国效劳"的口气的质问象我们一样的"普通开源使用者"

正解。

强帖顶起!党国思维太浓的自行前往CCAV调理身心。
34 楼 ximinjie 2010-12-21 11:47
开不开源和你们有半毛钱关系吗?不都是打工的.
33 楼 volking 2010-12-21 11:30
java为什么火?就是因为开源,不开源意味着倒退,最后将被另一个强大的开源语言所替代。
32 楼 skyfen 2010-12-21 11:03
Java收费是个好消息。希望费用越高越好。
用的多人少了,自然会把它当个宝啊。
31 楼 mouge 2010-12-21 10:38
DOCDOC 写道
mimang2007110 写道
java开源当然是最好的,不过不开源大不了后续的用户使用其它的语言,而现在正在使用java开发或者已经使用java开发了项目的公司顶多付一定的费用,如果费用过高企业会选择使用其它语言,但是这样一来的话oracle会损失很多的现在和潜在的用户,这对于oracle来说是一个很不好的消息,所以oracle肯定不会傻到如此的程度。

That's the point.
很多人一直基于这个愚蠢的假设来推导问题:Oracle会对Java收取高昂的License费用。
如果在一个伪命题的基础上来推演,那么得出的结论,大都是伪的。

这个命题一点也不伪,是基于ORACLE对JAVA一系列行为合理的假设和怀疑.即使ORACLE不收费,JAVA也是沦落为打击竞争对手的"核威慑武器"?不然,ORACLE为什么要急着对JAVA闭源呢?不是基于商业目的是基于什么?
可能,ORACLE有能力使JAVA的闭源具有某种合法性,但这种合法性肯定是违背开源"保护每个软件使用者合法拥有软件产品的代码控制权"的原则.因为开源就使JAVA拥有"维基解密"的能力,让ORACLE不能在此作更多的手脚.
当日落爪哇,远古僵尸横行的时候,保护好白天种下的植物真的是一种不容易的事情
30 楼 zhaoxin1943 2010-12-21 10:34
mouge 写道
DOCDOC 写道
achun 写道
不支持此观点
这等同于无视开源社区的力量
随着时代的进步
一切计算机软件技术都会开源
因为社区很强大
要收费的是服务,不是软件本身

扪心自问,您给开源贡献了神马?

这个"扪心"好怪呀!开源者也并没有要求你做什么呀?就象别人唱歌,给个掌声就足够了.对于大多数的人来说,积极使用就是一个最大的贡献,如果一个开源软件仅仅是开发者的小团体玩物,也就没有APACHE的今天了.说倒底,开源者并没有"养儿防老"的心态
使用开源会让你感到并不欠开源什么,而使用盗版总会有哪么点自我责备,你知道开源需要贡献神马了吧?不要用这种为"党国效劳"的口气的质问象我们一样的"普通开源使用者"

正解。
29 楼 mouge 2010-12-21 09:56
DOCDOC 写道
achun 写道
不支持此观点
这等同于无视开源社区的力量
随着时代的进步
一切计算机软件技术都会开源
因为社区很强大
要收费的是服务,不是软件本身

扪心自问,您给开源贡献了神马?

这个"扪心"好怪呀!开源者也并没有要求你做什么呀?就象别人唱歌,给个掌声就足够了.对于大多数的人来说,积极使用就是一个最大的贡献,如果一个开源软件仅仅是开发者的小团体玩物,也就没有APACHE的今天了.说倒底,开源者并没有"养儿防老"的心态
使用开源会让你感到并不欠开源什么,而使用盗版总会有哪么点自我责备,你知道开源需要贡献神马了吧?不要用这种为"党国效劳"的口气的质问象我们一样的"普通开源使用者"
28 楼 syq689 2010-12-21 09:39
wezly 写道
先不说是否应该开源,是否应该收费,是否开源对企业本身有好处,仅从基本常识上看此文的逻辑就是纯属扯淡。

就像有关部门对你说,组织上对企业的各种产品课以高税,不关你等屁民的事,而正常人都知道最终费用还是屁民们摊了, 因为企业不会做无本买卖, 随之而来的只有商品集体涨价,而屁民工资不见涨等等。



楼上说的很对,此文逻辑上就有问题。
27 楼 hardPass 2010-12-21 09:22
Oracle的java可以不开源。
但对于其他java的开源,Oracle没有权利阻止。
java不仅仅属于sun,不仅仅属于oracle,java是全人类的宝贵财富。
26 楼 occasion 2010-12-21 08:48
有些人就是愚蠢,为了眼前利益放弃了本该有的100%的利益,孰不知,他放弃1%,他的子孙就还有99%。
25 楼 mblmh2008 2010-12-21 08:40
不知道,反正.net就不是开源的用着也没什么毛病。只要不是JAVA本身收费,比方说什么垃圾收集器之类。就OK否则88
24 楼 zelsa 2010-12-21 08:15
源码是最直接的文档。
一个方法不知道该怎么用了,直接点进去看看就知道了,多直接呀!
还能学习大牛们的很多编程方法

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics