Open Source Licenses
@WriteSpeakCode@CodeMontage
bit.ly/OSSLicenses
Why License?
"Open source licenses allow software to be freely used, modified, and shared."
@WriteSpeakCode@CodeMontage
You may get stuck
@WriteSpeakCode@CodeMontage
Why License?
● Copyright is automatic in the U.S.● Licenses allow others to help you
@WriteSpeakCode@CodeMontage
You may want help
@WriteSpeakCode@CodeMontage
Which License?
● Public Domain● FreeBSD/MIT License● GNU Public License (GPL)● Mozilla Public License (MPL)
@WriteSpeakCode@CodeMontage
Public Domain
@WriteSpeakCode@CodeMontage
FreeBSD or MIT License
@WriteSpeakCode@CodeMontage
GNU General Public License (GPL)
@WriteSpeakCode@CodeMontage
open source forever& ever
Mozilla Public License (MPL)
@WriteSpeakCode@CodeMontage
Dual License
@WriteSpeakCode@CodeMontage
Which License?
● Public Domain● FreeBSD/MIT License● GNU Public License (GPL)● Mozilla Public License (MPL)
@WriteSpeakCode@CodeMontage
What matters?
● Copyleft - what happens to derivatives?● Commercial - can others make money?● Reciprocity - must share improvements?
@WriteSpeakCode@CodeMontage
Where shall the License live?
● Name the license in the README.md● Include the exact license text in LICENSE● e.g. github.com/ginatrapani/thinkup
@WriteSpeakCode@CodeMontage
@WriteSpeakCode@CodeMontage