This week we’re trying to wrap our heads around open source software licensing. We discuss the main types of licenses (and a few of our favorites!), what it means to violate a license, and take a fun look at a few weird questions.
We are not legal counsel, and cannot and will not be held liable for any information provided in this podcast. Please seek legal advice before making any final decisions on your own project. The information provided in this podcast is meant as a starting point for understanding that there is more to open source than just free.
- Main differences between licenses
- Commercial Use
- Can be Modified
- Can be Distributed
- Can be Sublicensed
- Can be used for private use
- Can be held liable
- GPL 3
- Ext Js’ Open Source FAQ, requires any “modifications” must be returned to community.
- MIT License
- Coding Blocks code samples under MIT
- Apache 2.0 has special clauses around patents
- By default published code, writing defaults to All rights reserved
- Beerware License 🙂
- Creative Commons (CC)
- StackOverflow Creative Commons Case Study
- Different licenses have different requirements
- Multi Licensed Software
- Open Source Doesn’t Mean Free!
- GPL vs LGPL
- Free Software Foundation’s Mission
- Can you change a license?
- What happens if I violate the terms of a software license?
- Are my emails licensed?
- How do I find out if I’ve violated any licenses?
- Dual licensing: MySQL, ExtJs
- Including code from stack overflow
- How do I license my stuff, yo?
- What are compatible licenses?
- EULA – What are you agreeing to exactly? (You in a Facebook Ad)
- Writing your own license
- Alt+F1 in Sql Server used to quickly describe a table in the selected database(sp_help)
- Awesome Windows File Search Utility: Agent Ransack
- Attach to process w/ Visual Studio Debugger to save time