diff --git a/20230320/nit-20230320.pdf b/20230320/nit-20230320.pdf index c9267f24468c91f698485998a16f480e9b4b0a96..6f19e7195ee34362f8a1542ae1a8bd56dc2dbc53 100644 Binary files a/20230320/nit-20230320.pdf and b/20230320/nit-20230320.pdf differ diff --git a/20230320/nit-20230320.tex b/20230320/nit-20230320.tex index c673b00d4dbabd7843cecb6a8aed94a96c72185a..6a4de7497a393795f221ab6228a4ffd025ee6049 100644 --- a/20230320/nit-20230320.tex +++ b/20230320/nit-20230320.tex @@ -247,6 +247,8 @@ \end{frame} +\iffalse + \section{Rechtliche Aspekte der Informationstechnologie} \begin{frame} @@ -291,8 +293,6 @@ \end{frame} -\iffalse - \section{Laufzeitumgebungen und Nachhaltigkeit} \begin{frame} diff --git a/20230320/nit-20230320.txt b/20230320/nit-20230320.txt index 7070bd1ae0686c1117d762604e83705fbc2b0bf8..55af7781a29ebd8e584cddd27ec852b511687b16 100644 --- a/20230320/nit-20230320.txt +++ b/20230320/nit-20230320.txt @@ -82,7 +82,7 @@ Definition Nachhaltigkeit (Informationstechnologie): - Eigentlich "Hardware": Computer mit Ökostrom betreiben usw. - Wie können wir nachhaltig mit den Informationen selbst umgehen? (Informationen = Computerprogramme, Daten, ... - "Software") - - Im Gegensatz zu Hardware, werden Informationen nicht weniger, + - Im Gegensatz zu Hardware werden Informationen nicht weniger, wenn man sie teilt. - Augustinus von Hippo (354-430): - Omnis enim res quae dando non deficit, dum habetur et non datur, diff --git a/20230327/lic-20190429.pdf b/20230327/lic-20190429.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bfa22487d6faff3c97254bc03c031c693e1c6013 Binary files /dev/null and b/20230327/lic-20190429.pdf differ diff --git a/20230327/lic-20190429.tex b/20230327/lic-20190429.tex new file mode 100644 index 0000000000000000000000000000000000000000..87a9577fd283cacbfde11d4726456e278b21e97e --- /dev/null +++ b/20230327/lic-20190429.tex @@ -0,0 +1,634 @@ +% lic-20190429.pdf - Lecture Slides on Applied Computer Sciences +% Copyright (C) 2012, 2015, 2016 Peter Gerwinski +% +% This document is free software: you can redistribute it and/or +% modify it either under the terms of the Creative Commons +% Attribution-ShareAlike 3.0 License, or under the terms of the +% GNU General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) +% any later version. +% +% This document is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this document. If not, see <http://www.gnu.org/licenses/>. +% +% You should have received a copy of the Creative Commons +% Attribution-ShareAlike 3.0 Unported License along with this +% document. If not, see <http://creativecommons.org/licenses/>. + +\documentclass[10pt]{beamer} + +\usepackage[utf8]{luainputenc} +\usepackage[german]{babel} +\usepackage[T1]{fontenc} +\usepackage{helvet} +\renewcommand*\familydefault{\sfdefault} + +\usetheme{default} +\usefonttheme{structurebold} +\setbeamertemplate{navigation symbols}{} +\setbeamersize{text margin left = 0.3cm, text margin right = 0.2cm} +\setbeamertemplate{itemize item}{$\bullet$} +\setbeamertemplate{itemize subitem}{--} +\setbeamerfont{itemize/enumerate subbody}{size=\normalsize} +\setbeamerfont{itemize/enumerate subsubbody}{size=\normalsize} +\addtolength{\topmargin}{0.15cm} + +\usepackage{pstricks} +\newrgbcolor{darkgreen}{0.0 0.3 0.0} +\newrgbcolor{lightred}{1.0 0.7 0.7} +\newrgbcolor{lightgray}{0.85 0.85 0.85} +\newrgbcolor{medgray}{0.4 0.4 0.4} + +\usepackage{listings} +\lstset{basicstyle=\color{structure}, + language=C, + captionpos=b, + gobble=4, + columns=fullflexible, + aboveskip=0pt, + belowskip=0pt, + moredelim=**[is][\color{red}]{¡}{¿}, + moredelim=**[is][\only<2->{\color{structure}}]{²}{¿}, + moredelim=**[is][\only<3->{\color{structure}}]{³}{¿}, + moredelim=**[is][\only<4->{\color{structure}}]{°}{¿}, + moredelim=**[is][\only<5->{\color{structure}}]{¤}{¿}, + moredelim=**[is][\only<6->{\color{structure}}]{¢}{¿}, + moredelim=**[is][\only<7->{\color{structure}}]{æ}{¿}, + moredelim=**[is][\only<8->{\color{structure}}]{ø}{¿}} +\lstdefinestyle{terminal}{basicstyle=\ttfamily\color{darkgreen}, + columns=fixed, + moredelim=**[is][\color{red}]{¡}{¿}, + moredelim=**[is][\color{structure}]{°}{¿}} +\lstdefinestyle{shy}{basicstyle=\color{lightgray}, + moredelim=**[is][\color{structure}]{¡}{¿}} +\lstdefinestyle{semishy}{basicstyle=\color{medgray}, + moredelim=**[is][\color{structure}]{¡}{¿}} + +\usepackage{multirow} + +\setcounter{topnumber}{3} +\renewcommand\topfraction{0.7} +\setcounter{bottomnumber}{3} +\renewcommand\bottomfraction{0.7} +\setcounter{totalnumber}{5} +\renewcommand\textfraction{0.1} +\renewcommand\floatpagefraction{0.9} + +\setlength{\unitlength}{1cm} + +\newcommand{\protectfile}[1]{#1} +\newcommand{\file}[1]{{\color{structure}\protectfile{#1}}} +\newcommand{\textarrow}{{\boldmath $\longrightarrow$}} +\newcommand{\arrowitem}{\item[\textarrow]} +\newcommand{\BIGskip}{\vspace{1cm}} +\newcommand{\shy}{\color{lightgray}} +\newcommand{\hot}{\color{red}} +\newcommand{\shyhot}{\color{lightred}} + +\newcommand{\sectionnonumber}[1]{\section{#1}\addtocounter{section}{-1}} + +\def\showsectionnonumber{{\Large\color{structure}\bf\secname\par}\bigskip} + +\def\showsection{\hbox{\Large\color{structure}\bf + \vtop{\hbox{\arabic{section}}}\kern1em% + \vtop{\secname}\par}\bigskip} + +\newcommand{\subsectionnonumber}[1]{\subsection{#1}\addtocounter{subsection}{-1}} + +\def\showsubsectionnonumber{{\large\color{structure}\bf\subsecname\par}\bigskip} + +\def\showsubsection{\hbox{\large\color{structure}\bf + \vtop{\hbox{\arabic{section}.\arabic{subsection}}}\kern1em% + \vtop{\subsecname}\par}\bigskip} + +\begin{document} + +\sectionnonumber{Software-Lizenzen} +\subsectionnonumber{Vorab: Dies ist keine Rechtsdienstleistung!} + +\begin{frame}[t,plain] + \showsectionnonumber + \pause + \showsubsectionnonumber + + \textbf{\S\,2 RDG: Begriff der Rechtsdienstleistung} + + \smallskip + + (1) Rechtsdienstleistung ist jede Tätigkeit in + {\only<3->{\color{red}}konkreten} fremden Angelegenheiten, + sobald sie eine rechtliche Prüfung des + {\only<3->{\color{red}}Einzelfalls} erfordert. + + \medskip + + \strut\hfill Quelle: \url{http://www.gesetze-im-internet.de/rdg/} + + \pause + \pause + + \bigskip + + Konkreter Fall: + \begin{itemize} + \item + Konkretes Programm unter Lizenz A + \item + Konkrete Bibliothek unter Lizenz B + \item + Beratung: Paßt das zusammen? + \arrowitem + Rechtsdienstleistung + \end{itemize} +\end{frame} + + \subsectionnonumber{Lizenz-Beratung unter Kollegen?} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \textbf{\S\,6 RDG: Unentgeltliche Rechtsdienstleistungen} + + \smallskip + + (1) Erlaubt sind Rechtsdienstleistungen, die nicht im Zusammenhang mit einer entgeltlichen + Tätigkeit stehen (unentgeltliche Rechtsdienstleistungen). + + \smallskip + + (2) Wer unentgeltliche Rechtsdienstleistungen außerhalb familiärer, nachbarschaftlicher oder + ähnlich enger persönlicher Beziehungen erbringt, muss sicherstellen, dass die Rechtsdienstleistung + durch eine Person, der die entgeltliche Erbringung dieser Rechtsdienstleistung erlaubt ist, durch + eine Person mit Befähigung zum Richteramt oder unter Anleitung einer solchen Person erfolgt. + [\,\dots] + + \medskip + + \strut\hfill Quelle: \url{http://www.gesetze-im-internet.de/rdg/} + + \pause + + \bigskip + + \begin{itemize} + \arrowitem + Nur allgemein beraten!\\ + Konkrete Fälle an Anwalt verweisen! + \end{itemize} + +\end{frame} + + \subsectionnonumber{Überblick} + \newcommand{\lcr}{\includegraphics[width=0.5cm]{Copyright.pdf}} + \newcommand{\lcl}{\includegraphics[width=0.5cm]{Copyleft.pdf}} + \newcommand{\lcc}{\includegraphics[width=0.5cm]{creative-commons.png}} + \newcommand{\lpd}{\includegraphics[width=0.5cm]{PD-icon.pdf}} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \begin{itemize} + \item + Grundlage: Urheberrecht ($\approx$ Copyright) \hfill \lcr\\ + "`Wer Software schreibt, entscheidet, was damit geschehen darf."' + \pause + \medskip + \item + anderen etwas erlauben: Lizenz + \pause + \medskip + \item + "`gar keine Lizenz"' = alles verboten + \end{itemize} +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \begin{center} + \begin{picture}(12,5) + \put(5,5){\makebox(0,0){Software-Lizenz}} + \put(4.5,4.7){\vector(-1,-1){1}} + \put(5.5,4.7){\vector(1,-1){1}} + \put(3,3.4){\makebox(0,0){proprietär}} + \put(7,3.4){\makebox(0,0){frei / Open Source}} + \put(6.5,3.1){\vector(-1,-1){1.5}} + \put(7.5,3.1){\vector(1,-1){1}} + \put(4.5,1.3){\makebox(0,0){freizügig}} + \put(9,1.8){\makebox(0,0){Copyleft}} + \end{picture}% + \begin{onlyenv}<2->% + \begin{picture}(0,0)(12,0) + \color{darkgreen} + \put(2.5,3.1){\vector(-1,-1){0.5}} + \put(3.5,3.1){\vector(1,-1){0.5}} + \put(2.0,2.3){\makebox(0,0){kommerziell}} + \put(4.0,2.3){\makebox(0,0){gratis}} + \put(4.0,1.0){\vector(-1,-1){0.5}} + \put(5.0,1.0){\vector(1,-1){0.5}} + \put(3.5,0.2){\makebox(0,0){kommerziell}} + \put(5.5,0.2){\makebox(0,0){gratis}} + \put(8.5,1.5){\vector(-1,-1){0.5}} + \put(9.5,1.5){\vector(1,-1){0.5}} + \put(8.0,0.7){\makebox(0,0){kommerziell}} + \put(10.0,0.7){\makebox(0,0){gratis}} + \end{picture}% + \end{onlyenv}% + \end{center} + +\end{frame} + + \subsectionnonumber{Lizenzmodelle} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \begin{itemize} + \item + Freie Software darf man + \hfill\begin{picture}(0,0) + \put(-1.8,-0.8){\includegraphics[width=2cm]{a-gnu-head.pdf}} + \end{picture} + \begin{itemize} + \item[0.] + benutzen, + \item[1.] + studieren und anpassen, + \item[2.] + weitergeben, + \item[3.] + weiterentwickeln und veröffentlichen. + \end{itemize} + \strut\hfill + 4 Grundfreiheiten -- + \url{http://www.gnu.org/philosophy/free-sw}\\ + \pause + \begin{picture}(0,0) + \color{red} + \put(6.95,1.85){\vector(-1,0){1.5}} + \put(7.00,1.75){\vector(-1,-1){0.5}} + \put(7.05,1.85){\makebox(0,0)[l]{Quelltext erforderlich!}} + \end{picture}% + \pause + \medskip + \item + Open Source: i.\,w.\ dasselbe in 10 Kriterien + \hfill\begin{picture}(0,0) + \put(-1.2,-0.5){\includegraphics[width=1.1cm]{osi-logo.jpg}} + \end{picture}\\ + Begründung: technisch statt philosophisch\\[\smallskipamount] + \strut\hfill + Definition: + \url{http://www.opensource.org/docs/osd} + \end{itemize} + +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \begin{itemize} + \item + Proprietäre Software / Closed Source\\ + Gegenteil von freier Software / Open Source + \medskip + \begin{itemize} + \item + Benutzen, Weitergeben und/oder Veröffentlichen\\ + erfordert individuelle Erlaubnis des Rechteinhabers + \medskip + \item + Studieren, Anpassen und/oder Weiterentwickeln\\ + nur dem Rechteinhaber erlaubt + \pause + {\color{red}und/oder möglich\\ + (Quelltext erforderlich!)} + \end{itemize} + \end{itemize} + +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \begin{itemize} + \item + Freie Software + \smallskip + \begin{itemize} + \item + Copyleft\only<2->{:}\\[\smallskipamount] + \begin{visibleenv}<2-> + Weitergabe nur unter gleichen Bedingungen erlaubt\\ + \textarrow\ Umwandlung in proprietäre Software nicht erlaubt + \end{visibleenv} + \medskip + \item + freizügig\only<3->{:}\\[\smallskipamount] + \begin{visibleenv}<3-> + Weitergabe auch unter anderen Bedingungen erlaubt\\ + \textarrow\ Umwandlung in \only<4->{Copyleft- oder }proprietäre Software erlaubt + \end{visibleenv} + \begin{onlyenv}<5-> + \medskip + \item + Teil-Copyleft:\\[\smallskipamount] + Linken mit proprietärer Software erlaubt + \end{onlyenv} + \end{itemize} + \end{itemize} + + +\end{frame} + + \subsectionnonumber{Beispiel-Programme} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + \begin{center} + \renewcommand{\arraystretch}{2.5} + \begin{tabular}{|c||c|c|c|}\hline + & \multirow{2}{*}{proprietär} & \multicolumn{2}{c|}{frei}\\\cline{3-4} + & & freizügig & Copyleft \\\hline\hline + \color{darkgreen}kommerziell + & \color{structure}\visible<2->{\shortstack{\\\includegraphics[width=0.5cm]{Microsoft_Power_Point_2010.png}\\\small Microsoft PowerPoint}} + & \color{structure}\visible<6->{\shortstack{\\\includegraphics[width=1.0cm]{721px-Pfs-logo.png}\\\small pfSense}} + & \color{structure}\visible<5->{\shortstack{\\\includegraphics[width=0.8cm]{open-xchange.jpg}\\\small Open-Xchange}} \\\hline + \color{darkgreen}gratis + & \color{structure}\visible<4->{\shortstack{\\\includegraphics[width=0.8cm]{Adobe-Reader.png}\\\small Adobe Reader}} + & \color{structure}\visible<6->{\shortstack{\\\includegraphics[width=0.5cm]{putty.png}\\\small PuTTY}} + & \color{structure}\visible<3->{\shortstack{\\\includegraphics[width=0.5cm]{libreoffice-impress.pdf}\\\small LibreOffice Impress}} \\\hline + \end{tabular} + \end{center} + \begin{onlyenv}<7->% + \begin{picture}(0,0)(0,-0.5) + \color{red} + \put(7.38,1.38){$\updownarrow$} + \put(9.8,1.38){$\updownarrow$} + \end{picture}% + \end{onlyenv}% + \begin{onlyenv}<8->% + \begin{picture}(0,0)(0,-0.7) + \color{red} + \put(6.3,2.7){$\longleftarrow$} + \put(8.05,2.7){$\longrightarrow$} + \end{picture}% + \end{onlyenv}% + +\end{frame} + + \subsectionnonumber{Beispiel-Lizenzen} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + Generell: Gewährleistungsausschluß + + \bigskip + + \pause + Freie Software / Open Source + \begin{itemize} + \item + strenges Copyleft: + GNU GPL, GNU FDL, CC BY-SA + \pause + \item + Teil-Copyleft: + GNU LGPL, Mozilla-Lizenz, Microsoft Public License + \pause + \item + freizügig: + Modifizierte BSD-Lizenz, Apache-Lizenz, CC BY,\\ + CC0, Public Domain + \end{itemize} + \pause + \strut\hfill\url{http://www.gnu.org/licenses/license-list} + +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + Generell: Gewährleistungsausschluß + + \bigskip + + Proprietäre Software + + \begin{itemize} + \item + Lizenz i.\,d.\,R.\ für jedes Programm anders + \pause + \medskip + \item + "`Normales"' Beispiel (Januar 2012):\\ + Adobe Reader EULA\\[\smallskipamount] + Verwenden \only<3->{nur auf PCs }erlaubt\pause\pause,\\ + Studieren und Weitergeben nicht erlaubt\pause,\\ + Screenshots nicht erlaubt\\[\smallskipamount] + \pause + Der Software ist die Kommunikation mit Adobe\\ + und mit Werbeanbietern erlaubt.\\[\medskipamount] + \pause + \strut\hfill\url{http://www.adobe.com/products/eulas/reader/x/eula_de_de.html} + \medskip + \end{itemize} + +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + Generell: Gewährleistungsausschluß + + \bigskip + + Proprietäre Software + + \begin{itemize} + \item + Kontroverses Beispiel (Januar 2012):\\ + iBooks Author EULA\\[\smallskipamount] + Layout für elektronische Bücher erstellen\\ + \pause + \textarrow\ Buch darf nur über den iBooks Store verkauft werden\\[\medskipamount] + \strut\hfill\url{http://venomousporridge.com/post/16126436616/}\\ + \strut\hfill\url{ibooks-author-eula-audacity} + \end{itemize} + +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + Generell: Gewährleistungsausschluß + + \bigskip + + Proprietäre Software + + \begin{itemize} + \item + Kontroverses Beispiel (September 2001):\\ + Microsoft FrontPage 2002 EULA\\[\smallskipamount] + Webseiten erstellen\\ + \pause + \textarrow\ Webseiten dürfen Microsoft nicht "`herabsetzen"'\\[\medskipamount] + \strut\hfill\url{http://www.heise.de/newsticker/data/jes-21.09.01-001/} + \end{itemize} + +\end{frame} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + Generell: Gewährleistungsausschluß + + \bigskip + + Proprietäre Software + + \begin{itemize} + \item + Kontroverses Beispiel (Juli 2001):\\ + Microsoft Mobile Internet Toolkit EULA\\[\smallskipamount] + Software erstellen\\ + \pause + \textarrow\ Verbot, {\color{darkgreen}"`virale"'} Software + \only<3->{(= Copyleft-Software) }zu erstellen \\ + \pause + \pause + \textarrow\ Verbot, Copyleft-Werkzeuge mit einzusetzen \\ + \textarrow\ Verbot, entwickelte Software gemeinsam mit Copyleft-Software\\ + \strut\phantom{\textarrow} einzusetzen oder zu vertreiben\\[\medskipamount] + \strut\hfill\url{http://web.archive.org/web/20010626201507/}\\ + \strut\hfill\url{http://msdn.microsoft.com/downloads/eula_mit.htm} + \end{itemize} + + % Nicht auf derselben CD: http://msdn.microsoft.com/downloads/eula_mit.htm, 22.7.2001 + +\end{frame} + + \subsectionnonumber{Copyleft} + +\begin{frame}[t,plain] + \showsectionnonumber + \showsubsectionnonumber + + Microsoft: Copyleft-Software ist {\color{darkgreen}"`viral"'}\\[\smallskipamount] + \strut\hfill\url{http://web.archive.org/web/20010626201507/}\\ + \strut\hfill\url{http://msdn.microsoft.com/downloads/eula_mit.htm} + + \bigskip + + \begin{center} + \color{structure}% + \begin{onlyenv}<2->% + \begin{picture}(10,5) + \put(5,5){\makebox(0,0){Code aus fremder Software benutzen}} + \end{picture}% + \end{onlyenv}% + \begin{onlyenv}<3->% + \begin{picture}(0,0)(10,0) + \put(4.5,4.7){\vector(-1,-1){1}} + \put(3.5,3.4){\makebox(0,0){\strut GPL-Software:}} + \put(3.5,2.95){\makebox(0,0){\strut{\color{darkgreen}bedingt} erlaubt}} + \end{picture}% + \end{onlyenv}% + \begin{onlyenv}<4->% + \begin{picture}(0,0)(10,0) + \color{darkgreen} + \put(3.0,2.7){\vector(0,-1){0.7}} + \put(3.0,1.8){\makebox(0,0){\strut Gesamtwerk muß}} + \put(3.0,1.35){\makebox(0,0){\strut unter GPL stehen}} + \end{picture}% + \end{onlyenv}% + \begin{onlyenv}<5->% + \begin{picture}(0,0)(10,0) + \put(5.5,4.7){\vector(1,-1){1}} + \put(6.5,3.4){\makebox(0,0){\strut MS-Software:}} + \put(6.5,2.95){\makebox(0,0){\strut{\color{red}nicht} erlaubt}} + \end{picture}% + \end{onlyenv}% + \begin{onlyenv}<6->% + \begin{picture}(0,0)(10,0) + \color{black} + \put(5.5,1.2){\makebox(0,0)[l]{\textarrow\ + \begin{minipage}[t]{5cm} + Lizenzen lesen,\\ + sorgfältig auswählen + \end{minipage}}} + \end{picture}% + \end{onlyenv}% + \end{center} + +\end{frame} + + \subsectionnonumber{Fazit} + +\begin{frame}[t,plain] + \showsectionnonumber + + {\large\color{structure}\bf Fazit\par} + \begin{itemize} + \item + Generell: Vor Benutzung Lizenz lesen, durch Anwalt prüfen lassen + \pause + \item + "`gar keine Lizenz"' = alles verboten + \end{itemize} + + \pause + Bearbeitung, Weitergabe und Mitverwendung + \begin{itemize} + \pause + \item + nicht erlaubt oder nicht möglich + \textarrow\ proprietäre Software / Closed Source + \pause + \item + erlaubt \textarrow\ freie Software / Open Source + \begin{itemize} + \pause + \item + bei Mitverwendung Lizenz übernehmen \textarrow\ Copyleft + \pause + \item + Lizenz umwandelbar \textarrow\ freizügig + \end{itemize} + \end{itemize} + + \pause + + \bigskip + + {\large\color{structure}\bf Lizenz für diese Lehrmaterialien\par} + \begin{itemize} + \item + Vortragsfolien und Skripte: Copyleft + \item + Beispiel-Programme: freizügig + \end{itemize} + +\end{frame} + +\end{document} diff --git a/20230327/logo-hochschule-bochum-cvh-text-v2.pdf b/20230327/logo-hochschule-bochum-cvh-text-v2.pdf new file mode 120000 index 0000000000000000000000000000000000000000..4aa99b8f81061aca6dcaf43eed2d9efef40555f8 --- /dev/null +++ b/20230327/logo-hochschule-bochum-cvh-text-v2.pdf @@ -0,0 +1 @@ +../common/logo-hochschule-bochum-cvh-text-v2.pdf \ No newline at end of file diff --git a/20230327/logo-hochschule-bochum.pdf b/20230327/logo-hochschule-bochum.pdf new file mode 120000 index 0000000000000000000000000000000000000000..b6b9491e370e499c9276918182cdb82cb311bcd1 --- /dev/null +++ b/20230327/logo-hochschule-bochum.pdf @@ -0,0 +1 @@ +../common/logo-hochschule-bochum.pdf \ No newline at end of file diff --git a/20230327/nit-20230327.pdf b/20230327/nit-20230327.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e14c4a62cde09cf1a1fcb7e2acea6a1e3b645b00 Binary files /dev/null and b/20230327/nit-20230327.pdf differ diff --git a/20230327/nit-20230327.tex b/20230327/nit-20230327.tex new file mode 100644 index 0000000000000000000000000000000000000000..2d6ee786dd53129835c5822a43fdc1922dad17ad --- /dev/null +++ b/20230327/nit-20230327.tex @@ -0,0 +1,263 @@ +% nit-20230327.pdf - Lecture Slides on Sustainable Information Technology +% Copyright (C) 2020, 2021, 2022, 2023 Peter Gerwinski +% +% This document is free software: you can redistribute it and/or +% modify it either under the terms of the Creative Commons +% Attribution-ShareAlike 3.0 License, or under the terms of the +% GNU General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) +% any later version. +% +% This document is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this document. If not, see <http://www.gnu.org/licenses/>. +% +% You should have received a copy of the Creative Commons +% Attribution-ShareAlike 3.0 Unported License along with this +% document. If not, see <http://creativecommons.org/licenses/>. + +\documentclass[10pt,t]{beamer} + +\usepackage{pgslides} + +\newcommand{\term}[1]{#1} +\newcommand{\strong}[1]{\textbf{#1}} + +\title{Nachhaltige Informationstechnologie} +\author{Prof.\ Dr.\ rer.\ nat.\ Peter Gerwinski} +\date{27.\ März 2023} + +\begin{document} + +\maketitleframe + +\section{Was ist nachhaltige Informationstechnologie?} + +\subsection{Alltagserfahrungen (subjektiv)} + +\begin{frame} + + \showsection + + \showsubsection + + \vspace{-\smallskipamount} + + \begin{minipage}[t]{0.5\textwidth} + \textbf{nachhaltig} + \begin{itemize} + \item + bei Klimawandel massiv gegensteuern + ("`Flatten the curve."')\\ + \textarrow\ \href{https://xkcd.com/1732/}{xkcd} + \item + bei Pandemie von zu Hause aus arbeiten + ("`Flatten the curve."')\\\strut + \textarrow\ \href{https://en.wikipedia.org/wiki/File:20200403_Flatten_the_curve_animated_GIF.gif}% + {Wikipedia} + \item + demokratische Grundwerte + auch in Krisenzeiten verteidigen + \item + demokratische Grundwerte verteidigen, + auch wenn das\\mehr Arbeit macht + \item + Verzeichnisstrukturen\\sinnvoll anlegen + \item + Unix-Shell: cp + \end{itemize} + \end{minipage}\hfill + \begin{minipage}[t]{0.5\textwidth} + \textbf{nicht nachhaltig} + \begin{itemize} + \item + bei Klimawandel einfach weitermachen wie bisher + ("`Es wird schon nicht so schlimm werden."') + \item + bei Pandemie einfach weitermachen wie bisher + ("`Es wird schon nicht so schlimm werden."') + \item + demokratische Grundwerte opfern, um Verbrechen + und/oder eine Pandemie zu bekämpfen + \item + demokratische Grundwerte opfern, + um Bequemlichkeit zu gewinnen + \item + Verzeichnisse "`\file{aktuell-neu-alt}"' + \item + DOS-Kommandozeile: copy / xcopy / externe Werkzeuge + \end{itemize} + \end{minipage} + +\end{frame} + +\subsection{Definitionen} + +\begin{frame} + + \showsection + + \showsubsection + + \vspace{-\medskipamount} + + \begin{itemize} + \item + \href{https://de.wikipedia.org/wiki/Nachhaltigkeit}{Wikipedia}: + + \medskip + + \begin{quote} + Das Wort \newterm{Nachhaltigkeit} stammt von dem Verb \term{nachhalten}\\ + mit der Bedeutung "`längere Zeit andauern oder bleiben"'. [\dots] + \end{quote} + + \begin{itemize} + \item + ursprünglich: Forstwirtschaft\\ + nicht mehr Holz fällen, als nachwächst + \item + allgemein:\\ + nicht mehr verbrauchen, als zukünftig wieder bereitgestellt werden kann + \end{itemize} +% \pause +% \item +% IAPS +% \item +% Übertragung auf Informationstechnologie:\\ +% \url{https://www.cvh-server.de/~pgerwinski/tsoc2015/proceedings.pdf}, +% S.~6--8 + \end{itemize} + +\end{frame} + +\begin{frame} + + \showsection + + \showsubsection + + \vspace{-\medskipamount} + + \begin{itemize}\itemsep\medskipamount + \item + \href{https://de.wikipedia.org/wiki/Nachhaltigkeit}{Wikipedia}:\\ + nicht mehr verbrauchen, als zukünftig wieder bereitgestellt werden kann + \item + IAPS: \strong{Nachhaltigkeit = Umweltschutz + soziale Gerechtigkeit} + \item + IAPS: Stufen der Nachhaltigkeit + \vspace{0.5\smallskipamount} + \begin{enumerate}\itemsep\smallskipamount + \item + \strong{Nachhaltigkeit als Gesprächsthema:}\\ + Der Markt regelt sich selbst. + \item + \strong{schwache Nachhaltigkeit:}\\ + den Markt regulieren + (\href{https://de.wikipedia.org/wiki/Internalisierung_(Wirtschaft)}{Internalisierung}, + z.\,B.\ \href{https://de.wikipedia.org/wiki/Emissionsrechtehandel}{Emissionshandel}) + \item + \strong{starke Nachhaltigkeit:}\\ + Konsistenz: nicht mehr verbrauchen,\\ + als zukünftig wieder bereitgestellt werden kann\\ + Effizienz: technologischer Fortschritt\\ + Suffizienz: Was brauchen wir wirklich? + \item + \strong{integrative Nachhaltigkeit:}\\ + Leben in Harmonie mit der Natur (z.\,B.\ Tierschutz) + \end{enumerate} + \end{itemize} + \vspace*{-1cm} + +\end{frame} + +\begin{frame} + + \showsection + + \showsubsection + + \vspace{-\medskipamount} + + \begin{itemize}\itemsep\medskipamount + \item + IAPS: \strong{Nachhaltigkeit = Umweltschutz + soziale Gerechtigkeit} + \item + Übertragung auf Informationstechnologie:\\ + \url{https://www.cvh-server.de/~pgerwinski/tsoc2015/proceedings.pdf}, + S.~6--8 + \end{itemize} + +\end{frame} + +\section{Rechtliche Aspekte der Informationstechnologie} + +\begin{frame} + + \showsection + + \subsection{Software und Urheberrecht} + \showsubsection + \vspace{-\medskipamount} + \begin{itemize} + \item + Lizenzen + \item + TRIPS + \item + DMCA + \item + Upload-Filter + \item + Leistungsschutzrecht + \item + Freie Software / Open Source + \item + Tivoisierung + \end{itemize} + + \bigskip + + \dots + +% \subsection{Software-Patente} +% \showsubsection +% \vspace{-\medskipamount} +% \begin{itemize} +% \item +% Art.\ 52 EPÜ +% \item +% Beispiel-Patente +% \item +% Die Software-Patent-Richtlinie von 2005 +% \item +% Gegenmaßnahmen in Software-Lizenzen +% \end{itemize} + +\end{frame} + +\iffalse + +\section{Laufzeitumgebungen und Nachhaltigkeit} + +\begin{frame} + + \showsection + \begin{itemize}\itemsep\medskipamount + \item + Geschichte der Laufzeitumgebungen + \item + Nachhaltigkeit verschiedener Laufzeitumgebungen\\ + anhand von Beispielen + \end{itemize} + +\end{frame} + +\fi + +\end{document} diff --git a/20230327/pgslides.sty b/20230327/pgslides.sty new file mode 120000 index 0000000000000000000000000000000000000000..5be1416f4216f076aa268901f52a15d775e43f64 --- /dev/null +++ b/20230327/pgslides.sty @@ -0,0 +1 @@ +../common/pgslides.sty \ No newline at end of file