Selecting a Software License

Use this table as a quick guide to what can or can’t be done with code and software shared under some of the more popular open source licenses. See also https://opensource.org/licenses for more information.

LicenseProtects against endorsement1*Allows commercial useCan be distributedCan be modifiedSource code must be shared when redistributing modified versionsChanges made to the licensed materials must be documented and sharedMust include license and copyright notice
MITxxxx
BSD-2-Clausexxxx
BSD-3-Clausexxxxx
GNU GPL v3xxxxxx
  1. * Prohibits others from using the name of the copyright holder or its contributors to promote derived products without written consent. ↩︎

This table was modified from: Appendix. Choose a License. (2026). https://choosealicense.com/appendix/