开源的真谛是什么?

2010-10-27 14:43:29 +08:00
 Los
http://www.cnw.com.cn/software-open-source/htm2010/20101015_209222.shtml
什么是开源
然而,什么是开源?需要指出的是,开源并不是简单的将源代码公开,这是对开源最大误解。开源的意义在于建立一个开发社区,这个开发社区在共同的代码基础上贡献自己的改进与扩展,所以,开源真正的意义不仅仅是代码的开放,更是开发团队的开放。
一个开放的开发团队,在共同的社区中,通过分工,共同完善开源项目,除了核心功能的开发,开发社区的成员还在测试,BUG 报告,项目管理,功能扩展与插件,文档,技术支持等方面贡献自己的时间。
总的来说,开源的真正意义在于社区,如果没有一个开放的开发社区,开源就失去了意义。
1674 次点击
所在节点    自言自语
8 条回复
ballkids
2010-10-27 17:11:43 +08:00
所以 Ooo 才会分离出 LibreOffice ,因为要把开源牢牢掌握在社区手上才是真正的 FOOS 。
AntiGameZ
2010-10-27 18:06:16 +08:00
狭义的社区作为开源的意义,我觉得不对。
如果说广义的社区,把社区的素质,成员的互动行为习惯都加进来,可能还勉强算得上。
Los
2010-10-27 19:50:23 +08:00
其实看到这篇文章,对PB这个开源程序稍微有点感触,PB似乎直到现在都只是 @Livid 的私人活,从4月份开放出来到现在,已经接近半年时间,但PB却没能在其他程序员那得到太多的贡献,没有自己核心开发小组(超过两个人以上的核心开发队伍)。而PB半年时间以来的开发进度,实在是比较慢的。
18m
2010-10-27 20:00:21 +08:00
@Los 要乐观,要有耐心
Los
2010-10-27 20:08:12 +08:00
@18m 哈,其实我并没有什么悲观的感觉,对于PB这个社区程序我暂时没有用得上的需要,所以对于程序本身的开发进度倒是没有太大关注,常混在里面,是因为这里面能提供比较接近自己需要的信息。但PB的发展,倒是可以作为一个学习案例来观察,不论它最终是成功还是失败。
darasion
2010-10-28 00:27:19 +08:00
Freedom~!
ch_linghu
2010-10-28 11:20:26 +08:00
我觉得不应该把开源什么的神圣化崇高化。开源是什么?开源就是用一个严格的协议去保证源代码的开放。大家都遵循一个统一的游戏规则一起玩。如果有人愿意参与,那么社区就出现了,否则就不会有。所以社区什么的都是自然生态发展的产物,而不是一个必须追求的目标。
开源的第一要素是开放源代码,第二要素是严格遵守协议。没了。
fanix
2010-10-28 14:00:24 +08:00
@ch_linghu 说的真好,真好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/3790

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX