Opensource License

LicenseDescriptionCopyleftCommercial UseModificationDistributionCompatibility
GPL (GNU General Public License)Strong copyleft; Requires derivative works to be released under the same license; Promotes open source and sharingYesYesYesYesCompatible with other GPL licenses; Incompatible with many permissive licenses
LGPL (GNU Lesser General Public License)Weak copyleft; Allows linking with proprietary software; Only requires modifications to the library itself to be released under the same licenseNoYesYesYesCompatible with LGPL and some permissive licenses
MIT LicensePermissive license; Allows almost unrestricted use, modification, and distribution; Only requires attribution and copyright noticeNoYesYesYesCompatible with most licenses
Apache License 2.0Permissive license; Similar to MIT but includes more detailed patent and liability provisionsNoYesYesYesCompatible with most licenses
BSD LicensePermissive license; Similar to MIT but often with a clause prohibiting use of contributors’ names for endorsementNoYesYesYesCompatible with most licenses
Mozilla Public License 2.0Weak copyleft; Requires modifications to the licensed code to be released under the MPL, but not necessarily other codeNoYesYesYesCompatible with some licenses; Incompatible with strong copyleft licenses
Eclipse Public LicenseWeak copyleft; Similar to MPL but with more compatibility with other licenses used in the Eclipse ecosystemNoYesYesYesCompatible with some licenses; Incompatible with strong copyleft licenses
GNU Affero General Public License (AGPL)Strong copyleft like GPL, but covers network use; Requires modified versions to provide access to source code when used over a networkYesYesYesYesCompatible with other AGPL and GPL licenses; Incompatible with many permissive licenses
cmd + /