GPL
Protocol
Among the various licenses used by Free Software, the most important thing is the General Public License.
License
(GPL)
.
GPL
Like other free software licenses, the public can enjoy the freedom to run and copy software, the freedom to issue and disseminate software, and the freedom to obtain the source code of software, the freedom to improve the software and disseminate the improved version to the community.
GPL
It also stipulates that, as long as the modified text is overall or a part of it comes from following the GPL
The overall modification text must follow the GPL
Circulation: not only must the source code of the modified text be made public to the public, but the circulation of the modified text cannot be subject to the restrictions made by the modifier. Therefore, one item follows the GPL
Circulation programs cannot be combined with non-free software. GPL
The flow rule is called Copyleft.
, Indicating (
Copyright)
Concept"
"
.
GPL
The main principles of the agreement are as follows:
1
Ensure that the software is released in open source code from beginning to end, and protect the development results from being stolen and used for commercial release. Any software set, as long as the GPL
The source program of a third-party software protected by the Protocol. When it is released to non-developers, the software itself becomes automatically affected.
GPL
The entity that is protected and restricted. In other words, the source code must be open at this time.
2
, GPL
Copyleft
, Or
Copyright Protection"
,"
Copyright owner left"
,"
Not copyrighted"
,"
Version responsibility"
. You can remove all copyright of the original.
Information, as long as you keep the open source, and with the source code, binary version attached GPL
So that future generations can clearly learn the authorization information of the software. GPL
The essence is that, as long as the software is fully open-source, users can enjoy free space as much as possible, so that the software can develop faster and better.
3
, Regardless of the form of software release, the source code must be included at the same time. For example
Web
To download the source code, you must download the source code on the same page of the binary version (if any. If it is released in the form of a CD, the source file must be attached to the CD.
4
, Development or maintenance follow GPL
The company or individual of the software developed by the Protocol may charge the user a certain amount of service fee. But it's still an old saying --
The complete source code of the software must be provided free of charge, and the source code and service must not be bundled or sold in disguised form.