diff --git a/talks-public/2019-07-01-team-digitale/2019-07-01-team-digitale.org b/talks-public/2019-07-01-team-digitale/2019-07-01-team-digitale.org new file mode 100644 index 0000000..31f5591 --- /dev/null +++ b/talks-public/2019-07-01-team-digitale/2019-07-01-team-digitale.org @@ -0,0 +1,82 @@ +#+COLUMNS: %40ITEM %10BEAMER_env(Env) %9BEAMER_envargs(Env Args) %10BEAMER_act(Act) %4BEAMER_col(Col) %10BEAMER_extra(Extra) %8BEAMER_opt(Opt) +#+TITLE: Software Heritage +#+SUBTITLE: The Great Library of Source Code +#+BEAMER_HEADER: \date[2019-07-01, Team Digitale]{1 July 2019\\Team per la Trasformazione Digitale --- Roma, Italy} +#+AUTHOR: Stefano Zacchiroli +#+DATE: 1 July 2019 +#+EMAIL: zack@upsilon.cc + +#+INCLUDE: "../../common/modules/prelude.org" :minlevel 1 +#+INCLUDE: "../../common/modules/169.org" +#+BEAMER_HEADER: \institute[Software Heritage]{Software Heritage --- {\tt zack@upsilon.cc, @zacchiro}} +#+BEAMER_HEADER: \author{Stefano Zacchiroli} + +* Software Heritage + #+INCLUDE: "../../common/modules/swh-overview-sourcecode.org::#mission" :minlevel 2 + #+INCLUDE: "../../common/modules/principles-short.org::#principles" :minlevel 2 + #+INCLUDE: "../../common/modules/status-extended.org::#archivinggoals" :minlevel 2 + +* Architecture + #+INCLUDE: "../../common/modules/status-extended.org::#architecture" :only-contents t + #+INCLUDE: "../../common/modules/status-extended.org::#merkletree" :minlevel 2 + #+INCLUDE: "../../common/modules/status-extended.org::#datamodel" :only-contents t + #+INCLUDE: "../../common/modules/status-extended.org::#dagdetailsmall" :only-contents t + #+INCLUDE: "../../common/modules/status-extended.org::#archive" :minlevel 2 + +* Accessing the archive + #+INCLUDE: "../../common/modules/webui.org::#intro" +** Example: the Apollo 11 source code + #+INCLUDE: "../../common/modules/webui.org::#exapollo11" :only-contents t +** Example: the Quake 3 source code + #+INCLUDE: "../../common/modules/webui.org::#exquake3" :only-contents t + +* Conclusion +** Let's work together! + #+BEAMER: \vspace{-1mm} + #+BEGIN_EXPORT latex + \begin{center} + \includegraphics[width=.6\linewidth]{SWH-logo+motto.pdf} + \end{center} + #+END_EXPORT + #+BEAMER: \vspace{-1mm} +*** Contacts + - https://www.softwareheritage.org + - me: [[mailto:zack@upsilon.cc][zack@upsilon.cc]] / [[https://twitter.com/zacchiro][@zacchiro]] + #+BEAMER: \pause \vspace{-1mm} +*** Archive PA source code + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: 0.33 + :END: + - GitHub and forges are not archives ! + - save code now \\ + #+BEAMER: {\scriptsize https://tiny.cc/swh-save} + - (there's more than GH) + #+BEAMER: \pause +*** Mine PA code metadata + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: 0.33 + :END: + - italia/publiccode.yml + - project metadata mining \\ + #+BEAMER: {\scriptsize https://tiny.cc/swh-mine} + - (there's more than GH!) + #+BEAMER: \pause +*** Track PA contribs/impact + :PROPERTIES: + :BEAMER_env: block + :BEAMER_COL: 0.33 + :END: + - how much FOSS is state-sponsored? + - what did PA code enable? + - (there's more than GH!!) + +* Appendix :B_appendix: + :PROPERTIES: + :BEAMER_env: appendix + :END: + #+INCLUDE: "../../common/modules/status-extended.org::#development" :only-contents t + #+INCLUDE: "../../common/modules/status-extended.org::#swstack" :minlevel 2 + #+INCLUDE: "../../common/modules/status-extended.org::#hwstack" :minlevel 2 + #+INCLUDE: "../../common/modules/status-extended.org::#api" :only-contents t diff --git a/talks-public/2019-07-01-team-digitale/Makefile b/talks-public/2019-07-01-team-digitale/Makefile new file mode 100644 index 0000000..68fbee7 --- /dev/null +++ b/talks-public/2019-07-01-team-digitale/Makefile @@ -0,0 +1 @@ +include ../Makefile.slides