stallman博士在他的自由 ,但是被桎梏的文章上- Java陷井 表达他的关心Java开发商也许不知道落入一个昂贵的陷井。 在他自己的词:

如果您开发太阳的Java平台的Java节目,您是有义务使用太阳只特点,无需甚而注意。 当您发现此的时候,您也许使用他们几个月,并且再做工作可能需要更多月。 您也许说, “它是开始的许多工作”。 然后您的节目落入Java陷井; 它将是不能再用的在自由世界。

这是波隆那香肠,平原和简单的。 声明是错误的在多计数。

理查Stallman>,如果您开发太阳的Java平台的Java节目,您是有义务使用太阳只特点,无需甚而注意。

太阳只特点在星期日之前明显地标记和强烈劝阻使用,万一您没有注意他们也在包裹在com.sun.*之下sun.*或者sunw.* (包裹名字开始以com.sun.或星期日或者sunw。)。 对Java的引伸不是一部分的核心是由安置他们确定的在javax阶层之下。
sun.*包裹不甚而在来源压缩文件(src.zip)。

而且太阳包裹在API文献甚而没有被提供,使他们更难发现,更不用说用途。 实际上他们任何地方没有被提供。 要使用他们您必须实际上打开在src.zip的原始代码,其中可利用,并且decompile类从rt.jar在许多情况下归档! 然后有道理他们。

没有办法开发商可能弄错他们为标准Java软件或类。 如果他使用他们那么他做出一个有意识的决定。

理查Stallman>,当您发现此的时候,您也许使用他们几个月,并且再做工作可能需要更多月。

太阳只实施都不是框架甚至严肃的功能。 他们是全部低级实施,由公众API内部地支持。 改变他们与供选择的实施可能需要几天至多,明确地不是几个月,甚而与最坏开发商。 大多数功能我知道公开地是可利用的(供选择的实施)并且是容易替换。

这时我必须要求: stallman博士,您编码了在Java ? 您甚而看API文献,太阳类在写这篇文章之前?

理查Stallman>您的节目然后落入Java陷井; 它将是不能再用的在自由世界。

没有Java陷井。 Java实际上是自由的。 stallman博士如上所述做了一个严肃的判断错误。

他的太阳只图书馆论据是错误和高度引入歧途的。

所有交付问候,我认为促进他的过份的热忱的Stallman博士开放来源落入陷井。 我将称它“开放来源陷井”。 不依照他狭窄的世界观的任何必须是坏的。 因为Java不如此订阅他的开放来源佛经,我认为,他在吹毛求疵使命。 并且他在这种情况下没有道理。

既使当您弯曲在促进您的议程,我们更好期望您Stallman博士。

链接 通过 服务器端