开源代码的来源
开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。
开放源码软件保证所有人可以得到这些代码。这意味着没有一个公司可以完全独占它。开放源码意味着自由选择的权力,而自由选择意味着激发更多创新的能量。
由开源代码的定义来看,开源代码的获取一般从一些分享型的网站获取。
以下是获取开源代码的一些网站:
1.http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。
2.http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。
http://www.codase.com/index.html它是一个代码搜索引擎,特别是搜索c/c++的开源代码,可以通过函数名、类名等搜索,很酷噢
3.http://sourceforge.net有名的开源代码库,只要能想到的功能,上面都有对应的源码
4.http://www.tigris.org/和上面的sourceforge一样的开源代码库,不过sourceforge用CVS,而这个用SVN版本管理。
5.http://cosoft.org.cn/中文版的开源代码库,好像是由sourceforge直接翻译过来的。其同步性等尚未考察。
6.http://codeguru.comhttp://codeproject.com这两个站点比较类似,放一起吧。以WINDOWS下的Visual studio编程代码、教程为主。在以前可是使用MFC的人的必经之地。
7.http://www.experts-exchange.com/Programming/这是专家问答的网站,在编程方面能够解决不少问题。
8.http://www.koders.com/也是一个代码搜索引擎,与codase差不多,并且能查找指定许可的代码
9.http://groups.google.com/找代码,决不能忘记google的groups。一定要去噢。国内的兄弟可能访问时不稳定,就用代理吧。如果你用firefox,可以使用我开发的xyzproxy切换代理,很方便噢:)
10.http://www.thefreecountry.com/sourcecode/index.shtml这也是个源码码网站。这个网站的资源还是很多的。
11.http://www.vckbase.com/VC知识库,国内比较好的VC资源站
12.http://www.programmersheaven.com/开发者天堂, 有一些教程好像不错。
13.http://www.cprogramming.com/收集C/C++编程方面资源的网站
14.http://csourcesearch.net又一个代码搜索网站,大家试试
15.http://www.netlib.org/源代库索引,有很多数学方面的库,很好用。要找库,以此网站着手较容易。
这些网站都可以提供给我们一些需要的代码。