很多朋友问Foswiki与TWiki有哪些不同——今天,我们就一起回味一下这个发生在一年前的故事——时间真是头脱缰的牲口!在开始之前不得不提的是,Foswiki和TWiki都是企业Wiki,与非
企业Wiki(如著名的MediaWiki)最根本的不同点在于,企业Wiki是为企业或组织的内部应用而“量身定做”的Wiki
。因此,企业Wiki自然天生就拥有版本控制、访问控制或富文本编辑等诸多功能,这些功能使得人们得以在日常工作中
更轻松地协同合作。
好了,故事开始。
传说“凤凰在大限到来之时集梧桐枝于****,在烈火中新生,其羽更丰,其音更清,其神更髓”,是以凤凰涅磐。以此为开始来讲述Foswiki与TWiki的纠葛应该是最贴切不过。在如今充满浓重商业气息的开源产品世界里,曾经由社区主导
的TWiki开源项目在一年前的2008年10月凤凰涅磐,成为了今日的Foswiki,并致力于将“源于社区,为了社区”的开源精神进行到底。
TWiki开源项目由Peter
Thoeny创始于1998年,在至2008年的10年间,众多优秀的TWiki社区开发者一步步将TWiki打造成为一个非常优秀的开源和免费的企业
Wiki,并成为Google, Oracle, Mortorola, Nokia,
Yahoo!等世界五百强公司以及诸多中小公司的企业内部协作应用首选之一。然而,事情从2007年其实已经悄然发生变化。
2007
年5月,Peter
Thoeny成立了TWIKI.NET——一个基于TWiki软件为企业提供协作软件服务的商业公司——TWIKI.NET的成立本身是再正常不过的事
情,实际上TWiki社区之所以能够在10年间一步步发展壮大,在很大程度上得益与诸多基于TWiki软件为企业或组织提供协作软件服务的组织或开发者
——而唯一的不同也许在于TWIKI.NET的创始人恰恰是TWiki项目的创始人Peter Thoeny。
2008年1月,争议初现端倪。
Peter在TWiki开发者社区提出由TWIKI.NET代理TWiki
4.2.0的发布并为其负责,该提议立刻遭到了社区的反对,同时关于TWiki项目的管理模式(governance
model)开始引起社区重视,经讨论其成为2008年在Califoria召开的TWiki社区峰会的提案之一。然而,在随后召开的会议
上,TWIKI.NET,WikiRing(一个大多来自欧洲的TWiki Consultant组成的团体)的TWiki
Consultants,以及其他TWiki社区成员对于TWiki品牌(“TWiki”名称和Logo)的使用权以及TWiki项目的管理模式争执不
下,由于暂时无法达成共识,所有相关讨论被推迟到将于Berlin召开的第3次TWiki社区峰会上再次审议、讨论。
同年6月,争议甚嚣尘上。
Peter向社区提交了一个新的TWiki管理模式,主要包括:
- Peter Thoeny为TWiki项目的BDFL(Benevolent Dictator for Life),亦即TWiki项目的精神领袖。该BDFL有权利任命TWiki项目技术委员会(Technical Board)的成员;
- TWiki品牌(“TWiki”名称及其Logo),以及“twiki.org”的域名属项目创始人Peter Thoeny所有,其本人对与此相关的一切事务有全权处理权;
尽管部分TWiki社区成员不否认社区确实需要更加清晰的管理模式和领导,但Peter的BDFL角色却让大部分社区成员的无法接受,而且,关于
twiki.org域名及“TWiki”品牌归属权的争议使很多独立TWiki
Consultant开始怀疑自己是否能够一如既往地继续使用“TWiki”这个名字向他们的客户提供服务。经过讨论,社区的的提议如下:
- TWiki社区并不需要一个所谓的BDFL;
- Peter Thoeny是TWiki项目的Chief Evangelist(首席传道者,cool name ;) ),但其不拥有对TWiki社区决议的否决权,更没有权利推翻TWiki社区的任何民主决议;
- TWiki品牌(“TWiki”名称及其Logo)的使用权属于整个TWiki社区,社区成员不需要签署使用协议即可使用;
社区同时声明,如果TWIKI.NET不能同意上述提议,社区成员将会创建一个fork,即一个完全独立的开发分支。Tom
Barton(TWIKI.NET的CEO)与Peter次日同意了社区的意见,一个临时执行委员会在随后于柏林召开的TWiki社区峰会上成立,人们希
望藉此明确一个更加民主的TWiki项目管理模式。
2008年10月,一个十足的意外。
10月27日晚9点(GMT),就在一个普通的TWiki发布会议前一分钟,TWIKI.NET
突然单方面宣布,为确保更加清晰的TWiki项目发展方向,TWIKI.NET将完全接管整个TWiki项目。此时,所有的TWiki社区成员发现自己已
经无法编辑twiki.org网站(twiki.org本身就是一个基于TWiki的Wiki平台),或者修改TWiki源代码,除非接受一个新的使用协
议(Term of use)——而接受这个协议就等于默认了Peter最初提议的TWiki项目管理模式。
从此,TWiki开源项目由社区主导
的
时代宣告结束,而变成由TWIKI.NET以商业模式主导的开源项目。除了Peter之外,绝大部分曾经的TWiki核心开发者都没有接受这个条件。而且
很快地,在这些曾经的TWiki项目核心开发者的共同努力下,曾经的TWiki以Foswiki为名得以涅磐重生——Foswiki,即F
oever O
pen S
ource Wiki
之意。为了避免重蹈覆辙,项目初期的Foswiki的主要目标包括:
- 为Foswiki项目创立一个正式且合法的组织架构,以负责项目的日常经营和管理;
- 确保Foswiki开发社区中“源于社区,为了社区”的民主社区环境;
- 为从TWiki到Foswiki的移植和升级提供技术支持,并提供对TWiki的兼容性;
Foswiki从2008年底的1.0.0版本已经发布到了当前的1.0.7,绝大部分曾经的TWiki项目的核心成员现在都已转投
Foswiki。但如果要回答我们最开始的问题——至少到现在,Foswiki与TWiki不管是在应用层面还是在开发层面,都无大异,然而我个人更推荐
Foswiki。
分享到:
相关推荐
**Foswiki 开源软件详解** Foswiki(Free and Open Source Wiki)是一款强大的开源企业级Wiki系统,专为团队协作、知识管理和文档共享而设计。它的灵活性和可扩展性使其成为各种组织和项目理想的协作工具。Foswiki...
来自数码相机的 JPEG 照片的 Foswiki 画廊插件。 这个插件从附加到主题的照片中渲染画廊。 画廊呈现为正方形缩略图网格。 使用Epeg( )库(“快速的JPEG缩略图缩略图缩放”)通过Image :: Epeg( )创建缩略图) ...
基于git的Foswiki安装 这些说明更适合希望使用Foswiki的“出血边缘”的开发人员和管理员。 我们建议使用打包的发行版。 请参阅我们的 您可以简单地通过将Apache指向该克隆来运行Foswiki实例。 请参阅 注意:配置已...
Linux英特尔AlteraArria10 该存储库包含用于为Intel:registered:(Altera)Arria:registered:10 SocFPGA构建嵌入式Linux系统的综合指南和脚本集合。... https://rocketboards.org/foswiki/Documenta
对于Motion,请参见http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome。需要并说明用于运动存储的确切配置在README文件中。 如果您喜欢我的工作,请捐款19bSSGqVQ8VoqpBgtyLCWx15ybw4swS6yB。
NEST涵盖了多个工具领域,如FOSWIKI、Testlink、Subversion、phpBB3等,形成了一个全面的工具链,覆盖了项目管理、测试、文档、交流等多个方面。这些工具通过中央认证、通用数据库和本地信任机制紧密集成,形成了...
- Motion项目文档:http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome - OpenCV Python教程:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html 通过这个毕业设计...