In simple terms, GNU is the type of license that you can use for your code or software. Today we will see all about GNU in this post. But before we take a deep dive, it’s important to see other types of Licenses as well.
Type of Licenses
They are multiple types of licenses, which you use for your software. Let’s see a short summary of them.
Public Domain License
Public domain licenses are used for software that is not copyrighted, and you won’t have to pay any fees. So here you can reuse, redistribute, and copy the code.
This same as the public domain, Here you can do any type of modification but here you will also have to also acknowledge the original License. That’s it.
Proprietary software is the type of software that is not open-source, you can use or modify the code. Microsoft Windows is proprietary software.
Copyleft licenses are types of open-source software that allow for specific types of reuse and modifications. If you modify the code, then your version must be released under a copyleft license.
The last type of license is
GNU General Public License
. Let’s see more details about it.
About GNU General Public License.
GNU not Unix is the software license that is used for most open-source software. Many people think that software licensed under GNU means it’s free but that’s not correct. Software licensed under the GNU project means that user of the software has full freedom of use, distribution, and modification of the software. It may or may not be free.
GNU Project was announced by Richard Stallman, on September 27, 1983. His goal was to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the right to freely run the software, copy and distribute it, study it, and modify it. GNU software grants these rights in its license. In case you don’t know TEE Command is licensed under GNU general public License.
You can find more details about the project here.