Sometimes, you may wish to give your users the option of licensing your software under an Open Source License or a closed source EULA. You also may wish to make your project available under more than one open soruce license. John discusses why you may wish to choose this option and the mechanics of implementing such an option.
On the other hand,…if I wanted to permissive as possible…and leave it to others to decide which route to pursue,…I'd choose the MIT option.…Today, jQuery foundation projects…are only licensed under the MIT.…This gets back to our previous discussion on compatibility.…By retaining the MIT license, the public is free…to re-license under GPL because the MIT license…is compatible with GPL.…Further, because of it's permissive natural,…there is no prohibition to re-licensing.…
This is not a coding course. Rather, it's an exploration of the legal and business aspects of open-source software licensing—including topics such as contributor agreements and patent licenses. The major open-source licenses (GPL, MIT, and Apache) are covered in depth, and John also provides an overview of establishing a business entity for your software project: a key factor in the ongoing success of many open-source communities.
- What is a license?
- What is a software license?
- Understanding the principles of open source
- Exploring the three basic licenses: GPL, MIT, and Apache
- Choosing the right open-source license
- Working with Creative Commons
- Dual licensing
- Granting contributor license agreements
- Establishing a legal business entity for your development project