11Choosing a License
22==================
33
4- Open source.
4+ Your source publication *needs * a license. In the US, if no license is
5+ specified, users have no legal right to download, modify, or
6+ distribute. Furthermore, people can't contribute to your code unless
7+ you tell them what rules to play by. It's complicated, so here are
8+ some pointers:
59
6- There are plenty of `open source licenses <http://opensource.org/licenses/alphabetical >`_
7- available to choose from.
10+ Open source. There are plenty of `open source licenses
11+ <http://opensource.org/licenses/alphabetical> `_ available to choose
12+ from.
813
914In general, these licenses tend to fall into one of two categories:
1015
11161. licenses that focus more on the user's freedom to do with the
1217 software as they please (these are the more-permissive open
13- source licenses such as the MIT, BSD, & Apache), and
18+ source licenses such as the MIT, BSD, & Apache).
1419
15202. licenses that focus more on making sure that the code itself —
1621 including any changes made to it and distributed along with it —
@@ -22,51 +27,26 @@ someone to add code to the software and distribute it without also
2227including the source code for their changes.
2328
2429To help you choose one for your project, there's a `license chooser <http://three.org/openart/license_chooser/ >`_,
25- use it.
30+ ** use it ** .
2631
32+ **More-Permissive **
2733
28- More-Permissive
29- :::::::::::::::
34+ - PSFL (Python Software Foundation License) -- for contributing to python itself
35+ - MIT / BSD / ISC
3036
31- PSFL
32- ----
37+ + MIT (X11)
38+ + New BSD
39+ + ISC
3340
41+ - Apache
3442
35- MIT / BSD / ISC
36- ---------------
43+ **Less-Permissive: **
3744
45+ - LGPL
46+ - GPL
3847
39- MIT (X11)
40- `````````
48+ + GPLv2
49+ + GPLv3
4150
42- New BSD
43- ```````
44-
45- ISC
46- ```
47-
48- Apache
49- ------
50-
51-
52- Less-Permissive
53- :::::::::::::::
54-
55-
56- LGPL
57- ----
58-
59-
60-
61- GPL
62- ---
63-
64-
65- GPLv2
66- `````
67-
68-
69- GPLv3
70- `````
7151
7252
0 commit comments