Expolibre-2-www/archives/v2.0/svg-2.0/expo05.svg

1150 lines
73 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="744.09448"
height="1062.9921"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.45.1"
version="1.0"
sodipodi:docbase="/home/francois/travail/Free as Free Speech/Expolibre"
sodipodi:docname="expo05.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="./png/expo05.png"
inkscape:export-xdpi="145.14285"
inkscape:export-ydpi="145.14285">
<defs
id="defs4">
<clipPath
id="clipPath18110"
clipPathUnits="userSpaceOnUse">
<rect
y="246.70551"
x="1646.2036"
height="885.82678"
width="566.92914"
id="rect18112"
style="opacity:0.27536232;fill:#00ff25;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.7234371"
inkscape:cx="477.52498"
inkscape:cy="380.1506"
inkscape:document-units="mm"
inkscape:current-layer="layer5"
inkscape:object-bbox="true"
objecttolerance="4.5"
inkscape:object-points="false"
inkscape:object-nodes="true"
showgrid="true"
gridspacingx="1mm"
gridspacingy="1mm"
gridanglex="8.4666669mm"
gridanglez="8.4666669mm"
grid_units="mm"
gridtolerance="10000"
guidetolerance="5.2"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="0"
inkscape:window-y="25"
width="210mm"
height="299.99999mm"
units="mm"
inkscape:object-paths="false"
inkscape:grid-points="true" />
<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" />
<cc:license
rdf:resource="http://artlibre.org/licence.php/lalgb.html" />
<dc:title>GNU : tout faire avec des logiciels libres</dc:title>
<dc:date>25 fevrier 2008</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>François Poulain</dc:title>
</cc:Agent>
</dc:creator>
<dc:language>fr</dc:language>
</cc:Work>
<cc:License
rdf:about="http://artlibre.org/licence.php/lalgb.html">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:label="Fond"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-17.142862,-13.160811)"
style="display:inline">
<rect
style="opacity:1;fill:#2b5385;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect2257"
width="744.09448"
height="1062.9921"
x="17.142862"
y="13.160811"
ry="10.737294" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4243"
width="566.92914"
height="885.82678"
x="180.13499"
y="176.15294"
clip-path="none" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="422.00909"
y="-235.85201"
id="text17212"><tspan
sodipodi:role="line"
id="tspan17214"
x="422.00909"
y="-235.85201"> </tspan></text>
<path
transform="translate(17.142862,23.790754)"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 14.122182,3.4735975 L 14.122182,148.7236 L 159.37218,148.7236 L 159.37218,3.4735975 L 14.122182,3.4735975 z "
id="rect4237"
clip-path="none"
mask="none"
sodipodi:nodetypes="ccccc" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Logo"
transform="translate(-3.1994629e-7,10.629943)"
style="display:inline">
<g
inkscape:label="Layer 1"
id="g4141"
transform="matrix(0.226344,-1.9365795e-3,1.931556e-3,0.2269327,70.293073,72.593251)" />
<g
inkscape:label="Layer 1"
id="g4090"
transform="matrix(0.2263522,0,0,0.2263522,53.007437,-155.98207)" />
<text
id="text2832"
y="-258.6615"
x="-556.8042"
style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="-258.6615"
x="-556.8042"
id="tspan2834"
sodipodi:role="line"> </tspan></text>
<g
style="opacity:0.2"
clip-path="url(#clipPath18110)"
transform="translate(-1483.2115,-94.343321)"
id="g2838">
<g
inkscape:export-ydpi="300.36093"
inkscape:export-xdpi="300.36093"
inkscape:export-filename="/home/jeremie/wrk/april/logo_APRIL_tagline_URL.png"
transform="matrix(1.641627,0,0,1.6251334,302.49791,-401.2906)"
id="g2840">
<path
sodipodi:type="arc"
style="fill:#2b5385;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0"
id="path2842"
sodipodi:cx="419.05249"
sodipodi:cy="444.53943"
sodipodi:rx="4.3696818"
sodipodi:ry="4.3696818"
d="M 423.42217 444.53943 A 4.3696818 4.3696818 0 1 1 414.68281,444.53943 A 4.3696818 4.3696818 0 1 1 423.42217 444.53943 z"
transform="matrix(3.878186,0,0,3.878186,-426.4464,-1242.912)"
inkscape:export-filename="/home/jeremie/wrk/april/logo_actuel_rectif.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72" />
<path
d="M 1098.5511,757.66241 C 1062.4777,693.88266 1060.9694,697.41499 1074.7932,688.90769 C 1088.879,680.23931 1088.1649,686.42106 1124.9204,748.57054 C 1161.5199,810.45795 1151.5482,794.58144 1160.2481,810.32929 C 1150.346,810.40815 1139.3985,810.38215 1129.3227,810.32757 C 1122.3787,798.44187 1112.0571,780.42493 1098.5511,757.66241 z M 986.08147,810.21178 C 986.08187,795.08544 986.17277,753.06273 986.17277,684.77548 C 986.17277,560.34731 980.61617,558.18862 1000.3578,558.37725 C 1021.0391,558.56587 1016.0361,560.06596 1016.1497,617.6159 C 1016.2632,675.17167 1015.4613,662.34003 1017.1116,663.99043 C 1021.236,666.12934 1049.2156,663.5473 1063.0744,652.63997 C 1077.5204,641.27032 1093.6929,630.66815 1093.259,598.83433 C 1092.8292,567.29225 1073.472,547.25904 1030.234,547.20228 C 986.99497,547.14549 986.79107,548.29057 986.56607,530.93031 C 986.34107,513.56902 984.30527,515.05015 1033.9947,515.05015 C 1082.7444,515.0501 1124.1149,542.39858 1124.7076,598.76785 C 1125.2999,655.12272 1091.0983,674.50491 1071.8094,685.03972 C 1052.0554,695.82869 1017.195,696.72089 1017.195,696.72089 L 1016.1314,755.84213 L 1016.1216,810.20501 C 1016.1216,810.20501 991.25257,810.28388 986.08147,810.21178 z M 1182.3849,810.20823 L 1182.0413,522.60029 C 1182.0413,522.60029 1184.6767,513.90289 1198.7705,513.87782 C 1213.2501,513.85271 1216.0923,522.49995 1216.0923,522.49995 C 1216.0923,522.49995 1215.8747,801.1119 1215.9172,810.33936 C 1211.3169,810.32711 1190.875,810.23147 1182.3849,810.20823 z M 1253.7362,810.60231 L 1253.827,521.99942 C 1253.827,521.99942 1255.4201,513.73327 1270.9026,513.53565 C 1286.1724,513.33795 1286.8841,521.42229 1287.3766,522.09068 C 1287.5523,524.94875 1288.2506,581.27119 1287.763,652.25739 L 1286.8767,781.3231 L 1336.1895,781.22429 C 1377.5284,781.14144 1382.0734,781.32906 1393.7211,781.32906 C 1393.7265,790.81873 1393.8395,802.40608 1393.3337,810.56939 C 1330.2642,810.96076 1309.3573,810.61988 1253.7362,810.60231 z "
id="path2844"
sodipodi:nodetypes="czzccccczzczzzzzzzcccccczccccczcccsccc"
style="fill:#2b5385;fill-opacity:1;fill-rule:nonzero"
inkscape:export-filename="/home/jeremie/wrk/april/logo_actuel_rectif.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72" />
<g
style="fill:#2b5385;fill-opacity:1"
transform="matrix(3.852704,0,0,3.852704,-464.2605,-1443.572)"
id="g2846"
inkscape:export-filename="/home/jeremie/wrk/april/logo_actuel_rectif.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72">
<path
style="fill:#2b5385;fill-opacity:1;fill-rule:nonzero"
sodipodi:nodetypes="cccccccccccccccc"
id="path2848"
d="M 299.97867,584.98773 C 290.68303,576.59232 284.25009,560.89442 285.63061,549.16266 C 286.02469,536.52177 293.10053,526.83217 301.61089,518.8079 C 309.65587,511.63129 321.37856,507.11546 326.4603,508.25708 C 328.88813,509.94595 329.04748,509.77312 329.0696,525.78483 L 329.05845,585.12784 C 325.15878,585.127 323.26428,585.12096 320.44672,585.1281 C 320.44494,576.32441 320.46308,556.78138 320.5086,554.95064 C 313.06602,554.96676 301.87655,554.92685 295.04902,554.95522 C 294.69595,564.85003 300.45997,573.16377 308.89087,584.98599 C 306.51874,584.96782 302.60828,585.08757 299.97867,584.98773 z M 320.47996,529.36898 C 320.61022,518.76826 320.67221,518.40323 319.29432,518.40323 C 314.30044,519.12853 297.38032,533.14107 295.50264,546.56485 L 320.48545,546.73803 L 320.47996,529.36898 z " />
</g>
<path
d="M 1012.1294,970.79321 C 626.10041,968.1401 376.47328,798.4469 376.91993,667.59003 C 377.36707,539.02225 647.16469,361.64113 1014.7338,360.3424 C 1382.3112,359.04358 1687.4593,534.02498 1687.4593,669.5259 C 1687.4593,805.03433 1398.1579,973.44632 1012.1294,970.79321 z M 1487.5694,669.52738 C 1485.8969,544.06295 1325.508,419.21173 1012.7759,421.69314 C 700.05762,424.17441 572.93409,541.56663 572.93409,670.31318 C 572.93409,797.08787 684.54261,922.01327 1006.7233,921.90095 C 1330.2957,921.78861 1489.243,795.00252 1487.5694,669.52738 z "
id="path2850"
sodipodi:nodetypes="czszzczzzz"
style="fill:#2b5385;fill-opacity:1;fill-rule:nonzero"
inkscape:export-filename="/home/jeremie/wrk/april/logo_actuel_rectif.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72" />
<path
d="M 829.60288,810.23685 C 829.60288,795.11056 829.69417,753.0879 829.69417,684.80055 C 829.69417,560.37243 824.1375,558.21374 843.87874,558.40237 C 864.56007,558.59099 859.55707,560.09103 859.67057,617.64102 C 859.78367,675.19674 858.98257,662.3651 860.63297,664.01551 C 864.75697,666.15441 892.73657,663.57242 906.59527,652.6651 C 921.04137,641.29544 937.21367,630.69327 936.77997,598.85945 C 936.34957,567.31732 916.99297,547.28422 873.75487,547.22736 C 830.5164,547.1706 830.31207,548.31563 830.08706,530.95543 C 829.86194,513.59419 827.82613,515.07527 877.51557,515.07522 C 926.26587,515.07522 967.63637,542.42375 968.22907,598.79293 C 968.82077,655.14784 935.22137,673.92812 915.33017,685.06483 C 895.69077,696.06095 860.71597,696.74602 860.71597,696.74602 L 859.65237,755.86725 L 859.64257,810.23008 C 859.64257,810.23008 834.77359,810.30901 829.60288,810.23685 z "
id="path2852"
sodipodi:nodetypes="cczzczzzzzzzcccc"
style="fill:#2b5385;fill-opacity:1;fill-rule:nonzero"
inkscape:export-filename="/home/jeremie/wrk/april/logo_actuel_rectif.png"
inkscape:export-xdpi="72"
inkscape:export-ydpi="72" />
</g>
<text
xml:space="preserve"
style="font-size:22.2010994px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans Mono"
x="1187.2379"
y="841.87286"
id="text2854"
sodipodi:linespacing="120%"
transform="matrix(0.9102714,-0.3959484,0,1.0985735,0,0)"><tspan
sodipodi:role="line"
id="tspan2856"
x="1187.2379"
y="841.87286">void css_descramble(byte *sec,byte *key)</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="868.51418"
id="tspan2858">{</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="895.1555"
id="tspan2860"> unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="921.79682"
id="tspan2862"> unsigned char o_lfsr0, o_lfsr1;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="948.43815"
id="tspan2864"> unsigned char *end = sec + 0x800;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="975.07947"
id="tspan2866">#define SALTED(i) (key[i] ^ sec[0x54 + (i)])</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1001.7208"
id="tspan2868" /><tspan
sodipodi:role="line"
x="1187.2379"
y="1028.3621"
id="tspan2870"> lfsr1_lo = SALTED(0) | 0x100;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1055.0034"
id="tspan2872"> lfsr1_hi = SALTED(1);</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1081.6447"
id="tspan2874" /><tspan
sodipodi:role="line"
x="1187.2379"
y="1108.2861"
id="tspan2876"> lfsr0 = ((SALTED(4) &lt;&lt; 17) | (SALTED(3) &lt;&lt; 9)</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1134.9274"
id="tspan2878"> lfsr0 = (bit_reverse[lfsr0&amp;0xff]&lt;&lt;24) | (bit_</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1161.5687"
id="tspan2880"> | (bit_reverse[(lfsr0&gt;&gt;16)&amp;0xff]&lt;&lt;8) | bit</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1188.21"
id="tspan2882" /><tspan
sodipodi:role="line"
x="1187.2379"
y="1214.8513"
id="tspan2884"> sec+=0x80;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1241.4927"
id="tspan2886"> combined = 0;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1268.134"
id="tspan2888"> while (sec != end) {</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1294.7753"
id="tspan2890"> o_lfsr1 = lfsr1_bits0[lfsr1_hi] ^ lfsr1_bit</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1321.4166"
id="tspan2892"> lfsr1_hi = lfsr1_lo&gt;&gt;1;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1348.058"
id="tspan2894"> lfsr1_lo = ((lfsr1_lo&amp;1)&lt;&lt;8) ^ o_lfsr1;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1374.6993"
id="tspan2896"> o_lfsr1 = bit_reverse[o_lfsr1];</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1401.3406"
id="tspan2898" /><tspan
sodipodi:role="line"
x="1187.2379"
y="1427.9819"
id="tspan2900"> /*o_lfsr0 = (lfsr0&gt;&gt;7)^(lfsr0&gt;&gt;10)^(lfsr0&gt;&gt;1</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1454.6232"
id="tspan2902"> o_lfsr0 = (((((((lfsr0&gt;&gt;8)^lfsr0)&gt;&gt;1)^lfsr0)</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1481.2646"
id="tspan2904"> lfsr0 = (lfsr0&gt;&gt;8)|(o_lfsr0&lt;&lt;24);</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1507.9059"
id="tspan2906" /><tspan
sodipodi:role="line"
x="1187.2379"
y="1534.5472"
id="tspan2908"> combined += o_lfsr0 + (byte)~o_lfsr1;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1561.1885"
id="tspan2910"> *sec++ = csstab1[*sec] ^ (combined&amp;0xff);</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1587.8298"
id="tspan2912"> combined &gt;&gt;= 8;</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1614.4712"
id="tspan2914"> }</tspan><tspan
sodipodi:role="line"
x="1187.2379"
y="1641.1125"
id="tspan2916">}</tspan></text>
<text
transform="matrix(0.9102714,-0.3959484,0,1.0985735,0,0)"
sodipodi:linespacing="120%"
id="text2918"
y="1066.3475"
x="1810.0511"
style="font-size:22.2010994px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans Mono"
xml:space="preserve"><tspan
y="1066.3475"
x="1810.0511"
id="tspan2920"
sodipodi:role="line">void css_descramble(byte *sec,byte *key)</tspan><tspan
id="tspan2922"
y="1092.9889"
x="1810.0511"
sodipodi:role="line">{</tspan><tspan
id="tspan2924"
y="1119.6302"
x="1810.0511"
sodipodi:role="line"> unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;</tspan><tspan
id="tspan2926"
y="1146.2715"
x="1810.0511"
sodipodi:role="line"> unsigned char o_lfsr0, o_lfsr1;</tspan><tspan
id="tspan2928"
y="1172.9128"
x="1810.0511"
sodipodi:role="line"> unsigned char *end = sec + 0x800;</tspan><tspan
id="tspan2930"
y="1199.5541"
x="1810.0511"
sodipodi:role="line">#define SALTED(i) (key[i] ^ sec[0x54 + (i)])</tspan><tspan
id="tspan2932"
y="1226.1955"
x="1810.0511"
sodipodi:role="line" /><tspan
id="tspan2934"
y="1252.8368"
x="1810.0511"
sodipodi:role="line"> lfsr1_lo = SALTED(0) | 0x100;</tspan><tspan
id="tspan2936"
y="1279.4781"
x="1810.0511"
sodipodi:role="line"> lfsr1_hi = SALTED(1);</tspan><tspan
id="tspan2938"
y="1306.1194"
x="1810.0511"
sodipodi:role="line" /><tspan
id="tspan2940"
y="1332.7607"
x="1810.0511"
sodipodi:role="line"> lfsr0 = ((SALTED(4) &lt;&lt; 17) | (SALTED(3) &lt;&lt; 9)</tspan><tspan
id="tspan2942"
y="1359.4021"
x="1810.0511"
sodipodi:role="line"> lfsr0 = (bit_reverse[lfsr0&amp;0xff]&lt;&lt;24) | (bit_</tspan><tspan
id="tspan2944"
y="1386.0434"
x="1810.0511"
sodipodi:role="line"> | (bit_reverse[(lfsr0&gt;&gt;16)&amp;0xff]&lt;&lt;8) | bit</tspan><tspan
id="tspan2946"
y="1412.6847"
x="1810.0511"
sodipodi:role="line" /><tspan
id="tspan2948"
y="1439.326"
x="1810.0511"
sodipodi:role="line"> sec+=0x80;</tspan><tspan
id="tspan2950"
y="1465.9673"
x="1810.0511"
sodipodi:role="line"> combined = 0;</tspan><tspan
id="tspan2952"
y="1492.6087"
x="1810.0511"
sodipodi:role="line"> while (sec != end) {</tspan><tspan
id="tspan2954"
y="1519.25"
x="1810.0511"
sodipodi:role="line"> o_lfsr1 = lfsr1_bits0[lfsr1_hi] ^ lfsr1_bit</tspan><tspan
id="tspan2956"
y="1545.8913"
x="1810.0511"
sodipodi:role="line"> lfsr1_hi = lfsr1_lo&gt;&gt;1;</tspan><tspan
id="tspan2958"
y="1572.5326"
x="1810.0511"
sodipodi:role="line"> lfsr1_lo = ((lfsr1_lo&amp;1)&lt;&lt;8) ^ o_lfsr1;</tspan><tspan
id="tspan2960"
y="1599.1739"
x="1810.0511"
sodipodi:role="line"> o_lfsr1 = bit_reverse[o_lfsr1];</tspan><tspan
id="tspan2962"
y="1625.8153"
x="1810.0511"
sodipodi:role="line" /><tspan
id="tspan2964"
y="1652.4566"
x="1810.0511"
sodipodi:role="line"> /*o_lfsr0 = (lfsr0&gt;&gt;7)^(lfsr0&gt;&gt;10)^(lfsr0&gt;&gt;1</tspan><tspan
id="tspan2966"
y="1679.0979"
x="1810.0511"
sodipodi:role="line"> o_lfsr0 = (((((((lfsr0&gt;&gt;8)^lfsr0)&gt;&gt;1)^lfsr0)</tspan><tspan
id="tspan2968"
y="1705.7392"
x="1810.0511"
sodipodi:role="line"> lfsr0 = (lfsr0&gt;&gt;8)|(o_lfsr0&lt;&lt;24);</tspan><tspan
id="tspan2970"
y="1732.3805"
x="1810.0511"
sodipodi:role="line" /><tspan
id="tspan2972"
y="1759.0219"
x="1810.0511"
sodipodi:role="line"> combined += o_lfsr0 + (byte)~o_lfsr1;</tspan><tspan
id="tspan2974"
y="1785.6632"
x="1810.0511"
sodipodi:role="line"> *sec++ = csstab1[*sec] ^ (combined&amp;0xff);</tspan><tspan
id="tspan2976"
y="1812.3045"
x="1810.0511"
sodipodi:role="line"> combined &gt;&gt;= 8;</tspan><tspan
id="tspan2978"
y="1838.9458"
x="1810.0511"
sodipodi:role="line"> }</tspan><tspan
id="tspan2980"
y="1865.5871"
x="1810.0511"
sodipodi:role="line">}</tspan></text>
<text
xml:space="preserve"
style="font-size:22.2010994px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans Mono"
x="2432.8645"
y="1290.8223"
id="text2982"
sodipodi:linespacing="120%"
transform="matrix(0.9102714,-0.3959484,0,1.0985735,0,0)"><tspan
sodipodi:role="line"
id="tspan2984"
x="2432.8645"
y="1290.8223">void css_descramble(byte *sec,byte *key)</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1317.4636"
id="tspan2986">{</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1344.1049"
id="tspan2988"> unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1370.7462"
id="tspan2990"> unsigned char o_lfsr0, o_lfsr1;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1397.3875"
id="tspan2992"> unsigned char *end = sec + 0x800;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1424.0289"
id="tspan2994">#define SALTED(i) (key[i] ^ sec[0x54 + (i)])</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1450.6702"
id="tspan2996" /><tspan
sodipodi:role="line"
x="2432.8645"
y="1477.3115"
id="tspan2998"> lfsr1_lo = SALTED(0) | 0x100;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1503.9528"
id="tspan3000"> lfsr1_hi = SALTED(1);</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1530.5941"
id="tspan3002" /><tspan
sodipodi:role="line"
x="2432.8645"
y="1557.2355"
id="tspan3004"> lfsr0 = ((SALTED(4) &lt;&lt; 17) | (SALTED(3) &lt;&lt; 9)</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1583.8768"
id="tspan3006"> lfsr0 = (bit_reverse[lfsr0&amp;0xff]&lt;&lt;24) | (bit_</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1610.5181"
id="tspan3008"> | (bit_reverse[(lfsr0&gt;&gt;16)&amp;0xff]&lt;&lt;8) | bit</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1637.1594"
id="tspan3010" /><tspan
sodipodi:role="line"
x="2432.8645"
y="1663.8008"
id="tspan3012"> sec+=0x80;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1690.4421"
id="tspan3014"> combined = 0;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1717.0834"
id="tspan3016"> while (sec != end) {</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1743.7247"
id="tspan3018"> o_lfsr1 = lfsr1_bits0[lfsr1_hi] ^ lfsr1_bit</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1770.366"
id="tspan3020"> lfsr1_hi = lfsr1_lo&gt;&gt;1;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1797.0074"
id="tspan3022"> lfsr1_lo = ((lfsr1_lo&amp;1)&lt;&lt;8) ^ o_lfsr1;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1823.6487"
id="tspan3024"> o_lfsr1 = bit_reverse[o_lfsr1];</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1850.29"
id="tspan3026" /><tspan
sodipodi:role="line"
x="2432.8645"
y="1876.9313"
id="tspan3028"> /*o_lfsr0 = (lfsr0&gt;&gt;7)^(lfsr0&gt;&gt;10)^(lfsr0&gt;&gt;1</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1903.5726"
id="tspan3030"> o_lfsr0 = (((((((lfsr0&gt;&gt;8)^lfsr0)&gt;&gt;1)^lfsr0)</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1930.214"
id="tspan3032"> lfsr0 = (lfsr0&gt;&gt;8)|(o_lfsr0&lt;&lt;24);</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="1956.8553"
id="tspan3034" /><tspan
sodipodi:role="line"
x="2432.8645"
y="1983.4966"
id="tspan3036"> combined += o_lfsr0 + (byte)~o_lfsr1;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="2010.1379"
id="tspan3038"> *sec++ = csstab1[*sec] ^ (combined&amp;0xff);</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="2036.7792"
id="tspan3040"> combined &gt;&gt;= 8;</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="2063.4206"
id="tspan3042"> }</tspan><tspan
sodipodi:role="line"
x="2432.8645"
y="2090.0619"
id="tspan3044">}</tspan></text>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Boites"
transform="translate(-3.1994629e-7,10.629943)"
style="display:inline">
<rect
y="3.5432787"
x="162.99213"
height="145.27559"
width="566.92914"
id="rect4239"
style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;opacity:0.9;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:DejaVu Serif" />
<rect
y="152.36211"
x="14.173228"
height="885.82678"
width="145.27559"
id="rect4241"
style="opacity:0.9;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
ry="3.5433071"
y="899.71863"
x="33.661407"
height="8.8582678"
width="106.29921"
id="rect2390"
style="font-size:45.33333206px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;opacity:0.9;fill:#2b5385;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75999999;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:DejaVu Sans" />
<path
sodipodi:type="arc"
style="fill:#2b5385;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75999999;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path3601"
sodipodi:cx="90.234375"
sodipodi:cy="1008.6952"
sodipodi:rx="35.15625"
sodipodi:ry="35.546875"
d="M 125.39062 1008.6952 A 35.15625 35.546875 0 1 1 55.078125,1008.6952 A 35.15625 35.546875 0 1 1 125.39062 1008.6952 z"
transform="matrix(1.007874,0,0,0.9967985,-4.1338676,-32.082976)" />
<rect
transform="translate(-17.142862,-23.790754)"
ry="3.5433071"
y="264.23557"
x="194.30821"
height="8.8582678"
width="141.73228"
id="rect2243"
style="opacity:0.9;fill:#2b5385;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75999999;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
rx="3.5433071" />
<rect
style="fill:#2b5385;fill-opacity:0.2;fill-rule:evenodd;stroke:#2b5385;stroke-width:1.77165354;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect9637"
width="175.43398"
height="820.29962"
x="539.44843"
y="202.85033"
rx="3.5433071" />
<rect
rx="3.5787401"
style="fill:#2b5385;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect12554"
width="141.73228"
height="35.787403"
x="538.5827"
y="166.55157"
ry="3.5787401" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Logo2">
<g
style="display:inline"
transform="matrix(0.165327,0,0,0.1697351,42.03946,45.78219)"
id="Layer_1">
<g
transform="translate(3.0947108,1.020132)"
id="g5">
<path
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
id="path7"
d="M 112.993,304.37201 C 96.890504,323.87456 40.728857,323.68402 73.420666,291.76276 C 84.004713,281.02735 108.79524,240.69057 78.162715,240.61665 C 23.358425,226.16416 -4.6877738,164.88127 -0.088074351,111.75477 C 1.530426,66.218467 31.424279,23.22339 75.182004,8.8594311 C 121.00237,-6.3794221 178.88028,0.018676283 218.42217,28.306714 C 203.92204,55.361592 168.88553,41.720977 144.84231,40.276338 C 101.67484,38.240146 61.412191,76.447678 64.500618,120.30728 C 61.120712,156.8941 107.31816,172.93431 125.14163,139.84297 C 148.03704,115.24122 166.99288,84.356648 198.58924,70.011158 C 225.97968,59.038822 254.38737,68.960076 276.97119,85.835137 C 299.06346,92.028031 319.16464,55.906529 347.02083,67.641395 C 390.07503,75.993434 404.80622,122.04622 433.94919,148.70996 C 457.22446,172.48732 482.31113,135.7977 477.15945,111.90201 C 478.71549,69.780674 439.81308,34.55475 393.85577,44.023086 C 375.26912,47.313001 341.93488,49.692435 340.462,23.68 C 371.68939,30.588731 376.10715,3.0911045 427.18535,3.2405924 C 473.97141,3.0848885 526.40032,46.078821 532.4689,97.965448 C 543.07689,147.78941 522.86589,206.42749 475.57146,229.86917 C 460.5769,232.39207 441.47955,241.69588 464.82454,252.96484 C 481.7866,274.17154 431.33603,274.0173 418.93427,266.32642 C 403.68132,265.30381 370.48987,228.50415 380.68995,263.90043 C 385.38856,287.77185 420.6075,263.32434 420.81262,292.90787 C 427.50412,315.13969 406.40522,327.96452 396.0273,340.47664 C 406.70488,352.60796 415.26442,370.84747 392.77558,375.93735 C 387.26033,393.00352 387.41147,419.44349 361.15084,411.46882 C 338.09975,422.85709 369.30595,463.16631 335.70871,468.78265 C 324.80634,487.33908 368.25129,485.37158 356.97117,498.28459 C 370.46383,488.90394 378.56089,489.15032 362.97551,502.59666 C 351.9435,508.57937 346.08835,518.37056 362.59697,515.28023 C 348.58192,525.06719 327.12302,513.25677 318.1162,511.01607 C 327.75826,518.22133 339.61835,526.50974 319.75683,520.8149 C 309.48635,518.66089 288.83582,506.14404 305.61465,522.52166 C 286.41864,524.69433 277.13904,499.27964 268.30747,494.54592 C 262.30199,501.93922 274.44523,519.6455 262.16216,503.41366 C 255.13089,486.53265 276.35558,469.72193 253.02807,456.87605 C 237.23503,436.92592 265.87435,474.30091 244.78906,479.89816 C 228.24292,481.42661 246.78245,508.06491 232.86919,489.26129 C 224.02339,473.81621 257.10246,467.53799 233.00728,455.18373 C 215.30297,448.26362 208.39272,431.79865 221.4242,417.8807 C 204.00021,407.83972 183.55838,399.2841 192.37406,374.07437 C 168.64179,364.51201 164.3591,343.30764 156.73115,319.8416 C 158.64295,297.43133 151.39651,282.3933 129.71037,299.75664 C 109.73155,309.10985 122.78152,348.7119 124.12974,370.04562 C 130.36006,406.09127 154.8696,434.36001 180.2948,458.95334 C 186.26851,467.72882 160.24996,444.70164 154.83489,438.39447 C 124.06901,407.38443 107.51078,363.24006 112.3555,319.61761 C 112.54579,314.53482 112.79201,309.45435 112.993,304.37201 z M 311.70099,292.07999 C 332.91628,286.01442 344.39443,346.28371 329.94095,311.65463 C 323.35844,297.85974 311.01513,303.10734 304.33862,308.22999 C 293.25648,303.42763 300.75852,287.70251 311.70099,292.07999 z M 275.629,286 C 282.10202,252.12969 326.67194,262.85647 344.06807,281.60824 C 352.53189,287.66525 377.58895,306.54601 354.20499,293.91631 C 336.12847,279.7357 295.1517,251.59128 283.44913,284.06601 C 289.12549,269.79904 318.13273,289.07681 297.51012,282.74513 C 281.35792,290.70555 289.57185,321.50232 276.28154,292.4442 L 275.11809,288.44515 L 275.629,286 L 275.629,286 z M 280.44901,232.53999 C 288.11793,209.40855 281.45707,245.9668 273.85958,237.70655 C 276.40853,236.4285 278.3738,234.44582 280.44901,232.53999 z M 231.298,303.90799 C 239.83666,300.27702 250.96861,306.45835 234.897,306.799 C 233.07911,318.41794 225.48245,309.8889 231.298,303.90799 z M 268.789,155.688 C 292.92463,157.43851 298.0183,190.11231 303.76578,209.00574 C 295.7314,187.63969 283.86114,171.10417 268.789,155.688 z M 251.688,197.457 C 278.64659,207.8678 263.07011,165.084 243.8952,183.66193 C 214.24989,196.90274 266.26418,157.89731 270.19701,185.65078 C 276.21518,194.17655 281.55068,208.24528 266.74581,204.70923 C 270.6614,223.36385 251.41804,229.32136 245.55663,211.36819 C 220.19932,208.54834 254.51749,238.92436 268.33932,224.74812 C 293.96596,209.16665 256.40667,245.13949 245.36069,227.20979 C 219.34889,214.41919 226.03411,199.79951 251.688,197.457 z M 214.827,168.95599 C 201.76593,165.42317 196.8082,196.14525 178.71969,196.3811 C 192.44901,177.6641 207.31061,158.17671 231.55738,151.40675 C 249.68541,156.18968 205.54879,203.80536 215.20304,175.92473 L 215.67597,172.32335 L 214.827,168.956 L 214.827,168.95599 z M 349.86499,204.463 C 334.59263,202.91842 351.81128,222.09375 349.86499,204.463 z M 339.44501,200.61301 C 363.56678,201.52102 383.19793,178.06826 360.04393,160.34004 C 355.96435,148.48868 349.06038,129.39513 332.719,136.492 C 366.51577,117.91715 290.27612,85.413405 333.99313,84.465943 C 369.24502,84.784441 389.76049,116.9891 408.61373,141.95283 C 425.78428,157.31256 446.16621,185.03013 467.4614,170.2621 C 476.04092,167.62013 474.04655,152.69651 485.36074,151.70778 C 480.37075,136.36698 494.37944,129.19749 486.79057,114.26318 C 495.58469,103.50134 479.83766,90.384661 484.76093,78.133161 C 473.80443,69.03815 479.47699,53.752625 462.4927,50.399419 C 461.62246,34.587358 441.25695,42.891431 434.45834,30.854186 C 413.10597,31.021075 395.88419,22.493695 375.30814,32.573194 C 375.69157,19.916008 413.11885,15.016652 429.43228,20.596927 C 451.88296,17.824318 465.73021,33.438768 484.8079,40.892103 C 499.54795,56.932577 505.84998,78.71283 508.49479,98.350803 C 514.51113,109.63767 505.91488,117.46442 510.20877,128.67773 C 493.54822,133.74295 525.82487,150.10961 501.76667,150.50089 C 507.99351,160.48616 509.16814,163.73317 499.36533,167.45709 C 506.85677,177.1238 503.78166,180.03431 494.23615,180.28094 C 506.9576,197.14922 474.37369,179.78556 488.33566,201.14128 C 475.64936,180.05358 477.05355,216.39419 472.85974,207.18627 C 464.42728,190.02855 464.95748,226.22509 454.65406,204.13711 C 458.3605,223.44943 451.00466,216.20185 445.19299,204.287 C 441.03702,238.0396 478.42888,231.55183 492.88394,212.71027 C 538.08417,172.28299 542.69025,95.966724 506.30547,48.499187 C 481.8473,16.006822 435.18067,1.6846377 399.19466,9.8413141 C 388.484,13.219538 359.3688,34.125952 346.26114,28.474274 C 357.94119,58.983481 397.73875,28.519495 438.47807,44.395366 C 477.22513,61.713131 492.90718,113.81864 472.35533,150.15078 C 448.89437,175.69912 421.23449,147.45527 409.08617,125.69804 C 391.53152,100.06302 369.5507,69.82858 334.98178,70.114338 C 319.14517,66.38255 284.79262,90.042553 316.40552,94.506418 C 349.17229,102.6122 331.67798,142.77651 319.81714,151.96675 C 340.64132,164.33989 301.72653,181.32405 309.9531,167.05914 C 316.75518,150.96941 275.904,154.06655 275.64811,134.26233 C 254.84063,132.04741 234.3864,146.8105 212.937,140.84785 C 177.53351,144.70044 137.11765,155.16404 120.74078,190.53321 C 102.75493,217.49024 102.58041,250.80515 90.612672,279.89675 C 88.470388,290.81953 52.865703,316.86497 80.928023,308.9825 C 106.99993,298.12565 139.41805,291.98203 162.87204,273.3113 C 185.66951,260.25241 197.87982,212.17254 199.32112,204.4669 C 195.29497,226.23579 194.96986,267.68865 203.22689,276.90102 C 192.78365,264.8324 191.44865,239.81374 179.46605,264.57262 C 150.10833,284.77227 163.52134,319.97696 174.44278,346.426 C 178.08582,355.44872 198.9637,368.19773 200.92345,375.35698 C 188.23735,405.4021 245.39943,398.80375 228.39705,433.14664 C 232.61687,466.21084 238.30564,406.70543 255.28388,421.82455 C 246.49447,440.99183 278.74233,427.51354 263.77394,446.08461 C 268.65485,463.28629 293.68182,468.69035 289.7862,489.2015 C 304.03784,505.31329 285.48295,471.62753 303.48327,470.02903 C 314.38811,463.25156 331.69328,455.47195 327.137,439.464 C 332.22967,449.93979 321.44964,474.57457 336.78399,455.34002 C 350.67531,466.39781 352.65672,426.80854 339.63539,420.10984 C 334.61818,416.99854 293.40741,424.08006 303.70434,412.2943 C 328.54651,399.89651 364.78396,412.40159 383.82384,396.85338 C 386.76909,360.8241 340.55702,380.39847 320.15485,381.37768 C 286.0569,386.32937 271.68722,351.05751 257.99071,327.00374 C 241.22903,304.87212 263.88825,324.77692 269.36998,334.33612 C 273.56709,321.09038 281.03855,313.03987 273.25039,331.44993 C 266.57365,361.43675 306.91508,382.09605 333.58508,373.65449 C 352.84499,361.49959 392.51159,379.70241 400.42155,355.04832 C 397.59546,335.19054 349.50659,348.83312 379.35556,338.98977 C 403.23704,334.72094 434.44726,292.86864 402.73423,279.97183 C 368.12209,288.79706 369.62474,245.78199 350.26861,228.64897 C 335.04133,210.79427 318.35806,171.63767 349.20747,160.5736 C 359.65407,167.06986 336.32715,178.69989 357.78554,181.22574 C 353.05441,174.83115 337.00589,187.63642 339.44501,200.61301 z M 367.16,197.306 C 384.3977,205.09923 369.23351,215.16101 366.24603,209.89947 C 364.01747,221.3281 344.3278,227.6757 366.70121,221.83409 C 380.86442,213.89355 369.46234,243.46324 387.28925,245.76087 C 409.01291,256.5302 442.25186,277.79922 463.42093,258.97485 C 447.53541,241.33559 430.31223,214.5378 421.46103,189.42667 C 413.27265,166.75469 382.77935,131.18587 360.50534,148.04005 C 364.59165,164.37737 387.16086,181.98254 367.16,197.306 z M 368.314,226.935 C 346.4526,230.5039 381.78906,264.87535 376.88145,259.25811 C 376.02795,248.01597 370.64456,237.84713 368.314,226.935 z M 279.229,113.611 C 266.36798,144.0102 316.66606,149.46945 318.25977,168.29019 C 324.62243,156.35995 306.19766,148.19381 323.07251,136.84098 C 347.13267,118.37762 314.15801,96.370847 296.96783,94.815561 C 311.27625,98.040637 314.42872,131.67377 313.4444,130.94106 C 304.87089,116.3627 300.10883,93.879236 280.11419,96.557994 C 254.61407,64.488158 199.77219,60.108365 172.93972,92.926726 C 149.63571,115.4317 133.29665,145.58747 105.10334,162.67108 C 73.811975,173.34149 53.652098,134.11477 60.537163,107.5711 C 64.990212,62.947818 109.95761,28.416363 154.2346,35.886906 C 168.97374,40.937074 205.87125,42.763908 211.2346,28.996953 C 197.61944,20.934767 172.57365,8.6219876 148.57527,6.0837356 C 105.46969,0.50838432 57.39286,11.484934 29.625174,47.297861 C -9.7623274,93.691597 -2.6130557,169.39932 39.132265,211.91173 C 53.544278,227.80007 102.38868,255.74479 99.737538,215.09223 C 102.80483,204.25473 84.315241,239.75074 90.78839,215.30259 C 88.735265,202.89263 76.447801,233.12436 77.647468,210.31562 C 73.300748,196.62377 65.558428,230.79586 65.383409,206.58454 C 66.207565,190.47724 44.531292,218.09774 54.731592,195.08488 C 48.889824,190.44167 33.005078,197.35443 45.349496,184.45273 C 31.709402,184.31803 31.951591,179.64703 40.242131,169.90444 C 15.832035,170.06839 51.147432,150.92366 26.192315,149.80783 C 23.623969,146.38465 43.005932,131.62117 24.013006,125.85001 C 41.969177,116.66974 13.763919,105.73786 32.599647,94.458314 C 27.684576,73.514918 43.829269,54.569212 56.272547,39.262148 C 73.533579,34.231051 82.079642,18.965353 101.26994,20.048361 C 123.51015,14.175535 149.44512,12.401583 172.9938,20.266309 C 184.14403,27.031614 188.46619,34.138545 172.77762,26.463422 C 153.45215,22.076231 135.39308,28.497503 114.74107,27.384658 C 100.78703,38.159038 83.514763,37.246519 74.30767,52.534403 C 60.825826,57.594569 63.462356,74.981935 54.022212,84.154423 C 60.534069,97.810864 43.06662,109.2333 53.875321,122.25586 C 44.934266,134.78429 62.383678,142.94068 56.793208,158.09845 C 72.280041,158.26508 67.921479,179.02779 84.757527,175.35148 C 99.717094,187.85461 118.53103,159.84158 134.93054,152.96298 C 161.1824,124.8574 185.46161,86.461583 227.72351,83.254662 C 244.97042,82.820074 275.86939,97.247696 279.229,113.611 z "
style="fill-rule:evenodd" />
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Texte"
transform="translate(-3.1994629e-7,10.629943)"
style="display:inline">
<text
xml:space="preserve"
style="font-size:45.33333206px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:start;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;fill:#2b5385;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="183.73143"
y="63.577168"
id="text22294"
sodipodi:linespacing="110%"><tspan
sodipodi:role="line"
x="183.73143"
y="63.577168"
id="tspan3634">GNU : tout faire avec</tspan><tspan
sodipodi:role="line"
x="183.73143"
y="113.44383"
id="tspan3638"> des logiciels libres</tspan></text>
<text
xml:space="preserve"
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="175.45149"
y="276.76218"
id="text3285"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan3287"
x="175.45149"
y="276.76218">&gt; À l'origine de la création.</tspan></text>
<text
xml:space="preserve"
style="font-size:17.49733925px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="176.01056"
y="668.88062"
id="text3289"
sodipodi:linespacing="100%"
transform="scale(0.9971228,1.0028855)"><tspan
sodipodi:role="line"
id="tspan3291"
x="176.01056"
y="668.88062">&gt; La naissance de nombreux outils.</tspan></text>
<text
xml:space="preserve"
style="font-size:45.33333206px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:start;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;fill:#2b5385;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="-872.08661"
y="100.22507"
id="text2306"
sodipodi:linespacing="110%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan2308"
x="-872.08661"
y="100.22507">Informatique : vive la liberté !</tspan></text>
<text
xml:space="preserve"
style="font-size:45.33333206px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="72.467262"
y="989.586"
id="text2392"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2394"
x="72.467262"
y="989.586">5</tspan></text>
<text
xml:space="preserve"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;opacity:0.6;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="372.03943"
y="1048.1306"
id="text4559"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
x="372.03943"
y="1048.1306"
id="tspan4563"><tspan
style="font-family:DejaVu Sans Mono"
id="tspan2488">http://www.expolibre.org/</tspan> Copyright 2008 <tspan
style="font-weight:bold;fill:#000000;fill-opacity:1"
id="tspan4567">April</tspan> Sous licence <tspan
style="font-weight:bold;fill:#000000;fill-opacity:1"
id="tspan4569">CC</tspan>-BY-SA : Parternité - Partage des Conditions Initiales à l'Identique</tspan></text>
<flowRoot
xml:space="preserve"
id="flowRoot2899"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
transform="translate(-371.89129,396.89985)"><flowRegion
id="flowRegion2901"><rect
id="rect2903"
width="347.2067"
height="371.51968"
x="549.25"
y="283.99207"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans" /></flowRegion><flowPara
id="flowPara2767">Le premier programme GNU fut écrit par R. Stallman lui-même : c'était <flowSpan
style="font-weight:bold"
id="flowSpan4249">Emacs</flowSpan>, un éditeur de texte libre, indispensable pour créer tous les autres logiciels libres. C'est aujourd'hui un outil massivement utilisé chez les développeurs.</flowPara><flowPara
id="flowPara4251" /><flowPara
id="flowPara4253">De nombreux autres outils (compilateurs, éditeurs de textes, logiciels de courrier, etc) virent ensuite le jour dans le cadre de ce projet GNU, mais aussi <flowSpan
style="font-weight:bold"
id="flowSpan4255">en dehors</flowSpan>, avec la participation de personnes du <flowSpan
style="font-weight:bold"
id="flowSpan4257">monde entier</flowSpan>, via l'internet naissant. </flowPara><flowPara
id="flowPara4259" /><flowPara
id="flowPara4261">Alors que la réalisation du <flowSpan
style="font-weight:bold"
id="flowSpan4263">cœur</flowSpan> du système le noyau nommé HURD piétinait, un jeune étudiant finlandais, <flowSpan
style="font-weight:bold"
id="flowSpan2427">Linus Torvalds</flowSpan>, créait en 1991 un noyau de type Unix pour les PC, qu'il décide de distribuer sous licence <flowSpan
style="font-weight:bold"
id="flowSpan2431">GNU GPL</flowSpan> : <flowSpan
style="font-weight:bold"
id="flowSpan4265">Linux</flowSpan>.</flowPara><flowPara
id="flowPara4283" /><flowPara
id="flowPara4287">À l'origine, Linux était un loisir pour son créateur, comme en témoigne son message de l'époque : « <flowSpan
style="font-style:italic"
id="flowSpan2433">C'est juste un loisir, ce ne sera jamais complet et professionnel tel ce qu'est GNU.</flowSpan> »</flowPara><flowPara
id="flowPara4267" /><flowPara
id="flowPara4271">Aujourd'hui, la <flowSpan
style="font-weight:bold"
id="flowSpan4315">combinaison</flowSpan> de Linux avec l'ensemble des éléments libres déjà réalisés forme un <flowSpan
style="font-weight:bold"
id="flowSpan4317">système complet</flowSpan> sous licence libre de <flowSpan
style="font-weight:bold"
id="flowSpan4319">qualité professionnelle</flowSpan> : GNU-Linux.</flowPara><flowPara
id="flowPara4293" /><flowPara
id="flowPara4295">Par ailleurs, la licence GNU GPL de la FSF connut un <flowSpan
style="font-weight:bold"
id="flowSpan4321">succès</flowSpan> jamais démenti. Aujourd'hui dans sa troisième version, elle protège environ <flowSpan
style="font-weight:bold"
id="flowSpan4323">70% des projets</flowSpan> de logiciels libres.</flowPara></flowRoot> <flowRoot
transform="translate(-372.37761,6.4876409)"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot2928"
xml:space="preserve"><flowRegion
id="flowRegion2930"><rect
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="442.38583"
width="347.2067"
id="rect2932" /></flowRegion><flowPara
id="flowPara2539">L'idée initiale du libre est de <flowSpan
style="font-weight:bold"
id="flowSpan4120">Richard Matthew Stallman</flowSpan> (souvent nommé par ses initiales : RMS) à une époque où Unix était le système d'exploitation le plus répandu, notamment dans la recherche scientifique et les applications militaires.</flowPara><flowPara
id="flowPara4297" /><flowPara
id="flowPara4299">Les ordinateurs modernes des années 80 disposaient de leurs propres systèmes d'exploitation, mais <flowSpan
style="font-weight:bold"
id="flowSpan4305">aucun</flowSpan> d'entre eux n'était un logiciel libre : il fallait signer un accord de <flowSpan
style="font-weight:bold"
id="flowSpan4307">non divulgation</flowSpan> rien que pour en obtenir des copies exécutables.</flowPara><flowPara
id="flowPara4301" /><flowPara
id="flowPara4303">Cela signifiait que la <flowSpan
style="font-weight:bold"
id="flowSpan4309">première étape</flowSpan> de l'utilisation d'un ordinateur était de promettre de ne pas aider son prochain. On <flowSpan
style="font-weight:bold"
id="flowSpan4311">interdisait</flowSpan> toute communauté <flowSpan
style="font-weight:bold"
id="flowSpan4313">coopérative</flowSpan>. Dès lors, on voit évidemment qu'un petit mais puissant groupe d'entreprises dominerait l'informatique.</flowPara><flowPara
id="flowPara4061" /><flowPara
style="font-weight:normal"
id="flowPara2561"><flowSpan
style="font-weight:bold"
id="flowSpan4122">Unix</flowSpan> permettait l'exécution de plusieurs programmes en même temps et était capable de gérer plusieurs utilisateurs à distance. C'était un système fiable et performant très répandu dans le milieu universitaire.</flowPara><flowPara
style="font-weight:normal"
id="flowPara4358" /><flowPara
style="font-weight:normal"
id="flowPara4364">Richard Stallman décida en 1983 de bâtir un <flowSpan
style="font-weight:bold"
id="flowSpan4124">système libre complet</flowSpan>, et pour plus de commodité, <flowSpan
style="font-weight:bold"
id="flowSpan4126">compatible</flowSpan> avec Unix : le système d'exploitation <flowSpan
style="font-weight:bold"
id="flowSpan4273">GNU</flowSpan>. Ce nom vient de l'acronyme <flowSpan
style="font-style:italic;font-weight:bold"
id="flowSpan4128">GNU's Not Unix</flowSpan> qui signifie « GNU n'est pas Unix », un acronyme récursif, selon un usage traditionnel chez les programmeurs.</flowPara></flowRoot> <path
style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.75999999;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 368.50394,907.09631 L 368.50394,1013.3955 L 701.5748,1013.3955 L 701.5748,985.04907 L 535.03937,985.04907 L 535.03125,907.08653 L 368.50394,907.09631 z "
id="rect4220"
sodipodi:nodetypes="ccccccc" />
<g
id="g16895"
transform="translate(3.24055,-12.259589)">
<flowRoot
xml:space="preserve"
id="flowRoot3318"
style="font-family:DejaVu Sans"
transform="translate(0,8.6953577e-5)"><flowRegion
id="flowRegion3320"><rect
id="rect3322"
width="347.19281"
height="90.493881"
x="173.67334"
y="175.25409"
style="font-family:DejaVu Sans" /></flowRegion><flowPara
id="flowPara3324"
style="font-size:18px;font-weight:bold;text-align:justify;text-anchor:start;font-family:DejaVu Sans">Le pari fou mais réussi ! de bâtir un environnement informa-tique exclusivement avec du libre</flowPara></flowRoot> </g>
<text
xml:space="preserve"
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
x="609.95422"
y="191.33896"
id="text20345"
sodipodi:linespacing="100%"><tspan
sodipodi:role="line"
id="tspan2381"
x="609.95422"
y="191.33896"
style="font-style:italic">En détail :</tspan></text>
<text
sodipodi:linespacing="100%"
id="text2287"
y="225.39517"
x="627.21228"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:center;line-height:100%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
xml:space="preserve"><tspan
y="225.39517"
x="629.71228"
sodipodi:role="line"
id="tspan2771">L'anecdote à </tspan><tspan
y="241.39517"
x="629.71228"
sodipodi:role="line"
id="tspan4372">l'origine de </tspan><tspan
y="257.39517"
x="627.21228"
sodipodi:role="line"
id="tspan4382">la création</tspan></text>
<flowRoot
xml:space="preserve"
id="flowRoot2562"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
transform="translate(-0.4426641,-21.224001)"><flowRegion
id="flowRegion2564"><rect
id="rect2566"
width="155.8681"
height="91.598427"
x="549.25"
y="283.99207"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans" /></flowRegion><flowPara
id="flowPara2576"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans">Richard Stallman, considéré par tous comme le père des logiciels libres, a commencé à s'intéresser au sujet lorsqu'il travaillait au laboratoire d'intelligence artifi-cielle du <flowSpan
style="font-style:italic"
id="flowSpan3170">Massachussets Institute of Technology</flowSpan>, le célébre <flowSpan
style="font-weight:bold"
id="flowSpan4384">MIT</flowSpan> aux États-Unis.</flowPara></flowRoot> <flowRoot
transform="translate(-0.4426641,69.208122)"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot2773"
xml:space="preserve"><flowRegion
id="flowRegion2775"><rect
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="88.055115"
width="155.8681"
id="rect2777" /></flowRegion><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara2779">&gt; Un laboratoire et son imprimante... </flowPara></flowRoot> <flowRoot
transform="translate(-0.4426641,100.18377)"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot4386"
xml:space="preserve"><flowRegion
id="flowRegion4388"><rect
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="112.85827"
width="155.8681"
id="rect4390" /></flowRegion><flowPara
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara4392">Le laboratoire de R. Stallman possédait alors une imprimante qui tombait souvent en panne. Mais comme les chercheurs disposaient du <flowSpan
style="font-weight:bold"
id="flowSpan4396">code source</flowSpan> de l'imprimante, ils avaient <flowSpan
style="font-weight:bold"
id="flowSpan4398">modifié</flowSpan> le programme pour que la machine leur envoie un signal à chaque panne. </flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4400"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
transform="translate(-0.4426641,204.18948)"><flowRegion
id="flowRegion4402"><rect
id="rect4404"
width="155.8681"
height="134.1181"
x="549.25"
y="283.99207"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans" /></flowRegion><flowPara
id="flowPara4406"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans">Un jour, le laboratoire à acheté une nouvelle imprimante plus fiable. En revanche, le source du pilote n'était <flowSpan
style="font-weight:bold"
id="flowSpan4412">pas fourni</flowSpan> à la livraison. Richard Stallman entend parler d'un laboratoire qui possède les sources de ce pilote. Il s'y rend... et s'entend répondre que le laboratoire s'est <flowSpan
style="font-weight:bold"
id="flowSpan4416">engagé</flowSpan> à ne <flowSpan
style="font-weight:bold"
id="flowSpan4414">pas diffuser</flowSpan> les codes sources du pilote !</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4418"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
transform="translate(-0.4426641,330.04052)"><flowRegion
id="flowRegion4420"><rect
id="rect4422"
width="155.8681"
height="88.055115"
x="549.25"
y="283.99207"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans" /></flowRegion><flowPara
id="flowPara4424"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans">&gt; Comment échapper à une prise d'otage ?</flowPara></flowRoot> <flowRoot
transform="translate(-0.4426641,361.51028)"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot4426"
xml:space="preserve"><flowRegion
id="flowRegion4428"><rect
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="134.1181"
width="155.8681"
id="rect4430" /></flowRegion><flowPara
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara4432">C'est à ce moment que Richard Stallman prend conscience du danger de la logique propriétaire.</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4440"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
transform="translate(-0.4426641,399.1156)"><flowRegion
id="flowRegion4442"><rect
id="rect4444"
width="155.8681"
height="134.1181"
x="549.25"
y="283.99207"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans" /></flowRegion><flowPara
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara4448">Conscient qu'il est impossible d'utiliser un ordinateur sans <flowSpan
style="font-weight:bold"
id="flowSpan4450">sys-tème d'exploitation</flowSpan>, et que sans système d'exploitation libre il est obligatoire d'utiliser des logiciels privateurs, R. Stallman démarre alors le projet GNU. </flowPara></flowRoot> <flowRoot
transform="translate(-0.4426641,481.12131)"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot4462"
xml:space="preserve"><flowRegion
id="flowRegion4464"><rect
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="134.1181"
width="155.8681"
id="rect4466" /></flowRegion><flowPara
id="flowPara4468"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans">Pour distribuer ce système d'ex-ploitation, une base légale est nécessaire. Ce sera la licence <flowSpan
style="font-weight:bold"
id="flowSpan4472">GNU GPL</flowSpan>, pour <flowSpan
style="font-style:italic"
id="flowSpan4474">GNU General Public Licence</flowSpan>. La GNU GPL est la licence des logiciels libres par excellence. Elle détermine des conditions de distribution qui <flowSpan
style="font-weight:bold"
id="flowSpan4490">garantissent</flowSpan> les <flowSpan
style="font-weight:bold"
id="flowSpan4492">libertés</flowSpan> de l'utilisateur.</flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot4476"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
transform="translate(-0.4426641,594.18854)"><flowRegion
id="flowRegion4478"><rect
id="rect4480"
width="155.8681"
height="134.1181"
x="549.25"
y="283.99207"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans" /></flowRegion><flowPara
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara4482">Nécessitant une structure légale pour développer du logiciel libre, il décide en 1985 de fonder la <flowSpan
style="font-weight:bold;font-style:italic"
id="flowSpan4488">Free Software Foundation</flowSpan>, la Fondation pour le Logiciel Libre. </flowPara></flowRoot> <flowRoot
transform="translate(-0.4426641,654.03957)"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot4494"
xml:space="preserve"><flowRegion
id="flowRegion4496"><rect
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="88.055115"
width="155.8681"
id="rect4498" /></flowRegion><flowPara
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara4500">&gt; Un génie en liberté...</flowPara></flowRoot> <flowRoot
transform="translate(-0.4426641,671.90894)"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowRoot4502"
xml:space="preserve"><flowRegion
id="flowRegion4504"><rect
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
y="283.99207"
x="549.25"
height="63.251968"
width="155.8681"
id="rect4506" /></flowRegion><flowPara
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:justify;line-height:110.00000238%;writing-mode:lr-tb;text-anchor:start;font-family:DejaVu Sans"
id="flowPara4512">Richard Stallman est en outre un talentueux programmeur, auteur de nombreux logiciels libres, notamment GNU Emacs, et le compilateur GCC.</flowPara></flowRoot> <g
id="g3421"
transform="matrix(0.9698779,0.2435915,-0.2435915,0.9698779,25.7626,-9.9767714)"
style="stroke:none">
<path
id="path2420"
d="M 28.346457,52.556232 C 38.262607,23.026776 70.27643,7.1087405 99.805888,17.024891 C 129.33533,26.941036 145.25338,58.954856 135.33723,88.484311 C 125.42108,118.01376 93.407258,133.9318 63.877804,124.01567 C 34.348351,114.09951 18.430309,82.085682 28.346457,52.556232 z "
style="fill:none;fill-opacity:1;stroke:none;stroke-width:0.49999997;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1" />
<path
sodipodi:nodetypes="csc"
style="fill:none;fill-opacity:1;stroke:none;stroke-width:0.49999997;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 24.80315,77.478668 C 24.80315,109.36843 50.346193,134.24166 81.496063,134.17158 C 112.64592,134.10153 138.57789,109.23335 138.57789,77.343588"
id="path3416" />
</g>
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
id="text3396"
sodipodi:linespacing="125%"
transform="matrix(0.9302612,0.3668978,-0.3668978,0.9302612,35.99651,-19.731947)"><textPath
xlink:href="#path2420"
id="textPath3404"
style="font-size:14px;font-weight:bold">Pas de liberté</textPath></text>
<text
sodipodi:linespacing="100%"
id="text3406"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:condensed;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:DejaVu Sans"
xml:space="preserve"
transform="matrix(0.9340971,-0.3432806,0.3432806,0.9340971,-16.374391,39.361659)"><textPath
xlink:href="#path3416"
id="textPath3418"
style="font-size:13.9324894px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;stroke:none;stroke-opacity:1;font-family:DejaVu Sans">Sans logiciel libre</textPath></text>
</g>
</svg>