Skip to content

Instantly share code, notes, and snippets.

@coyotebush
Created October 31, 2014 06:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coyotebush/3ecfae2258a8e060c5d6 to your computer and use it in GitHub Desktop.
Save coyotebush/3ecfae2258a8e060c5d6 to your computer and use it in GitHub Desktop.
A five-minute introduction to the free software movement
\documentclass[14pt]{beamer}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage{moresize}
\usetheme{Berkeley}
\beamertemplatenavigationsymbolsempty
\renewcommand{\arraystretch}{1.2}
\title{Why Free Software?}
\author{Corey Ford}
\date{2014-10-30}
\begin{document}
\frame{\titlepage}
\section{Definitions}
\begin{frame}
\frametitle{Terminology}
\begin{itemize}
\item ``free as in speech, not as in beer''
\item ``libre'' rather than ``gratis''
\item ``open source'' defines a very similar set of software (ideological vs. technical focus)
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{``Four Essential Freedoms''}
\footnotesize
\begin{itemize}
\item The freedom to run the program as you wish, for any purpose (freedom 0).
\item The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
\item The freedom to redistribute copies so you can help your neighbor (freedom 2).
\item The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
\end{itemize}
(\textcopyright\ Free Software Foundation, CC-BY-ND 3.0 US)
\end{frame}
\section{History}
\begin{frame}
\frametitle{History}
\begin{tabular}{r p{0.8\textwidth}}
1970s & Restrictive software licenses\\
1980 & Copyright extended to ``computer programs''\\
1983-5 & Richard Stallman starts GNU Project, Free Software Foundation, ``copyleft''\\
1992 & Linux kernel licensed under GNU GPL\\
1997 & Eric Raymond, ``The Cathedral and the Bazaar''\\
1997-8 & Debian Free Software Guidelines, Open Source Definition\\
\end{tabular}
\end{frame}
\section{Benefits}
\begin{frame}
\frametitle{Benefits}
\begin{itemize}
\item control over your own computing
\item culture of sharing, ``forking'', reusing components
\item ability to audit, improve code $\to$ quality, security (hopefully): ``Given enough eyeballs, all bugs are shallow.''
\end{itemize}
\end{frame}
\section{Examples}
\begin{frame}
\frametitle{Examples}
\begin{itemize}
\item lots of frameworks, services, applications\ldots
\item GNU/Linux, BSD operating systems
\item version control and communities: GitHub
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Resources}
\footnotesize
\begin{itemize}
\item \url{https://en.wikipedia.org/wiki/Free_software}
\item \url{https://www.gnu.org/philosophy/free-sw}
\item \url{https://fsf.org/}
\item \url{http://cplug.org/}
\end{itemize}
\end{frame}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment