开源软件. 听起来像另一个高科技流行语像 敏捷开发, MVC框架, 瀑布模型, 等.
不过说真的, 它的 多 比所有这些更凉爽.
简单的说, 开源软件是软件,任何人都可以编辑. 正因为如此, 它的真棒. 怎么看你最喜欢的开源软件 (火狐和Android, 例如) 作品.
它是如何工作的
我认为这是最简单的一个小故事解释开源软件. 一些爆米花 – 这有行动, 戏剧, 和侵权.
比方说,一个创新的小伙子名为Jeeve Stobbs有一个惊人的想法一个应用程序称为MAC-泛. 这是关于一个黄色的小家伙绕着嚼着东西,逃离鬼 (但它不是一个裂口关闭,流行的街机游戏。)
Jeeve希望别人帮助他的应用程序, 自2000臭皮匠,胜过一个诸葛亮. 他可以雇用一个开发团队, 而是他变成谁喜欢帮助与凉爽软件项目的社区志愿者 (大多数软件开发人员, 包括敬上, 喜欢这类项目上工作。) 所以Jeeve把源代码的Mac-泛 – 像一个蛋糕的指示 – 在线. 这就是所谓的开源软件,因为任何人都可以查看并工作 – 但, 当然, 有一些曲折.
螺栓计算机科学家大通希望帮助与Mac-泛,因为他是一个球迷,复古视频游戏. 他看着的代码放到网上Jeeve它下载到自己的电脑. 大通发现一段代码,使得鬼魂出现在屏幕上和编辑, 巨大的邪恶的机器人追你身边, 随着鬼. 他提交这个代码Jeeve.
Jeeve喜欢机器人的想法, 所以他用这个新的代码取代老鬼代码. 漂亮的部分是,他没有接触到其他的代码 – Mac的泛左右移动代码,使得, 高分跟踪, 等. Jeeve 某些部分的代码,同时可以工作在大通别人. 这是一个美丽的合作伙伴关系. Jeeve追逐合著者的Mac-泛.
不那么螺栓的计算机科学家尼克也希望帮助. 他抓起代码更改配色方案,粉红色与紫色波尔卡圆点,因为, 良好, 黑色和白色是太主流. 他提交到Jeeve和大通. 击退, 大通拒绝的想法,并且不改变代码的主副本 (他能做到这一点,现在他的合著者。)
Jeeve发布应用程序, 成为流行, 并当选美国总统. (或插入自己的快乐的结局。)
为什么这是伟大的
正如你可以看到先生. Stobbs的故事, 有一个巨大的社会 – 不止 2 人, 在实践中 – 带来 一吨的伟大的新思路和技巧 您的应用程序. 当然, 也有很多不好的想法太 (遗憾, 尼克。)
另一个好处是 它的用户更容易跟开发商和, 因此, 以固定的错误. 想想吧: 一个巨大的公司,是少了很多比一队志愿者平易近人. 和, 当然, 一些技术知识的用户可以自己解决问题.
更何况, 开放源码软件是免费的 99.9% 的时间.
整体, 开源软件的是真正高质量 如果有足够多的人工作. 意味着更多的错误得到发现更多的眼睛, 多动手的意思是添加了更多的功能得到.
一些真棒开放源码软件
你可能不希望, 但一吨的软件 – 尤其是大多数规模较小的项目 – 都是开源. 为什么? 开源软件开发商是一个容易得多, 再加上它产生的费用少得多.
不要相信我? 问这些知名的开源项目 (看一看以上):
- Android的 (谷歌太, 但任何人都可以修改后的版本)
- Mozilla Firefox浏览器 (真棒的网页浏览器)
- 铬 (谷歌Chrome是谷歌的品牌此Web浏览器版本)
- 书签交易 (是, 那里)
- WordPress的 (的史诗博客软件运行此博客)
- Linux的 (90%+ 超级计算机的运行这个操作系统; 它的一部分的Android)
- VLC (音乐/视频播放)
大多数编程语言 (什么使所有软件) 是开放源码, 太.
尝试一些开放源码软件. 希望你会明白他们的价格 ($0.00), 他们频繁的更新, 他们的负荷的志愿者准备为您排忧解难.
也许你甚至会开始使用. ,也许你会像Jeeve和你自己的开源软件…