Home  >  Article  >  Backend Development  >  What open source protocol does Python use?

What open source protocol does Python use?

(*-*)浩
(*-*)浩Original
2019-08-01 16:43:206760browse

Python is an interpreted, object-oriented, high-level programming language with dynamic data types. Python source code also follows the GPL (GNU General Public License) agreement.

What open source protocol does Python use?

##GPL (GNU General Public License) (Recommended learning: Python video tutorial )

The main content of the GPL agreement is that as long as a product under the GPL agreement is used in a software ("use" refers to class library reference, modified code or derivative code), the software product must also Using the GPL license, it must be both open source and free. This is the so-called "infectiousness".

There is no problem using GPL-licensed products as a separate product, and you can also enjoy the advantage of being free.

Since GPL strictly requires that software products that use GPL class libraries must use the GPL protocol, for open source code that uses the GPL protocol,

commercial software or departments that have code confidentiality requirements are not suitable Integration/adoption as the basis for class libraries and secondary development.

GPL (GNU General Public License)

Most software licenses are designed to take away your freedom to share and modify the software. In contrast, the GNU General Public License attempts to guarantee your freedom to share and modify free software. - Ensure that free software is free for all users. The GPL applies to most Free Software Foundation software, as well as software developed by authors who assume obligations for their use.

(Some other Free Software Foundation software is covered by the GNU Library General License). You can also use it in your programs. When we talk about free software, we mean freedom, not price.

In order to protect your rights, we need to make regulations that prohibit anyone from not recognizing your rights or asking you to give up these rights. These provisions translate into your responsibility if you modify the free software or distribute copies of the software.

For example, if you distribute copies of such a program, whether for a fee or for free, you must give all rights you have to your recipients; you must ensure that they receive or have access to the source program ; and show them these terms so that they know they have such rights.

For more Python related technical articles, please visit the

Python Tutorial column to learn!

The above is the detailed content of What open source protocol does Python use?. 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