diff --git a/talks-public/2018-04-ambassadors/2018-04-ambassadors.org b/talks-public/2018-04-ambassadors/2018-04-ambassadors.org index da37778..5688f05 100644 --- a/talks-public/2018-04-ambassadors/2018-04-ambassadors.org +++ b/talks-public/2018-04-ambassadors/2018-04-ambassadors.org @@ -1,164 +1,162 @@ #+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 + - listers :: track all code hosting platforms + - loaders :: convert /all/ version control systems into /one 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! + Browser-based interface to browse the Software Heritage archive \\ + *\url{https://archive.softwareheritage.org/browse/}*\\ - 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