Home  >  Article  >  What does open source code release mean?

What does open source code release mean?

藏色散人
藏色散人Original
2021-05-13 16:00:019935browse

Open source code release means that the source code can be used by the public, and the use, modification and distribution of this software are not restricted by the license; and open source code software is under the open source code license Software released to protect software users’ rights to freely use and access source code.

What does open source code release mean?

The operating environment of this article: windows7 system, DELL G3 computer

Open source code is defined as describing software whose source code can be used by the public, and Use, modification and distribution of this software are also not restricted by the license. As everyone knows, the Android system and Unix system (as well as the Linux system developed based on them) are all open source.

Open source software is software released under an open source license to protect software users’ rights to freely use and access the source code. This also protects users' rights to modify, copy and redistribute by themselves. In short, all programs that publish software source code can be called open source software. Open source sometimes not only refers to open source software, it is also the name of a software open model. A representative example of software using the open source model is the GNU/Linux operating system.

Non-open source code is the opposite of open source code. Its programs and software products are protected by intellectual property rights. Others have to spend money if they want to use it. If they want to make adjustments based on it, they must obtain their consent. Just like the windows system your computer uses.

What does open source code release mean?

Extended information:

The definition of open source is defined by Bruce Perens (one of the founders of Debian) as follows:

Free to re- Free Distribution: Allows those who obtain the source code to freely distribute the source code.

Source Code: When the executable file of the program is distributed, it must be accompanied by complete source code or the source code can be easily obtained in advance.

Derivated Works: People can modify the source code and then distribute it under the same license terms.

Integrity of The Author's Source Code: This means that the modified version needs to be distinguished from the original program code by a different version number to protect the original program code. Integrity.

No Discrimination Against Persons or Groups: Open source software shall not set restrictions based on gender, group, country, ethnicity, etc., but if it is due to circumstances stipulated by law Exceptions are made (for example: the U.S. government restricts the export of high-encryption software).

For more related knowledge, please visit the FAQ column!

The above is the detailed content of What does open source code release mean?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn