OpenOffice.org的争论

 我来答
youloveHK8
2016-05-17
知道答主
回答量:75
采纳率:100%
帮助的人:12.5万
展开全部

第一版中使用了Java语言来编写很多辅助功能,但第二版中已尽可能使用主要程序来完成这些功能。以下的现有版本的里建基于Java运行环境的范畴。
部份Base的应用 - Base为里的数据库程序多媒体播放器电子邮件整合 (需要Java Mail)Writer里的全部文档精灵辅助工具报告自动引示JDBC驱动支持XSLT 过滤 BeanShell这个NetBeans 的命令稿语言以及Java UNO bridge 输出至Palm OS上的Aportis.doc (.pdb)档案格式及Pocket PC上的Pocket Word (.psw)档案格式的过滤器。 但是使用Java作为辅助工具在开源社区引极大的争论,因为Java本身是闭源的,这与OpenOffice的开源精神相违背。但事实是因为升阳公司作为OpenOffice计划的主导者和Java的开发者,其加入Java于OpenOffice里也是无可厚非的。
就这个问题,GNU计划的创始人理查德·马修·斯托曼在2005年5月提出要对OpenOffice作出修改,使用开放源码的GCJ及GNU Classpath取代Java。详情可参看自由软件基金会上的宣告及OpenOffice网站上的简介。
红帽公司主导的Fedora Core 4(2005年6月13日发行)支持这个行动,红帽公司在这个版本的Fedora Core Linux内加入了OpenOffice第二版的测试版,并整合了GCJ及GNUClasspath。这个举动证明了Java在 OpenOffice这个开源计划里并不是必须的,而OpenOffice的开发者亦在开发者守则里加入了未来的OpenOffice的版本应要兼容开放源码的Java版本的指引。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式