The trends in choosing licenses in Python Ecosystem
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
PyCon India, 2016
CC-BY-SA 3.0
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
This talk is not to be considered as legal advice
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907844/Untitled_-_10.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2881707/pyladies_logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
IANAL
I am not a lawyer
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
- License is something that protects your code.
- I do not care about license, its bores me.
- You have to fill up the name of a license to make package in Fedora, unless they wont accept the package.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907848/Untitled_-_1.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907970/pypi.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
My project
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
PyPI JSON API
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2908112/chart1.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2908116/chart3.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907976/unknown.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Present Status
Submitting patches to individual projects
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Software License
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907863/commercial.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907881/opensource.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907887/Untitled_-_3.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907899/mitbsd.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907914/permissive.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907936/apache.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907939/isc.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Reciprocal Licenses
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Taking the left turn
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907960/Copyleft.svg.png)
Copyleft
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907957/gerwinski-gnu-head.png)
GNU General Public License
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
It is not muft,
it is mukt
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Permissive
vs
Copyleft
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907873/public_domain.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907983/best.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Choose a proper license based on usecase
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907994/license_file.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2908014/requests.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
setup.py
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/3029215/requests_setup_py.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Mention License in README file
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Patent Concern
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Do not invent your own license
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Keep your funny bones aside
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907964/Opensource.svg.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
http://choosealicense.com/
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Choose a popular license
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
Thank You
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2907772/anwesha_url.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2881744/pylady_geek.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/550671/images/2910467/anweshasrkr.png)
pyconin16
By dascommunity
pyconin16
- 2,189