An open-source license is a form of license for computer software and other items that permit the use, modification, and/or sharing of the source code, blueprint, or design under specified terms and conditions. This enables end-users and commercial organizations to inspect and edit the source code, blueprint, or design for purposes of customization, curiosity, or troubleshooting. While most open-source licensed software is available for free, this is not always the case.