diff --git a/talks-public/2018-09-20-ModerationDay/2018-09-20-ModerationDay.org b/talks-public/2018-09-20-ModerationDay/2018-09-20-ModerationDay.org new file mode 100644 index 0000000..dc77e63 --- /dev/null +++ b/talks-public/2018-09-20-ModerationDay/2018-09-20-ModerationDay.org @@ -0,0 +1,195 @@ +#+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 universal source code archive +#+BEAMER_HEADER: \title{Software Heritage} +#+AUTHOR: Morane Gruenpeter +#+EMAIL: morane@softwareheritage.org +#+BEAMER_HEADER: \date[September 20th, 2018]{September 20th, 2018\\[-1em]} +#+BEAMER_HEADER: \title[www.softwareheritage.org]{Software Heritage} +#+BEAMER_HEADER: \institute[]{\\\href{mailto:morane@softwareheritage.org}{\tt morane@softwareheritage.org}} +#+BEAMER_HEADER: \author[Morane Gruenpeter]{ Morane Guenpeter\\[1em]% +#+BEAMER_HEADER: Metadata specialist, Software Heritage\\Crossminer, University of L'Aquila\\[-1em]} +# #+BEAMER_HEADER: \setbeameroption{show notes on second screen} +#+BEAMER_HEADER: \setbeameroption{hide notes} +#+KEYWORDS: software heritage legacy preservation knowledge mankind technology deposit + +# +# 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" + +# +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} +* Introductions :noexport: +** Short Bio + # +BEAMER: \raisebox{-.5\height}{\includegraphics[width=.28\linewidth]{rdc}} +* Software is everywhere... :noexport: +** Software is everywhere :noexport: + :PROPERTIES: + :CUSTOM_ID: softwareispervasive + :END: + #+latex: \begin{center} + #+ATTR_LATEX: :width .6\linewidth +file:software-center.pdf + #+latex: \end{center} +#+BEAMER: \pause +*** + :PROPERTIES: + :BEAMER_env: block + :END: + \hfill Software embodies our collective *Knowledge* and *Cultural Heritage* +# why software source code is special (2 slides) +# +#+INCLUDE: "../../common/modules/source-code-different-long.org::#thesourcecode" :minlevel 2 +** Source code is essential :noexport: +#+INCLUDE: "../../common/modules/source-code-different-long.org::#softwareisdifferent" :only-contents t :minlevel 3 +** 50 years of software source code +#+INCLUDE: "../../common/modules/50years-source-code.org::#apollolinux" :only-contents t :minlevel 3 + +* Software Heritage +# +# One slide motivation + goals +# +#+INCLUDE: "../../common/modules/swh-goals-oneslide-vertical.org::#goals" :minlevel 2 +# + +# * Building the network +# Where we are today: endorsement +# ** Our principles \hfill iPres 2017 - \url{http://bit.ly/swhpaper} +# #+INCLUDE: "../../common/modules/principles-compact.org::#principlesstatus" :only-contents t :minlevel 3 +** Our principles \hfill iPres 2017 - \url{http://bit.ly/swhpaper} + :PROPERTIES: + :CUSTOM_ID: principlesstatus + :END: +#+latex: \begin{center} +#+ATTR_LATEX: :width .6\linewidth +file:SWH-as-foundation-slim.png +#+latex: \end{center} +#+latex: \footnotesize\vspace{-3mm} + # + # #+BEAMER: \pause + + #+BEAMER: \pause + #+latex: \centering + #+ATTR_LATEX: :width \extblockscale{.8\linewidth} + file:growth.png +#+BEAMER: \pause +*** Open approach :B_block:BMCOL: + :PROPERTIES: + :BEAMER_col: 0.3 + :BEAMER_env: block + :END: + - open source + - transparency +*** In for the long haul :B_block:BMCOL: + :PROPERTIES: + :BEAMER_col: 0.3 + :BEAMER_env: block + :END: + - non profit, *mirrors* + - *intrinsic* identifiers +# +*** Exhaustive :B_block:BMCOL: + :PROPERTIES: + :BEAMER_col: 0.3 + :BEAMER_env: block + :END: + - *all* software + - open to *all* communities + +*** :B_ignoreheading: + :PROPERTIES: + :BEAMER_env: ignoreheading + :END: + +*** + +** Growing Support +#+INCLUDE: "../../common/modules/support-compact.org::#support" :only-contents t :minlevel 3 +* Relevance for research software publishing +# +# reproducibility and scientific knowledge pillars (one slide) +#+INCLUDE: "../../common/modules/swh-scientific-reproducibility.org::#main" :only-contents t :minlevel 2 +# +** Scientific software lifecycle + #+latex: \centering + #+ATTR_LATEX: :width \extblockscale{.8\linewidth} + file:software_life_cycle_en.png + +** The research software (deposit) use case + :PROPERTIES: + :CUSTOM_ID: hal + :END: +*** Deposit software in HAL :B_picblock: + :PROPERTIES: + :BEAMER_env: picblock + :BEAMER_OPT: pic=deposit-communication.png,width=.63\linewidth,leftpic=true + :END: +#+LATEX: \pause + *\hspace{1em}Generic mechanism:* + - SWORD based + - review process + - versioning +# - /industry chimes in/ (details on demand) +#+BEAMER: \pause + *\hspace{1em} How to do it:* + - *today*: deposit .zip or .tar.gz file + - *tomorrow*: + - provide /SWH id/ and metadata + - include /metadata file/ for automatic metadata extraction + - ... +#+BEAMER: \pause +*** + September 2018: *open to all* on \url{https://hal.archives-ouvertes.fr/} + + +** Software Citation +*** Citation is essential + - for promoting the recognition of software as a valuable research output + - for giving/recieving credit for software publication + - for reusage and reproducibiity + #+latex: \centering + #+ATTR_LATEX: :width \extblockscale{.8\linewidth} + file:citation_format_en.png + +** Key dates of the deposit feature +*** Deposit collaboration + - 2017 :: deposit specification and implementation on HAL and SWH + - January 2018 :: Poster presentation at the /[[https://hal.inria.fr/hal-01738741v1][JSO2018]]/ + - Mars 2018 :: hal.inria.fr accepts software deposits (testing phase)\\ + Poster presentation at the /[[https://hal.inria.fr/hal-01688726][RDA 11th plenary]]/ + - September 2018 :: HAL opens the software deposit doors on all portals +*** Institutional & Operational adoption + - June 2018 :: swMath.org points into SWH for the source code + - ongoing :: OpenAire detects source code links in articles, resolves them to SWH + - July 2018 :: Software Heritage is part of the french National Plan for Open Science + + +** +#+BEAMER: \vfill\begin{center}\Huge Demo Time!\end{center}\vfill + - example deposits in HAL + - example use of https://archive.softwareheritage.org diff --git a/talks-public/2018-09-20-ModerationDay/METADATA b/talks-public/2018-09-20-ModerationDay/METADATA new file mode 100644 index 0000000..96b588a --- /dev/null +++ b/talks-public/2018-09-20-ModerationDay/METADATA @@ -0,0 +1,18 @@ +Title: + Software Heritage: the universal source code archive + +Abstract: + + Software source code is everywhere, with tens of millions of developers + worldwide, and it is of paramount importance to provide a universal + archive and reference system for all its applications. Software Heritage + has taken over this task. + + Since software source code has been recently recognised as an important + asset also in the field of scientific research, complementing publications + and research data, Software Heritage is now providing the infrastructure + for depositing and referencing software source code, in collaboration with + national and international open access portals. + + In this short presentation we will provide an overview of the available + functionalities, and an update on the latest collaborations. diff --git a/talks-public/2018-09-20-ModerationDay/Makefile b/talks-public/2018-09-20-ModerationDay/Makefile new file mode 100644 index 0000000..68fbee7 --- /dev/null +++ b/talks-public/2018-09-20-ModerationDay/Makefile @@ -0,0 +1 @@ +include ../Makefile.slides