[FYI] 协作共创,写一本关于自由软件(FOSS)理念以及其实践的书
由 habpi 于 周五, 2008-01-11 18:13 提交。
这是Tony在祈愿行发起的项目。欢迎加入讨论。
http://www.zh.pledgebank.com/gnubook
以下是发起人的话:
“如今在世界上很多的国家和地区,包括许多的发展中国家,人们开始意识到开源软件的积极意义,并非常热情的拥抱开源软件,参与开源软件的开发与社区建设。南美的巴西就是其中最为出名的一个例子。但是,在中国大陆,这个拥有世界上最多人口的国度,我们在开源领域的贡献则是一直处于一种令我们自己也觉得汗颜的境地。当然,这一现象与多方面的因子有关。程序员的积极性固然起关键作用,但是社会普罗大众的认识和觉悟也往往能起到积极的推动作用。我希望写一本书,用最简单的语言讲述开源软件的故事,以及当今开源开发的理念在社会经济其他领域的推广。我们搞开发的人一向给人的印象是只会写代码(当然我们确实非常需要好的代码),但是却一直缺乏一种与用户的沟通,我希望能有这么一本书来弥补这样的缺陷。
这样的任务也许比较艰巨,但是我相信,只要我们下定决心去做,路总是会有的。”
我的三点建议:
我的三点建议:
1)充分使用已有资料。
写书很容易,写好书很难。难在既要对课题有充分的掌握,又要形成和读者的良好交流。开源世界里已经有了大量的资料——多是可以再用的开放版权资料。就像代码再用一样,我们应该充分使用这些已有资料。
联合国IOSN组织编写了一系列的自由开源软件的入门读物,对这个项目是很好的参考。我们在洛基开放文化实验室已经翻译了两本 ( http://rl.rockiestech.com/node/179 )。
翻译中大部分时间花费在细节的准确性和校对。如果是编写到新的书里反而会省下很多时间。
2)用开源的方法来写作和合作。
开源的方法一般是bottom-up而不是top-down。开始的时候过度强调计划不是很必要。而且要看参与者的专长。如果大家选各自熟悉的题目编写,然后慢慢组织起来(bazaar模式),应该要有效一些。
毫无疑问,这种协作必须要wiki模式。我们洛基开放文化实验室的开放图书是使用的Drupal的文档模块,按树形组织,支持wiki式协作和高级的用户管理,是很优秀的协作文档编写工具。如果大家愿意使用我们的现成框架,我们会提供100%的支持。如果单独制作一个站点是更好的选择,我们可以提供网站空间。
3)平衡和理性。
哲学的争论很容易把读者吓跑:D 每个人写作的时候都面临这个问题:我的个人观点能够代表主流么?如果作者觉得自己的观点优越,还是有义务充分陈述常见的观点。感性的文字在圈内读起来过瘾,对不同出发点的人的说服力往往很有限。开源只能靠扎实的技术取胜。说服力只能来自于事实和理性。这可能是这个项目最困难的一点。
我初步提议大家努力把写的内容分成两部分:比较平衡和得到公认的部分,和进一步的讨论及阅读建议。
抛砖引玉,欢迎继续讨论。