为了说明开源软件的重要性,让我拿出3款xx的开源软件放在你面前,他们是——Mozilla Firefox、Wikipedia 和 Linux。
有人能够否认这三个(在许多之中)不仅仅改变了我们计算机的运作,而且也成为了行业改变者吗?
在我们的思想当中有着严重的印记,那里被来自微软和苹果的产品所控制。
这三个是开源软件运动的旗帜,许多其他的产品紧随其侧(Apache 服务器、Symbian 系统、OpenOffice、Arduino 等等)。回到 ,我们了解到开源的思想存在已久,远在网络给这个单词在词典中安排一个位置之前。
在这里我们要讨论一下开源软件。开源软件是源代码可以免费获取的程序或应用软件,这些代码可以使用或者修改为其他一致的程序。你过你很想了解一下细节,请查看一下开源信条的维护者们中是怎么说的。
开源软件和免费软件不同。不过在用户层级,对于外行人这个区别不是很重要。开源产品允许你重写代码,如果你愿意的话;免费软件不允许这样做,并且带有开发者一定的版权。
大多数时候,开源软件是免费软件的起源。那么让我们看看开源社区有哪些事情发生。在我们看待这8个网站的时候,我们首先相信 Linus Torvalds 的观点——“未来一切都将开源……”
你会在我们之前的文章中提到它,是作为一个较好的。是它值得加入书签的高品质使得它位于任何开源项目列表的榜首。它是世界上{zd0}的开源软件开发站点,强悍的数字——两百万注册用户和23万软件项目是{zh0}的证明。
对于开发者来说,这里就是他们的麦加圣地,有着覆盖主机资源、软件支持(跟踪工具、论坛、邮件列表等)、发布工具等的大量工具,{zh1}还有一个可以依赖的大社区寻求帮助。
作为下载者,你可以按照软件分类目录进行浏览,或者使用{zshy}或者最活跃的标签。
Codeplex 是微软的开源项目主机站点。这里大多专注于.NET相关开发的项目,同时这里也管理着一些不附带开源协议的项目。Codeplex 允许在一个项目中共享开发。
项目支持由一个专有的 Codeplex 源代码控制软件提供,另有 wiki 和讨论版。到2010年1月,网站管理着大约 13,000 项目。
Google Code 是 Google 众多产品 API 的收藏库,诸如 Google Maps、Google Earth、AdSense、Adwords、Google Apps 和 YouTube 等。目前这个站点管理着大约 250,000 开源项目。
你可以下载源代码和安装包。Google Code 有着独特的特点,就像是大学生的辅导教师程序(Google 暑期编程大赛) ,并且在 Google Code 大学学生们能够学习到科技的新发展。
用他们自己的话说,Freshmeat 拥有网络上{zd0}的 UNIX 和跨平台软件、主题和相关‘抢眼产品’以及手持设备软件索引目录。Mac 用户可以找到大约 3,600+ 他们的系统相关项目。用户可以浏览带有良好标签的项目,来追踪 Linux 和 UNIX 系统的新进展。关于新软件发展的文章保证用户了解内情。Freshmeat 由Geeknet 所有,他们的产品线上还有 Sourceforge.net。
OS Living 收集覆盖所有主流操作系统的开源软件。这个网站有三个板块——档案、社区和信息源。档案部分是由开源开发者提供的开源软件的可检索目录;社区板块是开源爱好者们交流思想的论坛;信息源板块相当于一个博客,给读者带来新闻、观点和开源世界的更新信息。
Geeknet 貌似向开元这块蛋糕伸出了不少手指,这也是他们系列产品中另一个社区模式的站点,最主要的不同是 Ohloh 没有管理任何开源项目,而更像是一个他们开发的开源社区和软件的公共目录。
Ohloh 也有一些工具可以标出开源世界的趋势,你可以对项目进行比较以估量项目拥有的活跃量。例如,你可以看到哪种语言在开源开发中是{zshy}的。本网站也像一个社会化网站,你可以跟随感兴趣项目的开发者。
该站的标语写着——开源软件工程工具。它上面有一些专注的分类目录,大部分都是围绕着软件开发而设。这些软件对一般用户也许没有多少用处,不过计算机类的学生可以在相关分类找到许多合适的工具和可复用的代码。
自由软件目录(The Free Software Directory )是自由软件协会(FSF)和 UNESCO 下属的项目。它是一个运行在自由操作系统(GNU 和 Linux)上的自由软件的分类目录索引。FSD 倡导使用自由软件,并通过努力寻求对抗限制政策,比如数字版权管理(DRM)。
俗话说,天下没有免费的午餐。大量可以获得的免费和软件让人欣慰的看到事实并不总是这样。想象一个没有开源的世界,将是多么狭隘的存在啊。
原文地址:
4个评论