diff --git a/talks-public/2018-04-ambassadors/2018-04-ambassadors.org b/talks-public/2018-04-ambassadors/2018-04-ambassadors.org new file mode 100644 index 0000000..da37778 --- /dev/null +++ b/talks-public/2018-04-ambassadors/2018-04-ambassadors.org @@ -0,0 +1,164 @@ +#+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) +#+TITLE: Software Heritage +#+EMAIL: \mbox{} +#+SUBTITLE: Building the universal software source code archive +#+BEAMER_HEADER: \title{Software Heritage} +#+BEAMER_HEADER: \date[2018]{2018\\[-1em]} +#+BEAMER_HEADER: \title[www.softwareheritage.org]{Software Heritage} +#+BEAMER_HEADER: \author{Courtesy of Software Heritage (CC-BY-4.0)} +# #+BEAMER_HEADER: \setbeameroption{show notes on second screen} +#+BEAMER_HEADER: \setbeameroption{hide notes} +#+KEYWORDS: software heritage legacy preservation knowledge mankind technology +#+MACRO: webui_login rda +#+MACRO: webui_password 2018 +#+LATEX_HEADER_EXTRA: \usepackage{bbding} +#+LATEX_HEADER_EXTRA: \DeclareUnicodeCharacter{66D}{\FiveStar} +#+LATEX_HEADER_EXTRA: \usepackage{tikz} +#+LATEX_HEADER_EXTRA: \usetikzlibrary{arrows,shapes} +#+LATEX_HEADER_EXTRA: \definecolor{swh-orange}{RGB}{254,205,27} +#+LATEX_HEADER_EXTRA: \definecolor{swh-red}{RGB}{226,0,38} +#+LATEX_HEADER_EXTRA: \definecolor{swh-green}{RGB}{77,181,174} +# +# prelude.org contains all the information needed to export the main beamer latex source +# use prelude-toc.org to get the table of contents +# + +#+INCLUDE: "../../common/modules/prelude-toc.org" :minlevel 1 +#+INCLUDE: "../../common/modules/169.org" +#+beamer_header: \institute{} +# +LaTeX_CLASS_OPTIONS: [aspectratio=169,handout,xcolor=table] + + +# +# If you want to change the title logo it's here +# +# +BEAMER_HEADER: \titlegraphic{\includegraphics[width=0.7\textwidth]{SWH-logo}} + +# aspect ratio can be changed, but the slides need to be adapted +# - compute a "resizing factor" for the images (macro for picblocks?) +# +# set the background image +# +# https://pacoup.com/2011/06/12/list-of-true-169-resolutions/ +# +#+BEAMER_HEADER: \pgfdeclareimage[height=90mm,width=160mm]{bgd}{swh-world-169.png} +#+BEAMER_HEADER: \setbeamertemplate{background}{\pgfuseimage{bgd}} + +#+LATEX_HEADER: \usepackage{supertabular} +#+LATEX_HEADER: \newcommand{\sponsor}[2]{{\bf #1}, #2} +#+LATEX_HEADER: \newcommand{\teamster}[2]{{\textcolor{red}{#1}}, #2} +* Software Heritage +# +# One slide motivation + mission +# +** Software Heritage in a nutshell + #+INCLUDE: "../../common/modules/swh-goals-oneslide-vertical.org::#goals" :only-contents t :minlevel 3 +** A principled infrastructure \hfill \url{http://bit.ly/swhpaper} + #+latex: \begin{center} + #+ATTR_LATEX: :width 0.8\linewidth + file:SWH-as-foundation-slim.png + #+latex: \end{center} + #+BEAMER: \pause +*** Open approach :B_block:BMCOL: + :PROPERTIES: + :BEAMER_col: 0.4 + :BEAMER_env: block + :END: + - 100% Free Software + - transparency +*** In for the long haul :B_block:BMCOL: + :PROPERTIES: + :BEAMER_col: 0.4 + :BEAMER_env: block + :END: + - replication + - non profit +*** Technology :noexport: + :PROPERTIES: + :BEAMER_col: 0.34 + :BEAMER_env: block + :END: + - transparency and FOSS + - replicas all the way down +*** Content :noexport: + :PROPERTIES: + :BEAMER_col: 0.32 + :BEAMER_env: block + :END: + - intrinsic identifiers + - facts and provenance +*** Organization :noexport: + :PROPERTIES: + :BEAMER_col: 0.33 + :BEAMER_env: block + :END: + - non-profit + - multi-stakeholder +** Architecture (simplified) + #+BEAMER: \begin{center} + #+BEAMER: \only<1>{\includegraphics[width=\extblockscale{.9\textwidth}]{swh-dataflow-merkle-listers.pdf}} + #+BEAMER: \only<2-3>{\includegraphics[width=\extblockscale{.9\textwidth}]{swh-dataflow-merkle.pdf}} + #+BEAMER: \end{center} +#+BEAMER: \pause +#+BEAMER: \pause +*** Collect and preserve all the development history + - build adapters (listers) for all code hosting platforms + - build adapters (loaders) for all version control systems + - uniform data model + #+INCLUDE: "../../common/modules/status-extended.org::#archive" :minlevel 2 +** Growing Support + #+INCLUDE: "../../common/modules/support-compact.org::#support" :only-contents t :minlevel 3 +* Software Heritage for science and publishing +** Pillars of Open Science + #+INCLUDE: "../../common/modules/conservancy.org::#main" :only-contents t :minlevel 3 +** Software deposit now available \hfill \url{https://hal.inria.fr} + #+INCLUDE: "../../common/modules/swh-scientific-publishing.org::#hal" :only-contents t :minlevel 3 +*** A place to archive your non VCS-ed code +# example of deposit to do : https://who.rocq.inria.fr/Liliana.Cucu/Software.html + \hfill Guide for deposit: \url{http://bit.ly/shwhaldeposit} +** Browsing +*** Features + - Internet Archive - like timeline + - visit the archive content + - snapshots, releases, revisions, directories, contents +*** Demo time + Browser-based interface to browse the Software Heritage archive \\ + *\url{https://archive.softwareheritage.org/browse/}* +*** Technology preview... just for you! + - username: {{{webui_login}}} + - password: {{{webui_password}}} + #+INCLUDE: "../../common/modules/webui.org::#origin-search" :minlevel 2 + #+INCLUDE: "../../common/modules/webui.org::#directory" :minlevel 2 + #+INCLUDE: "../../common/modules/webui.org::#syntax" :minlevel 2 + #+INCLUDE: "../../common/modules/webui.org::#commit" :minlevel 2 +# * Getting involved +# #+INCLUDE: "../../common/modules/status-extended.org::#features" :minlevel 2 +** You can help! :noexport: + #+BEAMER: \vspace{-2mm} +*** Coding + | ٭٭ | Web UI improvements | + | ٭ | loaders/listers for unsupported VCS/forges | + | ٭٭٭ | developer documentation | + #+BEAMER: \vspace{-2mm} \footnotesize \centering + \url{https://docs.softwareheritage.org/devel/} + #+BEAMER: \pause +*** Community + | ٭٭٭ | spread the world, help us with sustainability | + | ٭٭ | document endangered source code | + #+BEAMER: \vspace{-2mm} \footnotesize \centering + \url{wiki.softwareheritage.org/index.php?title=Suggestion_box} + #+BEAMER: \pause +*** Join us + #+BEAMER: \footnotesize \centering + - \url{www.softwareheritage.org/jobs} --- *job openings* + - \url{wiki.softwareheritage.org/index.php?title=Internship} --- *internships* +** Conclusion +*** Software Heritage is + - a reference archive of *all Free Software* ever written + - an international, open, nonprofit, *mutualized infrastructure* + - *now accessible* to developers, users, vendors + - at the service of our community, *at the service of society* +*** Come in, we're open! + \url{www.softwareheritage.org} - general information \\ + \url{docs.softwareheritage.org} - documentation \\ + \url{forge.softwareheritage.org} - our own code diff --git a/talks-public/2018-04-ambassadors/Makefile b/talks-public/2018-04-ambassadors/Makefile new file mode 100644 index 0000000..68fbee7 --- /dev/null +++ b/talks-public/2018-04-ambassadors/Makefile @@ -0,0 +1 @@ +include ../Makefile.slides