开源代码简介与网站推荐

开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。

开放源代码(英语:Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。一些人将开放源代码认为是一种哲学思想,另一些人则把它当成一种实用主义。在这个词广泛使用前,开发者和生产者使用很多词去描述这个概念;开放源代码在互联网上获得广泛使用,参加者需要大量更新电脑源代码。开放源代码使得生产模块、通信管道、交互社区获得改善。随后,一个新著作权、软件授权条款、域名和消费者提供创建的,一个新词开源软件诞生。

开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。 开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。使用开放源代码开放模式的软件代表就有GNU/Linux操作系统。

下面分享一些开源代码的网站:

1、http://search.csdn.net/

CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。

2、http://snippets.org/

简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。

3、http://www.codase.com/index.html

它是一个代码搜索引擎,特别是搜索c/c++的开源代码,可以通过函数名、类名等搜索,很酷噢

4、http://sourceforge.net

有名的开源代码库,只要能想到的功能,上面都有对应的源码

5、http://www.tigris.org/

和上面的sourceforge一样的开源代码库,不过sourceforge用CVS,而这个用SVN版本管理。

6、http://cosoft.org.cn/

中文版的开源代码库,好像是由sourceforge直接翻译过来的。其同步性等尚未考察。

7、http://www.experts-exchange.com/Programming/

这是专家问答的网站,在编程方面能够解决不少问题。

8、http://www.koders.com/

也是一个代码搜索引擎,与codase差不多,并且能查找指定许可的代码

9、http://www.thefreecountry.com/sourcecode/index.shtml

这也是个源码码网站。这个网站的资源还是很多的。

10、http://www.vckbase.com/

VC知识库,国内比较好的VC资源站 

11、http://www.programmersheaven.com/

开发者天堂? 有一些教程好像不错。

12、http://www.cprogramming.com/

收集C/C++编程方面资源的网站

13、http://www.netlib.org/

源代库索引,有很多数学方面的库,很好用。要找库,以此网站着手较好

时间: 2024-08-24 18:58:37

开源代码简介与网站推荐的相关文章

最大开源代码sourceforge 简介 及视音频方面常用的开源代码

所有的音视频凯源代码在这里:http://sourceforge.net/directory/audio-video/os:windows/,你可以下载分析,视频不懂请发邮件给我,帮你分析. 0.视频项目 0.1  VLC media player VLC 多媒体播放器(最初为VideoLAN Client,是VideoLAN计划的开放源代码多媒体播放器.)支援众多音讯与视讯解码器及档案格式,并支援DVD影音光碟,VCD影音光碟及各类串流协定.它也能作为单播 或 多播的串流服务器在IPv4 或I

开源代码网站(转)

http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西.代码类别也比较全面. http://snippets.org/简单实用的代码收集网站,强力推荐.比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来. http://www.codase.com/index.html它是一个代码搜索引擎,特别是搜索c/c++的开源代码,可以通过函数名.类名等搜索,很酷噢 http://sourceforge.net

开源GIS简介

原文 开源GIS C++开源GIS中间件类库: GDAL(栅格)/OGR(矢量)提供了类型丰富的读写支持 GEOS(Geometry Engine Open Source)是基于C++的空间拓扑分析实现类库,遵循LGPL协议发布.GEOS类库提供了丰富的空间拓扑操作函数,用以判断几何对象间的相互关系,以及空间分析操作之后形成新的几何对象.点.线.面要素的两两相互关系,包括相合.分离.相交.重合.包含.相邻等不同位置关系,都可以通过GEOS类库中提供的函数进行分析和判断.并且GEOS类库提供了缓冲

C++开源代码项目汇总

Google的C++开源代码项目 v8  -  V8 JavaScript EngineV8 是 Google 的开源 JavaScript 引擎.V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用.V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista.Mac OS X 10.5 (Leopard) 以及 Linux 系统中运行.V8 可以独立运行,也可以嵌入任何

开源代码欣赏

Google的C++开源代码项目 v8  -  V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎. V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用. V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista.Mac OS X 10.5 (Leopard) 以及 Linux 系统中运行. V8 可以独立运行,也可以嵌

十个程序员必备的网站推荐

程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服.我大致把这些网站分为三类,使用工具类,设计分享类,资讯交流类,业界良心类.希望能对大家有所帮助. 1,Github代码托管(https://github.com/) 作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法.代码托管必备. 2,Dribb

一些技术网站推荐。金融IT。

1 ifeve.com  并发编程网,一个垂直性技术网站,致力于促进并发编程的研究和传播,翻译外国优秀技术文章,发表原创文章 2 blog.51cto.com  Web技术博客,较多技术问题总结与分享 3 linux.cn Linux   相关技术网站 4 *.apache.org Apache开源项目提供httpd.tomcat.hadoop等多种流行开源组件 5 *.maven.org Maven项目存储库 6 *.spring.io Spring项目网站 7 *.ruby-lang.org

Linux学习路线图及常逛自学网站推荐

今天来给大家科普一下Linux的一些基础知识.(敲黑板)谁的小眼睛还没有看老师,分享开始了. 1.了解Linux的常用版本 红帽子企业Linux(Red Hat Enterprise Linux):它是RedHat公司的Linux发行版,面向商业市场,包括大型机.红帽公司从Red Hat Enterprise Linux 5开始对企业版LINUX的每个版本提供10年的支持,Red Hat Enterprise Linux常简作RHEL.Red Hat Enterprise Linux大约3年发布

GitHub + VSTS 开源代码双向同步

GitHub已经是全球开源代码的大本营了,通过以下统计你可以看到仅仅javascript在github就有超过32万个活动的repo.很多开发人员都会把自己的一部分代码分享到github上进行开源,一方面可以提高自己在编程领域的知名度,也可以吸引其他的开发人员帮助你一起改进,当然还可以认识更多的朋友,要不怎么说github其实是个交友网站呢. 但是github上免费的repo只能是公开的,对于一些我们不希望完全开源的项目,就没有办法免费分享了,当然你可以付费升级到专业版,这样就可以托管私有rep