技术开发 频道

有害无利 当开源项目选择不再开放

案例二:我们拥有足够的思想,不需要你的贡献

   第二个意外是发生在GIMP的用户界面重新设计工作中。当我在10月份研究GIMP UI brainstorm项目的时候,我吃惊的发现,项目介绍中的文字把项目团队本身成员与其他开源志愿者划出一条明显的界线。

 
图2、GIMP用户界面重新设计

   在这个项目的wiki中,项目开发团队再三的强调团队和其他任何人权限是不同的,而且新帐号的创建已经被禁用,只有团队成员可以对项目进行修改。

   看到网站介绍中的“got ideas?”标题,你或许会认为这是一个开源项目来邀请其他人参与的地方,但实际上只是把那些感兴趣的团体重定向到提交对GIMP UI brainstorm的评论页面上。“项目由我们的团队进行调整,我们可以听取你的意见来扩展我们的视野。”

   但是,缺乏一个开放的邀请还是好的,更糟糕的是直接拒绝了来自开源志愿者的主动参与请求。在8月份,一个兴奋的准参与者了解到这个项目后,写信给gimp开发者邮件列表表示愿意提供对这一项目的帮助。而GIMP UI重新设计团队领导人Peter Sikking回复说,“我恐怕现在还没有开放的位置为你准备。”

   除此之外,还有其他gimp开发者的其他帖子也都在表达着和Sikking一样的观点:GIMP用户界面重新设计是他的团队自己的事情,他的团队没有位置来接受任何其他人,不需要别人来参与。

   毫无疑问,这个团队成员肯定是非常有资格进行这个界面的重新设计工作的,但是拒绝接受任何可能的对项目有帮助的志愿者的想法,这是“大教堂”式的开发模式,而不是开源软件所采取的“集市”风格。

   Sun公司创始人对开源软件有一个很著名的观点,无论你是谁,都有更多聪明的人在你周围工作,因此把你的开发过程公布出来,并随时准备根据别人的意见来修改它。(用我们的老话来说,山外有山,人外有人。)

0
相关文章