Open source code, also known as source code disclosure, refers to a software publishing model. The general software only obtains the compiled binary executable file, usually only the author of the software or the copyright owner, etc., the original code that owns the program. Some software authors will expose the original code, which is called "Source code Disclosure", but this does not necessarily conform to the definition and conditions of "open original code", because the author may set the conditions for exposing the original code, such as restricting the object to read the original code, restricting derivatives, etc.
Open Source (English: Open sources) describes the practice of providing the final source material in the production and development of a product. Some people think of open source as a philosophical thought, while others regard it as a kind of pragmatism. Before the term was widely used, developers and producers used many words to describe the concept, and open source was widely used on the Internet, and participants needed to update their computer source code extensively. Open source code makes production modules, communication pipelines, and interactive communities better. Subsequently, a new copyright, software Licensing terms, domain names and consumer offers were created, a new word open source software was born.
Open source software is the software released under an open source license to guarantee the free use of software users and the right to access source code. This also protects the right of users to modify, reproduce and redistribute themselves. In short, all programs that publish software source code can be called Open source software. Open source code is sometimes not just open source software, it is also the name of a software open mode. Software representatives using open-source open mode have gnu/linux operating systems.
Share some of the open source code sites below:
1, http://search.csdn.net/
CSDN search, Csdn still have a lot of programming resources, with its search can find a lot of things. Code categories are also more comprehensive.
2, http://snippets.org/
A simple and useful Code collection site, strongly recommended. For example, you want to find a DES encryption, to find a data compression, find an INI file operation C code, etc., can be extremely easy.
3, http://www.codase.com/index.html
It is a code search engine, especially for the search for C + + source code, you can search by function name, class name, etc. cool OH
4, Http://sourceforge.net
Well-known open source code base, as long as the function can be thought of, there are corresponding sources
5, http://www.tigris.org/
The same source code base as the above sourceforge, but SourceForge with CVS, and this is managed with SVN version.
6, http://cosoft.org.cn/
The Chinese version of the open source code library seems to have been translated directly by SourceForge. Its synchronicity is not yet examined.
7, http://www.experts-exchange.com/Programming/
This is the expert question and answer website, can solve many problems in the programming aspect.
8, http://www.koders.com/
is also a code search engine, similar to Codase, and can find the code for the specified license
9, http://www.thefreecountry.com/sourcecode/index.shtml
This is also a source code site. There are a lot of resources for this site.
10, http://www.vckbase.com/
VC Knowledge Base, the domestic relatively good VC resource station
11, http://www.programmersheaven.com/
Developer's paradise? There are some tutorials that seem good.
12, http://www.cprogramming.com/
A web site that collects resources for programming in C + +
13, http://www.netlib.org/
Source Library Index, there are many mathematical aspects of the library, very useful. To find a library, this site to start better
Introduction to open source code and website recommendation