《梦断代码》Scott Rosenberg著(三)

时间:2023-03-08 15:45:34
《梦断代码》Scott Rosenberg著(三)

开放与封闭之论:

程序源代码是商业软件公司最重要的资产,所以软件公司售卖二进制文件。这样也就意味着如果微软的软件产品出了问题,即便你是一个程序大牛也无法修复它。你只能等着微软来修正问题,因为只有微软程序员才能接触到源代码。当然也可以类比到IOS系统。

学术计算领域一直有着开放之风:源代码的*共享,传承了科学研究领域的*共享传统。1985年,麻省理工怪才斯托曼出于对商业软件产业封闭代码积习的憎恶,创办了*软件基金会。然后,我就想到了安卓系统。

Apache Web服务器(时至今日,已成功占据绝大部分市场份额,而来自微软的竞争产品变得很小)的成功就印证了开源的优势之所在。

但是我们一定要清晰地划分自己项目组的开发模式,像Chandler开发在运作模式类似是开源项目,他们在互联网上公布源代码,致力于构建让志愿开发者加入的社区;然而他们又像是传统的软件创业公司,有一组核心程序员努力在期限内做出新产品。其实,说的直白一些就是想要自己掌握核心技术,然后一些简单的项目分支开源出去,然而最后并未真正得以实现。