V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Los
V2EX  ›  自言自语

开源的真谛是什么?

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