[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