--- 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+