open source desktop technology road map
[[open_source_desktop_technology_road_map]] last edit on
Mar 12, 2006
3:35 AM
by phenix
原文链接:http://www.freedesktop.org/~jg/roadmap.html
翻译人员:phenix
Jim Gettys, HP Labs
Version 1.14, December 9, 2003
摘要
想要纵览构成开源桌面系统(和掌上电脑系统)的形形色色的技术的确是有些让人畏惧的,至少,对于各种各样的新手,还有开源软件开发者,在公司内部使用这些技术的开发者和商业ISV来说是这样的,甚至对那些整日沉浸在开源系统中的人来说,这也是很困难的。
而这篇文章就是要试图给出这些技术与项目的名字和并阐述它们之间关系,并且还要一瞥它们当前的状态和发展情况。有些技术从来就没有向人们展示过自己的切实有效之处,或者有一些曾经发挥了作用,但是随着新技术的发展,它们都变得过于陈旧,只是因为遗留的代码的存在所以还继续有效。本文试图要澄清这样的自然演化和市场选择。最终,一些技术将开始变得越来越罕见然后被埋葬于软件历史的地层中,重要的是我们需要知道哪些技术正处在这样的一个过时的状态,或者哪些已经陷入到Labrea 沥青坑(Labrea Tar Pits:位于美国洛杉矶,是著名的化石产地,那里有著名的Page博物馆,这句话意指有些软件技术已经过时陈旧如同化石。 译者注),即使现在还存在,也已经注定要消失。它们中的一些也许还可以挣扎着爬出沥青坑,再一次回到安全,干燥的地面。
文章还会解释一些软件许可协议术语所暗示的含义。对于商业软件,要保证你知道各种不同许可协议之间的差别。比如说,使用了GPL许可协议的软件库和使用了LGPL许可协议的软件库就有着截然不同的结果:一个需要链接了该库的程序也同样要公开它的源码,而另一个却没有这样的要求。当然软件也可以同时在很多种许可协议下有效,有时可以允许其实现者来选择使用那一个许可协议。请参考Open Source Initiative来得到关于这些许可协议的解释。
在知情的情况下,本文还包括这些项目可以完工的大概时间,但是不保证一定是准确的,如果你想确保某个正在开发的技术可以及时完工,那你应该到该技术的社区去了解一下他们是不是需要更多的资源,如果正好需要,那就去贡献你的才干,资源或者资金吧。
请注意,这篇文章在介绍未来技术发展方面还有一些欠缺,而且我已经计划在这个方面做一些进一步工作。但是,毕竟,就象是物理地域的地图一样,描述现有的各个地域以及它们相连的情况才是首要的目标。
致谢
这篇文章主要是它的作者的工作结果,而且文章里主张也都是我自己的;所以,任何错误都应该归咎于我。如果有任何错误,请告诉我,特别是关于文章提到的项目的路线图的建议方面的错误。比起我对这些项目的时间线和发展状态的理解(误解)方面的信息,我更希望可以得到类似的关于路线图的建议,当然了,它们都处在不断变动的状态。同样的,如果你确信我忽视了某一项关键的开源桌面系统的中间件技术(与数之不尽的用户程序相对),请告诉我。
我要谢谢Keith Packard, Jamey Sharp, Kevin Whitwell, Waldo Bastian, and Eric Raymond, Zenaan Harkness, David Alan Gilbert, Maarten Stolte, Maarten Stolte, Kurt Pfeifle, Brenda J. Butler, Zenaan Harkness, Eero Tamminen, Brian Gallaway Sergey V. Oudaltsov, John Smirl, 和 Vincent的建设性的意见和回馈,同样要感谢 Slashdot没有因为文章的问题而催促我,我本来只是想推迟一两天的。至少这一次, freedesktop.org的Web服务器正确的配置起来了。
翻译人员:phenix
开源桌面技术路线图
Jim Gettys, HP Labs
Version 1.14, December 9, 2003
摘要
想要纵览构成开源桌面系统(和掌上电脑系统)的形形色色的技术的确是有些让人畏惧的,至少,对于各种各样的新手,还有开源软件开发者,在公司内部使用这些技术的开发者和商业ISV来说是这样的,甚至对那些整日沉浸在开源系统中的人来说,这也是很困难的。
而这篇文章就是要试图给出这些技术与项目的名字和并阐述它们之间关系,并且还要一瞥它们当前的状态和发展情况。有些技术从来就没有向人们展示过自己的切实有效之处,或者有一些曾经发挥了作用,但是随着新技术的发展,它们都变得过于陈旧,只是因为遗留的代码的存在所以还继续有效。本文试图要澄清这样的自然演化和市场选择。最终,一些技术将开始变得越来越罕见然后被埋葬于软件历史的地层中,重要的是我们需要知道哪些技术正处在这样的一个过时的状态,或者哪些已经陷入到Labrea 沥青坑(Labrea Tar Pits:位于美国洛杉矶,是著名的化石产地,那里有著名的Page博物馆,这句话意指有些软件技术已经过时陈旧如同化石。 译者注),即使现在还存在,也已经注定要消失。它们中的一些也许还可以挣扎着爬出沥青坑,再一次回到安全,干燥的地面。
文章还会解释一些软件许可协议术语所暗示的含义。对于商业软件,要保证你知道各种不同许可协议之间的差别。比如说,使用了GPL许可协议的软件库和使用了LGPL许可协议的软件库就有着截然不同的结果:一个需要链接了该库的程序也同样要公开它的源码,而另一个却没有这样的要求。当然软件也可以同时在很多种许可协议下有效,有时可以允许其实现者来选择使用那一个许可协议。请参考Open Source Initiative来得到关于这些许可协议的解释。
在知情的情况下,本文还包括这些项目可以完工的大概时间,但是不保证一定是准确的,如果你想确保某个正在开发的技术可以及时完工,那你应该到该技术的社区去了解一下他们是不是需要更多的资源,如果正好需要,那就去贡献你的才干,资源或者资金吧。
请注意,这篇文章在介绍未来技术发展方面还有一些欠缺,而且我已经计划在这个方面做一些进一步工作。但是,毕竟,就象是物理地域的地图一样,描述现有的各个地域以及它们相连的情况才是首要的目标。
致谢
这篇文章主要是它的作者的工作结果,而且文章里主张也都是我自己的;所以,任何错误都应该归咎于我。如果有任何错误,请告诉我,特别是关于文章提到的项目的路线图的建议方面的错误。比起我对这些项目的时间线和发展状态的理解(误解)方面的信息,我更希望可以得到类似的关于路线图的建议,当然了,它们都处在不断变动的状态。同样的,如果你确信我忽视了某一项关键的开源桌面系统的中间件技术(与数之不尽的用户程序相对),请告诉我。
我要谢谢Keith Packard, Jamey Sharp, Kevin Whitwell, Waldo Bastian, and Eric Raymond, Zenaan Harkness, David Alan Gilbert, Maarten Stolte, Maarten Stolte, Kurt Pfeifle, Brenda J. Butler, Zenaan Harkness, Eero Tamminen, Brian Gallaway Sergey V. Oudaltsov, John Smirl, 和 Vincent的建设性的意见和回馈,同样要感谢 Slashdot没有因为文章的问题而催促我,我本来只是想推迟一两天的。至少这一次, freedesktop.org的Web服务器正确的配置起来了。