1
1
Choosing a License
2
2
==================
3
3
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:
5
9
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.
8
13
9
14
In general, these licenses tend to fall into one of two categories:
10
15
11
16
1. licenses that focus more on the user's freedom to do with the
12
17
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).
14
19
15
20
2. licenses that focus more on making sure that the code itself —
16
21
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
22
27
including the source code for their changes.
23
28
24
29
To help you choose one for your project, there's a `license chooser <http://three.org/openart/license_chooser/ >`_,
25
- use it.
30
+ ** use it ** .
26
31
32
+ **More-Permissive **
27
33
28
- More-Permissive
29
- :::::::::::::::
34
+ - PSFL (Python Software Foundation License) -- for contributing to python itself
35
+ - MIT / BSD / ISC
30
36
31
- PSFL
32
- ----
37
+ + MIT (X11)
38
+ + New BSD
39
+ + ISC
33
40
41
+ - Apache
34
42
35
- MIT / BSD / ISC
36
- ---------------
43
+ **Less-Permissive: **
37
44
45
+ - LGPL
46
+ - GPL
38
47
39
- MIT (X11)
40
- `````````
48
+ + GPLv2
49
+ + GPLv3
41
50
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
- `````
71
51
72
52
0 commit comments