Skip to content

Commit c054d80

Browse files
author
BuildTools
committed
copyleft: initial commit
1 parent aee5cc4 commit c054d80

File tree

2 files changed

+77
-0
lines changed

2 files changed

+77
-0
lines changed

copyleft/Makefile

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
all:
2+
pandoc copyleft.md -t beamer -o copyleft.pdf --slide-level=2
3+
ppt:
4+
pandoc copyleft.md -o copyleft.pptx --slide-level=2
5+
6+
clean:
7+
rm copyleft.pdf copyleft.pptx

copyleft/copyleft.md

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Copyleft Software Licenses
3+
subtitle: foss-north pod
4+
author: foss-north
5+
license: CC-BY-SA 3.0
6+
header-includes: |
7+
\usepackage{xcolor}
8+
\definecolor{fossorange}{HTML}{ffcc33}
9+
\setbeamercolor{background canvas}{bg=black}
10+
\setbeamercolor{section in head/foot}{bg=black,fg=fossorange}
11+
\setbeamercolor{subsection in head/foot}{bg=fossorange,fg=black}
12+
\setbeamercolor{normal text}{fg=fossorange}
13+
\setbeamercolor{block title}{fg=black,bg=fossorange}
14+
\setbeamercolor{titlelike}{fg=fossorange}
15+
\setbeamercolor{itemize item}{fg=fossorange}
16+
\setbeamercolor{itemize subitem}{fg=fossorange}
17+
\setbeamerfont{caption}{size=\tiny}
18+
\setbeamerfont{footnote}{size=\tiny}
19+
\setbeamerfont{footnote mark}{size=\tiny}
20+
theme: Malmoe
21+
aspectratio: 169
22+
23+
---
24+
25+
# NOTES (REMOVE BEFORE PUBLISHING)
26+
- 4 freedoms
27+
- The freedom to run the program as you wish, for any purpose (freedom 0).
28+
- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1).
29+
- The freedom to redistribute copies so you can help your neighbor (freedom 2).
30+
- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community to chance to benefit from your changes.
31+
- Source: https://en.wikipedia.org/wiki/The_Free_Software_Definition
32+
- Distribution
33+
- The license is triggered by distribution.
34+
- Distribution is defined by the license.
35+
- Distribution covers both binary and source distribution.
36+
- Variants
37+
- GPL - let's use Henriks pictures for the two first
38+
- LGPL
39+
- AGPL - redefined distribution to cover *-as-a-Service cases, Affero
40+
- GFDL - GNU Free Documentation License
41+
- Timeline
42+
- GPLv1, 1989
43+
- GPLv2, 1991, added section 7, "Liberty or Death". Licensees can _only_ distribute GPL licensed works if they can satisfy all of the license's obligations, despite any other legal obligations.
44+
- LGPLv2, 1991
45+
- LGPLv2.1, 1999 - VAD ÄR DIFFEN MELLAN v2 och v1
46+
- GPLv3, 2007, covers: tivoization, drm, patents - finns som GPLv3, LGPLv3, AGPLv3
47+
- Misc
48+
- Or later, GPLvN+
49+
- Assigning copyright to FSF
50+
- to allow FSF to enforce the license (only copyright holders can do this)
51+
- License dependency graph
52+
- These are (strong) copyleft licenses, they can use permissive code, but permissive code cannot use (L/A)GPL code
53+
54+
# Background
55+
## FSF and the Four Freedoms
56+
- fsf, stallman
57+
- four freedoms
58+
- gnu public license
59+
- copyright assignment to fsf
60+
61+
# Variants
62+
## Distribution
63+
## The GNU Licenses
64+
- The variants goes here
65+
- License dependency graph
66+
67+
# Version History
68+
- Timeline
69+
- The GPLvN+
70+

0 commit comments

Comments
 (0)