[Reproducible-commits] [presentations] 04/04: FOSDEM15: add graphical explaination about trust and free software

Jérémy Bobbio lunar at moszumanska.debian.org
Thu Jan 29 01:02:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

lunar pushed a commit to branch master
in repository presentations.

commit cccf5d6ef42e2d294016a1a99cd5b35525fe7db7
Author: Jérémy Bobbio <lunar at debian.org>
Date:   Thu Jan 29 02:01:52 2015 +0100

    FOSDEM15: add graphical explaination about trust and free software
---
 2015-01-31-FOSDEM15/.gitignore               |   2 +
 2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn |  29 ++-
 2015-01-31-FOSDEM15/Makefile                 |  20 ++
 2015-01-31-FOSDEM15/images/what-proofs.svg   | 371 +++++++++++++++++++++++++++
 4 files changed, 417 insertions(+), 5 deletions(-)

diff --git a/2015-01-31-FOSDEM15/.gitignore b/2015-01-31-FOSDEM15/.gitignore
new file mode 100644
index 0000000..47b2a09
--- /dev/null
+++ b/2015-01-31-FOSDEM15/.gitignore
@@ -0,0 +1,2 @@
+images/what-proofs-*.svg
+images/what-proofs-*.pdf
diff --git a/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn b/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn
index 3db389f..21dad37 100644
--- a/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn
+++ b/2015-01-31-FOSDEM15/2015-01-31-FOSDEM15.mdwn
@@ -14,11 +14,30 @@ from a given source
 “I want to believe”
 -------------------
 
- * FOSS ethos: Users should have the source code to their programs
-	* For both individual freedom and software security
- * But: The only proof that binary packages correspond to the source code is that **someone said so**
-	* Without build system info, verification is almost impossible (and sometimes even with it)
- * This is inadequate for fostering trust in our software's functionality and security
+\begin{center}
+\includegraphics[width=0.8\textwidth]{images/what-proofs-1}
+\end{center}
+
+“I want to believe”
+-------------------
+
+\begin{center}
+\includegraphics[width=0.8\textwidth]{images/what-proofs-2}
+\end{center}
+
+“I want to believe”
+-------------------
+
+\begin{center}
+\includegraphics[width=0.8\textwidth]{images/what-proofs-3}
+\end{center}
+
+“I want to believe”
+-------------------
+
+\begin{center}
+\includegraphics[width=0.8\textwidth]{images/what-proofs-4}
+\end{center}
 
 “But I'm the developer!”
 ------------------------
diff --git a/2015-01-31-FOSDEM15/Makefile b/2015-01-31-FOSDEM15/Makefile
index 92c598c..e0c3a21 100644
--- a/2015-01-31-FOSDEM15/Makefile
+++ b/2015-01-31-FOSDEM15/Makefile
@@ -16,6 +16,10 @@ images:
 IMGS = \
 	images/swirl-lightest.pdf \
 	images/openlogo-nd.pdf \
+	images/what-proofs-1.pdf \
+	images/what-proofs-2.pdf \
+	images/what-proofs-3.pdf \
+	images/what-proofs-4.pdf \
 	$(shell echo $$(sed -n -e 's/^[^%]*\\includegraphics\([^{]*\)\?{\([^}]*\)}.*$$/\2.*/p' $(PRESENTATION).mdwn | sed -e 's/\.svg$$/\.pdf$$/' | sort -u))
 
 $(PRESENTATION).pdf: $(PRESENTATION).mdwn $(PRESENTATION)-header.tex $(IMGS)
@@ -27,6 +31,22 @@ $(PRESENTATION).pdf: $(PRESENTATION).mdwn $(PRESENTATION)-header.tex $(IMGS)
 %.pdf: %.svg
 	inkscape --export-pdf=$@ --export-dpi=600 $<
 
+images/what-proofs-1.svg: images/what-proofs.svg
+	sed -e '/inkscape:label="free software"/,/>/s/display:inline/display:none/;' \
+	    -e '/inkscape:label="possibilities"/,/>/s/display:inline/display:none/;' \
+	    -e '/inkscape:label="what proofs"/,/>/s/display:inline/display:none/' < $< > $@
+
+images/what-proofs-2.svg: images/what-proofs.svg
+	sed -e '/inkscape:label="possibilities"/,/>/s/display:inline/display:none/;' \
+	    -e '/inkscape:label="what proofs"/,/>/s/display:inline/display:none/' < $< > $@
+
+images/what-proofs-3.svg: images/what-proofs.svg
+	sed -e '/inkscape:label="free software"/,/>/s/display:inline/display:none/;' \
+	    -e '/inkscape:label="what proofs"/,/>/s/display:inline/display:none/' < $< > $@
+
+images/what-proofs-4.svg: images/what-proofs.svg
+	sed -e '/inkscape:label="free software"/,/>/s/display:inline/display:none/' < $< > $@
+
 SRCS = \
 	$(shell find . -maxdepth 1 '(' -name '$(PRESENTATION).GNUMakefile' -o -name 'Makefile' ')' -printf '%P\n') \
 	$(PRESENTATION).mdwn \
diff --git a/2015-01-31-FOSDEM15/images/what-proofs.svg b/2015-01-31-FOSDEM15/images/what-proofs.svg
new file mode 100644
index 0000000..c623569
--- /dev/null
+++ b/2015-01-31-FOSDEM15/images/what-proofs.svg
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="698.56732"
+   height="403.22021"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="what-proofs.svg">
+  <defs
+     id="defs4">
+    <marker
+       style="overflow:visible"
+       id="DistanceStart"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DistanceStart">
+      <g
+         id="g2300">
+        <path
+           style="fill:none;stroke:#ffffff;stroke-width:1.14999998;stroke-linecap:square"
+           d="M 0,0 2,0"
+           id="path2306"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#000000;fill-rule:evenodd;stroke:none"
+           d="M 0,0 13,4 9,0 13,-4 0,0 z"
+           id="path2302"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square"
+           d="M 0,-4 0,40"
+           id="path2304"
+           inkscape:connector-curvature="0" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Tail"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Tail"
+       style="overflow:visible">
+      <g
+         id="g3828"
+         transform="scale(-1.2,-1.2)">
+        <path
+           id="path3830"
+           d="M -3.8048674,-3.9585227 0.54352094,0"
+           style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path3832"
+           d="M -1.2866832,-3.9585227 3.0617053,0"
+           style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path3834"
+           d="M 1.3053582,-3.9585227 5.6537466,0"
+           style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path3836"
+           d="M -3.8048674,4.1775838 0.54352094,0.21974226"
+           style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path3838"
+           d="M -1.2866832,4.1775838 3.0617053,0.21974226"
+           style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path3840"
+           d="M 1.3053582,4.1775838 5.6537466,0.21974226"
+           style="fill:none;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round"
+           inkscape:connector-curvature="0" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3801"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path3795"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible">
+      <path
+         id="path3813"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-7"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3801-0"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4816"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4818"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="327.45547"
+     inkscape:cy="137.96179"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer4"
+     showgrid="false"
+     inkscape:window-width="1278"
+     inkscape:window-height="771"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     fit-margin-top="5"
+     fit-margin-left="5"
+     fit-margin-right="5"
+     fit-margin-bottom="5" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="base"
+     style="display:inline"
+     transform="translate(-3.0542713,-9.5736877)">
+    <text
+       sodipodi:linespacing="125%"
+       id="text4414"
+       y="209.54552"
+       x="116.93732"
+       style="font-size:60px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       xml:space="preserve"><tspan
+         y="209.54552"
+         x="116.93732"
+         id="tspan4416"
+         sodipodi:role="line">source</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:60px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       x="427.05414"
+       y="209.54552"
+       id="text2985"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan2993"
+         x="427.05414"
+         y="209.54552">binary</tspan></text>
+    <g
+       id="g4420"
+       transform="translate(0,60)">
+      <text
+         xml:space="preserve"
+         style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#c70036;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+         x="314.98117"
+         y="130.63631"
+         id="text5047"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan5049"
+           x="314.98117"
+           y="130.63631">build</tspan></text>
+      <path
+         sodipodi:nodetypes="cc"
+         inkscape:connector-curvature="0"
+         id="path3018"
+         d="m 293.95439,138.17413 115.15739,0"
+         style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" />
+    </g>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="free software"
+     style="display:inline"
+     transform="translate(-3.0542713,-9.5736877)">
+    <text
+       xml:space="preserve"
+       style="font-size:60px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#3500c7;fill-opacity:1;stroke:none;display:inline;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       x="187.49344"
+       y="56.873688"
+       id="text3005-0"
+       sodipodi:linespacing="125%"><tspan
+         y="56.873688"
+         x="187.49344"
+         id="tspan3007-3"
+         sodipodi:role="line">free software</tspan></text>
+    <path
+       inkscape:connector-curvature="0"
+       id="path5045"
+       d="M 265.71428,77.362182 192.82741,171.56379"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4816)"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4816)"
+       d="m 413.76265,76.647896 77.93764,84.100094"
+       id="path4853"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <text
+       sodipodi:linespacing="80.000001%"
+       id="text5104"
+       y="114.67696"
+       x="204.80565"
+       style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:80.00000119%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;fill:#c70036;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       xml:space="preserve"><tspan
+         y="114.67696"
+         x="204.80565"
+         id="tspan5106"
+         sodipodi:role="line">freedom</tspan><tspan
+         y="138.67697"
+         x="204.80565"
+         id="tspan5108"
+         sodipodi:role="line">to study</tspan></text>
+    <text
+       sodipodi:linespacing="80.000001%"
+       id="text2995-8"
+       y="112.65667"
+       x="494.02829"
+       style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:80.00000119%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#c70036;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan5095"
+         x="494.02829"
+         y="112.65667">freedom</tspan><tspan
+         sodipodi:role="line"
+         id="tspan5097"
+         x="494.02829"
+         y="136.65668">to run</tspan></text>
+  </g>
+  <g
+     inkscape:label="possibilities"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(-3.0542713,-9.5736877)">
+    <text
+       xml:space="preserve"
+       style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#3500c7;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       x="6.9742713"
+       y="268.88708"
+       id="text3005"
+       sodipodi:linespacing="125%"><tspan
+         y="268.88708"
+         x="6.9742713"
+         id="tspan3007"
+         sodipodi:role="line">can be verified</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text2989"
+       y="265.01981"
+       x="550.35944"
+       style="font-size:30px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#3500c7;fill-opacity:1;stroke:none;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       xml:space="preserve"><tspan
+         sodipodi:role="line"
+         id="tspan3011"
+         x="550.35944"
+         y="265.01981">can be used</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path4801"
+       d="M 69.408266,243.21389 C 46.667874,221.84633 47.926283,197.03013 104.1124,195.95464"
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
+       d="m 621.03156,243.21389 c 22.74039,-21.36756 21.48198,-46.18376 -34.70413,-47.25925"
+       id="path4425"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="what proofs"
+     style="display:inline"
+     transform="translate(-3.0542713,-9.5736877)">
+    <text
+       xml:space="preserve"
+       style="font-size:60px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:80.00000119%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#c70036;fill-opacity:1;stroke:none;display:inline;font-family:LM Sans 10;-inkscape-font-specification:'LM Sans 10,'"
+       x="350.26761"
+       y="359.13391"
+       id="text5089"
+       sodipodi:linespacing="80.000001%"><tspan
+         sodipodi:role="line"
+         id="tspan5760"
+         x="350.26761"
+         y="359.13391">prove it</tspan><tspan
+         sodipodi:role="line"
+         id="tspan5762"
+         x="350.26761"
+         y="407.13391">to me!</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
+       d="m 342.44171,313.94067 0,-106.06602"
+       id="path5141"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/presentations.git



More information about the Reproducible-commits mailing list