From c054d803f43d41154c7b321c153cd612277d3a81 Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 22 May 2020 09:37:34 +0200 Subject: [PATCH] copyleft: initial commit --- copyleft/Makefile | 7 +++++ copyleft/copyleft.md | 70 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 copyleft/Makefile create mode 100644 copyleft/copyleft.md diff --git a/copyleft/Makefile b/copyleft/Makefile new file mode 100644 index 0000000..d0edc3a --- /dev/null +++ b/copyleft/Makefile @@ -0,0 +1,7 @@ +all: + pandoc copyleft.md -t beamer -o copyleft.pdf --slide-level=2 +ppt: + pandoc copyleft.md -o copyleft.pptx --slide-level=2 + +clean: + rm copyleft.pdf copyleft.pptx diff --git a/copyleft/copyleft.md b/copyleft/copyleft.md new file mode 100644 index 0000000..39c1805 --- /dev/null +++ b/copyleft/copyleft.md @@ -0,0 +1,70 @@ +--- +title: Copyleft Software Licenses +subtitle: foss-north pod +author: foss-north +license: CC-BY-SA 3.0 +header-includes: | + \usepackage{xcolor} + \definecolor{fossorange}{HTML}{ffcc33} + \setbeamercolor{background canvas}{bg=black} + \setbeamercolor{section in head/foot}{bg=black,fg=fossorange} + \setbeamercolor{subsection in head/foot}{bg=fossorange,fg=black} + \setbeamercolor{normal text}{fg=fossorange} + \setbeamercolor{block title}{fg=black,bg=fossorange} + \setbeamercolor{titlelike}{fg=fossorange} + \setbeamercolor{itemize item}{fg=fossorange} + \setbeamercolor{itemize subitem}{fg=fossorange} + \setbeamerfont{caption}{size=\tiny} + \setbeamerfont{footnote}{size=\tiny} + \setbeamerfont{footnote mark}{size=\tiny} +theme: Malmoe +aspectratio: 169 + +--- + +# NOTES (REMOVE BEFORE PUBLISHING) +- 4 freedoms + - The freedom to run the program as you wish, for any purpose (freedom 0). + - The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). + - The freedom to redistribute copies so you can help your neighbor (freedom 2). + - 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. + - Source: https://en.wikipedia.org/wiki/The_Free_Software_Definition +- Distribution + - The license is triggered by distribution. + - Distribution is defined by the license. + - Distribution covers both binary and source distribution. +- Variants + - GPL - let's use Henriks pictures for the two first + - LGPL + - AGPL - redefined distribution to cover *-as-a-Service cases, Affero + - GFDL - GNU Free Documentation License +- Timeline + - GPLv1, 1989 + - 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. + - LGPLv2, 1991 + - LGPLv2.1, 1999 - VAD ÄR DIFFEN MELLAN v2 och v1 + - GPLv3, 2007, covers: tivoization, drm, patents - finns som GPLv3, LGPLv3, AGPLv3 +- Misc + - Or later, GPLvN+ + - Assigning copyright to FSF + - to allow FSF to enforce the license (only copyright holders can do this) + - License dependency graph + - These are (strong) copyleft licenses, they can use permissive code, but permissive code cannot use (L/A)GPL code + +# Background +## FSF and the Four Freedoms +- fsf, stallman +- four freedoms +- gnu public license +- copyright assignment to fsf + +# Variants +## Distribution +## The GNU Licenses +- The variants goes here +- License dependency graph + +# Version History +- Timeline +- The GPLvN+ +