Open Source Licenses
Browse and understand various open source licenses
MIT
MIT License
Simple and permissive license, only requires copyright notice
Apache-2.0
Apache License 2.0
Enterprise-friendly license with patent protection
GPL-3.0
GNU General Public License v3.0
Strong copyleft license requiring derivative works to also use GPL
BSD-3-Clause
BSD 3-Clause "New" or "Revised" License
Classic permissive license prohibiting use of author name for promotion
BSD-2-Clause
BSD 2-Clause "Simplified" License
Simplified BSD license with advertising clause removed
LGPL-3.0
GNU Lesser General Public License v3.0
Weak copyleft license allowing linking to proprietary software
MPL-2.0
Mozilla Public License 2.0
File-level copyleft allowing mixing with other licenses
Unlicense
The Unlicense
Dedicates work to public domain with no restrictions
License Type Explanation
Understand the characteristics and applicable scenarios of different types of open source licenses
Permissive
Minimal requirements for users, allowing almost any use including closed-source commercial use
Copyleft
Requires derivative works to also be open source, protecting the open source ecosystem
Proprietary
Has more restrictions for users, typically used for commercial software