返回第161章 千秋之功,在于传承  大咚咚咚咚东首页

关灯 护眼     字体:

上一页 目录 下一页

王定国露出感兴趣的神色,一挥手:「有什么想法尽管说。」

「嗯————」陆怀民沉吟:「不知道两位老师是如何理解开源,不过我认为,所谓开源,不能只是简单把代码放出去就完了,这样是远远不够的。」

赵远航微微一愣:「不够?」

「对。」陆怀民点点头,「赵老师,您想想,代码公开了,兄弟单位拿到了,然后呢?

赵远航还没来得及说话,陆怀民就自问自答道:「如果他们只是拿来用,那开源就毫无意义。如果他们想改,但不知道怎么改,或者改了之后不知道怎么跟主干版本合并,那开源的初衷就落空了一」

「因为我们本来是想集全国之力来完善这个系统,结果这样会变成各自为战,每个人手里都是一套改得面目全非的版本,互相之间还不兼容。」

「我认为,开源不只是技术共享,它更是一种制度创新。代码公开只是第一步,后面必须有一套完整的社区建设和协作机制,不然开源就是一句空话。」

王定国听到这里,身子微微前倾,显然被触动了:「怀民,你具体说说。」

陆怀民站起来,从旁边的桌上拿过一张白纸和一支铅笔,边说边画。

「我在想,既然要开源,那咱们索性把架子搭起来。首先是代码怎么分发。」陆怀民在纸上画了一个方框:「现在我们没有现成的平台,但我们可以用最笨也最可靠的办法,就是利用磁带。项目组每发布一版正式代码,就灌录一套母带,编制一份详细的文件清单和技术说明,存到专门的资料室里。全国任何单位,只要出具正式的借用公函,就可以从资料室借出磁带。」

「磁带?」赵远航插了一句,「那就是说,咱们得专门安排人管这事?」

「对。」陆怀民点点头:「资料室设一个专人专岗,负责磁带的登记、复制和邮寄。借用单位把磁带拿回去,复制完毕之后,原带寄回来销帐。这样一来,代码就有了一个明确的源头,不会出现不知道从哪儿拿的、不知道是哪一版」的情况。」

赵远航点点头:「这个法子实在。磁带复制成本低,邮寄走机要通信,安全也有保障。」

「其次修改和反馈。」陆怀民在纸面上又画了一道线:「外部单位拿到的不是死东西。他们在实际应用中发现了问题,或者针对自己的需求做了改进,可以通过两种渠道反馈给项目组。」

「一种他们可以把修改后的代码录成磁带,附上一份详细的修改说明,讲清楚改了什么、为什么改、效果怎么样,盖章后寄回来。项目组组织评审,如果质量过关,就合并到主于版本里,在新版发布说明中注明贡献者的姓名和单位。」

「此外,我们还可以设立一个通信地址,任何使用银河」系统的单位或个人,都可以写信来提问题、报缺陷、交流使用心得。项目组定期整理这些信件,有价值的反馈汇总成技术简报,附在后续版本的文档里一并分发。」

赵远航眼睛亮了:「这样一来,大家既有动力贡献,又有规矩可循。贡献者出了力,名字能写在正式文档里,这就是最好的激励。」

「还有,开源的系统必须有一个统一的标准。」陆怀民在纸上又画了一个方框,写下「技术委员

章节内容不完整,请退出阅读模式查看完整内容!
『加入书签,方便阅读』

上一页 目录 下一页