A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 30KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang=fr>
  4. <!-- Has to be within the first 1024 bytes, hence before the <title>
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset=utf-8>
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name=viewport content="width=device-width,minimum-scale=1,initial-scale=1,shrink-to-fit=no">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Méritocratie - 2 (archive) — David Larlet</title>
  13. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  14. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons/apple-touch-icon.png">
  15. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons/favicon-32x32.png">
  16. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons/favicon-16x16.png">
  17. <link rel="manifest" href="/manifest.json">
  18. <link rel="mask-icon" href="/static/david/icons/safari-pinned-tab.svg" color="#5bbad5">
  19. <link rel="shortcut icon" href="/static/david/icons/favicon.ico">
  20. <meta name="apple-mobile-web-app-title" content="David Larlet">
  21. <meta name="application-name" content="David Larlet">
  22. <meta name="msapplication-TileColor" content="#da532c">
  23. <meta name="msapplication-config" content="/static/david/icons/browserconfig.xml">
  24. <meta name="theme-color" content="#f0f0ea">
  25. <!-- That good ol' feed, subscribe :p. -->
  26. <link rel=alternate type="application/atom+xml" title=Feed href="/david/log/">
  27. <meta name="robots" content="noindex, nofollow">
  28. <meta content="origin-when-cross-origin" name="referrer">
  29. <!-- Canonical URL for SEO purposes -->
  30. <link rel="canonical" href="https://www.blog-libre.org/2016/04/21/meritocratie-2/">
  31. <style>
  32. /* http://meyerweb.com/eric/tools/css/reset/ */
  33. html, body, div, span,
  34. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  35. a, abbr, address, big, cite, code,
  36. del, dfn, em, img, ins,
  37. small, strike, strong, tt, var,
  38. dl, dt, dd, ol, ul, li,
  39. fieldset, form, label, legend,
  40. table, caption, tbody, tfoot, thead, tr, th, td,
  41. article, aside, canvas, details, embed,
  42. figure, figcaption, footer, header, hgroup,
  43. menu, nav, output, ruby, section, summary,
  44. time, mark, audio, video {
  45. margin: 0;
  46. padding: 0;
  47. border: 0;
  48. font-size: 100%;
  49. font: inherit;
  50. vertical-align: baseline;
  51. }
  52. /* HTML5 display-role reset for older browsers */
  53. article, aside, details, figcaption, figure,
  54. footer, header, hgroup, menu, nav, section { display: block; }
  55. body { line-height: 1; }
  56. blockquote, q { quotes: none; }
  57. blockquote:before, blockquote:after,
  58. q:before, q:after {
  59. content: '';
  60. content: none;
  61. }
  62. table {
  63. border-collapse: collapse;
  64. border-spacing: 0;
  65. }
  66. /* http://practicaltypography.com/equity.html */
  67. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  68. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  69. @font-face {
  70. font-family: 'EquityTextB';
  71. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  72. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  73. font-weight: 300;
  74. font-style: normal;
  75. font-display: swap;
  76. }
  77. @font-face {
  78. font-family: 'EquityTextB';
  79. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  80. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  81. font-weight: 300;
  82. font-style: italic;
  83. font-display: swap;
  84. }
  85. @font-face {
  86. font-family: 'EquityTextB';
  87. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  88. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  89. font-weight: 700;
  90. font-style: normal;
  91. font-display: swap;
  92. }
  93. @font-face {
  94. font-family: 'ConcourseT3';
  95. src: url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff2') format('woff2'),
  96. url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff') format('woff');
  97. font-weight: 300;
  98. font-style: normal;
  99. font-display: swap;
  100. }
  101. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  102. body {
  103. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  104. font-family: "EquityTextB", Palatino, serif;
  105. background-color: #f0f0ea;
  106. color: #07486c;
  107. font-kerning: normal;
  108. -moz-osx-font-smoothing: grayscale;
  109. -webkit-font-smoothing: subpixel-antialiased;
  110. text-rendering: optimizeLegibility;
  111. font-variant-ligatures: common-ligatures contextual;
  112. font-feature-settings: "kern", "liga", "clig", "calt";
  113. }
  114. pre, code, kbd, samp, var, tt {
  115. font-family: 'TriplicateT4c', monospace;
  116. }
  117. em {
  118. font-style: italic;
  119. color: #323a45;
  120. }
  121. strong {
  122. font-weight: bold;
  123. color: black;
  124. }
  125. nav {
  126. background-color: #323a45;
  127. color: #f0f0ea;
  128. display: flex;
  129. justify-content: space-around;
  130. padding: 1rem .5rem;
  131. }
  132. nav:last-child {
  133. border-bottom: 1vh solid #2d7474;
  134. }
  135. nav a {
  136. color: #f0f0ea;
  137. }
  138. nav abbr {
  139. border-bottom: 1px dotted white;
  140. }
  141. h1 {
  142. border-top: 1vh solid #2d7474;
  143. border-bottom: .2vh dotted #2d7474;
  144. background-color: #e3e1e1;
  145. color: #323a45;
  146. text-align: center;
  147. padding: 5rem 0 4rem 0;
  148. width: 100%;
  149. font-family: 'ConcourseT3';
  150. display: flex;
  151. flex-direction: column;
  152. }
  153. h1.single {
  154. padding-bottom: 10rem;
  155. }
  156. h1 span {
  157. position: absolute;
  158. top: 1vh;
  159. left: 20%;
  160. line-height: 0;
  161. }
  162. h1 span a {
  163. line-height: 1.7;
  164. padding: 1rem 1.2rem .6rem 1.2rem;
  165. border-radius: 0 0 6% 6%;
  166. background: #2d7474;
  167. font-size: 1.3rem;
  168. color: white;
  169. text-decoration: none;
  170. }
  171. h2 {
  172. margin: 4rem 0 1rem;
  173. border-top: .2vh solid #2d7474;
  174. padding-top: 1vh;
  175. }
  176. h3 {
  177. text-align: center;
  178. margin: 3rem 0 .75em;
  179. }
  180. hr {
  181. height: .4rem;
  182. width: .4rem;
  183. border-radius: .4rem;
  184. background: #07486c;
  185. margin: 2.5rem auto;
  186. }
  187. time {
  188. display: bloc;
  189. margin-left: 0 !important;
  190. }
  191. ul, ol {
  192. margin: 2rem;
  193. }
  194. ul {
  195. list-style-type: square;
  196. }
  197. a {
  198. text-decoration-skip-ink: auto;
  199. text-decoration-thickness: 0.05em;
  200. text-underline-offset: 0.09em;
  201. }
  202. article {
  203. max-width: 50rem;
  204. display: flex;
  205. flex-direction: column;
  206. margin: 2rem auto;
  207. }
  208. article.single {
  209. border-top: .2vh dotted #2d7474;
  210. margin: -6rem auto 1rem auto;
  211. background: #f0f0ea;
  212. padding: 2rem;
  213. }
  214. article p:last-child {
  215. margin-bottom: 1rem;
  216. }
  217. p {
  218. padding: 0 .5rem;
  219. margin-left: 3rem;
  220. }
  221. p + p,
  222. figure + p {
  223. margin-top: 2rem;
  224. }
  225. blockquote {
  226. background-color: #e3e1e1;
  227. border-left: .5vw solid #2d7474;
  228. display: flex;
  229. flex-direction: column;
  230. align-items: center;
  231. padding: 1rem;
  232. margin: 1.5rem;
  233. }
  234. blockquote cite {
  235. font-style: italic;
  236. }
  237. blockquote p {
  238. margin-left: 0;
  239. }
  240. figure {
  241. border-top: .2vh solid #2d7474;
  242. background-color: #e3e1e1;
  243. text-align: center;
  244. padding: 1.5rem 0;
  245. margin: 1rem 0 0;
  246. font-size: 1.5rem;
  247. width: 100%;
  248. }
  249. figure img {
  250. max-width: 250px;
  251. max-height: 250px;
  252. border: .5vw solid #323a45;
  253. padding: 1px;
  254. }
  255. figcaption {
  256. padding: 1rem;
  257. line-height: 1.4;
  258. }
  259. aside {
  260. display: flex;
  261. flex-direction: column;
  262. background-color: #e3e1e1;
  263. padding: 1rem 0;
  264. border-bottom: .2vh solid #07486c;
  265. }
  266. aside p {
  267. max-width: 50rem;
  268. margin: 0 auto;
  269. }
  270. /* https://fvsch.com/code/css-locks/ */
  271. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  272. font-size: 1rem;
  273. line-height: calc( 1.5em + 0.2 * 1rem );
  274. }
  275. h1 {
  276. font-size: 1.9rem;
  277. line-height: calc( 1.2em + 0.2 * 1rem );
  278. }
  279. h2 {
  280. font-size: 1.6rem;
  281. line-height: calc( 1.3em + 0.2 * 1rem );
  282. }
  283. h3 {
  284. font-size: 1.35rem;
  285. line-height: calc( 1.4em + 0.2 * 1rem );
  286. }
  287. @media (min-width: 20em) {
  288. /* The (100vw - 20rem) / (50 - 20) part
  289. resolves to 0-1rem, depending on the
  290. viewport width (between 20em and 50em). */
  291. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  292. font-size: calc( 1rem + .6 * (100vw - 20rem) / (50 - 20) );
  293. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  294. margin-left: 0;
  295. }
  296. h1 {
  297. font-size: calc( 1.9rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  298. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  299. }
  300. h2 {
  301. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  302. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  303. }
  304. h3 {
  305. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  306. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  307. }
  308. }
  309. @media (min-width: 50em) {
  310. /* The right part of the addition *must* be a
  311. rem value. In this example we *could* change
  312. the whole declaration to font-size:2.5rem,
  313. but if our baseline value was not expressed
  314. in rem we would have to use calc. */
  315. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  316. font-size: calc( 1rem + .6 * 1rem );
  317. line-height: 1.5em;
  318. }
  319. p, li, pre, details {
  320. margin-left: 3rem;
  321. }
  322. h1 {
  323. font-size: calc( 1.9rem + 1.5 * 1rem );
  324. line-height: 1.2em;
  325. }
  326. h2 {
  327. font-size: calc( 1.5rem + 1.5 * 1rem );
  328. line-height: 1.3em;
  329. }
  330. h3 {
  331. font-size: calc( 1.35rem + 1.5 * 1rem );
  332. line-height: 1.4em;
  333. }
  334. figure img {
  335. max-width: 500px;
  336. max-height: 500px;
  337. }
  338. }
  339. figure.unsquared {
  340. margin-bottom: 1.5rem;
  341. }
  342. figure.unsquared img {
  343. height: inherit;
  344. }
  345. @media print {
  346. body { font-size: 100%; }
  347. a:after { content: " (" attr(href) ")"; }
  348. a, a:link, a:visited, a:after {
  349. text-decoration: underline;
  350. text-shadow: none !important;
  351. background-image: none !important;
  352. background: white;
  353. color: black;
  354. }
  355. abbr[title] { border-bottom: 0; }
  356. abbr[title]:after { content: " (" attr(title) ")"; }
  357. img { page-break-inside: avoid; }
  358. @page { margin: 2cm .5cm; }
  359. h1, h2, h3 { page-break-after: avoid; }
  360. p3 { orphans: 3; widows: 3; }
  361. img {
  362. max-width: 250px !important;
  363. max-height: 250px !important;
  364. }
  365. nav, aside { display: none; }
  366. }
  367. ul.with_columns {
  368. column-count: 1;
  369. }
  370. @media (min-width: 20em) {
  371. ul.with_columns {
  372. column-count: 2;
  373. }
  374. }
  375. @media (min-width: 50em) {
  376. ul.with_columns {
  377. column-count: 3;
  378. }
  379. }
  380. ul.with_two_columns {
  381. column-count: 1;
  382. }
  383. @media (min-width: 20em) {
  384. ul.with_two_columns {
  385. column-count: 1;
  386. }
  387. }
  388. @media (min-width: 50em) {
  389. ul.with_two_columns {
  390. column-count: 2;
  391. }
  392. }
  393. .gallery {
  394. display: flex;
  395. flex-wrap: wrap;
  396. justify-content: space-around;
  397. }
  398. .gallery figure img {
  399. margin-left: 1rem;
  400. margin-right: 1rem;
  401. }
  402. .gallery figure figcaption {
  403. font-family: 'ConcourseT3'
  404. }
  405. footer {
  406. font-family: 'ConcourseT3';
  407. display: flex;
  408. flex-direction: column;
  409. border-top: 3px solid white;
  410. padding: 4rem 0;
  411. background-color: #07486c;
  412. color: white;
  413. }
  414. footer > * {
  415. max-width: 50rem;
  416. margin: 0 auto;
  417. }
  418. footer a {
  419. color: #f1c40f;
  420. }
  421. footer .avatar {
  422. width: 200px;
  423. height: 200px;
  424. border-radius: 50%;
  425. float: left;
  426. -webkit-shape-outside: circle();
  427. shape-outside: circle();
  428. margin-right: 2rem;
  429. padding: 2px 5px 5px 2px;
  430. background: white;
  431. border-left: 1px solid #f1c40f;
  432. border-top: 1px solid #f1c40f;
  433. border-right: 5px solid #f1c40f;
  434. border-bottom: 5px solid #f1c40f;
  435. }
  436. </style>
  437. <h1>
  438. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  439. Méritocratie - 2 (archive)
  440. <time>Pour la pérennité des contenus liés. Non-indexé, retrait sur simple email.</time>
  441. </h1>
  442. <section>
  443. <article>
  444. <h3><a href="https://www.blog-libre.org/2016/04/21/meritocratie-2/">Source originale du contenu</a></h3>
  445. <div id="wtr-content"><h3>Introduction</h3><p>Ce billet fait suite au précédent (<a href="http://www.blog-libre.org/post/2016/04/20/meritocratie-1" target="_blank">lien</a>). Il aborde de façon rapide et non-exhaustive quelques uns des problèmes qui semblent intrinsèquement liés à la méritocratie.</p><h3>La collusion</h3><p>Le mérite découle de l’observation de faits par des pairs, qu’elle soit directe ou médié par la technique elle-même par exemple à travers la <a href="http://www.iea-nantes.fr/cn/conferences/actualite_553" target="_blank">gouvernance par les nombres</a>. Ces faits sont portés au crédit de celui dont le mérite est évalué. Ils sont donc une manifestation de sa capacité opérationnelle, donc de sa puissance. Il en résulte un lien causal indirect entre la puissance comme capacité d’agir et la légitimité au pouvoir, à travers les faits que la première réalise puis la visibilité de ces faits aux yeux des pairs. En d’autre terme, c’est la loi du plus fort : celui qui est plus fort peut faire davantage que celui qui est plus faible, son mérite sera donc perçu comme plus grand, en conséquence de quoi davantage de pouvoir lui sera confié. Cette loi du plus fort liée à la collusion entre puissance et pouvoir est intrinsèquement liée à la nature même de la méritocratie.</p><p>Il est à ce titre éclairant de constater que dans leurs sens communs, “puissance” et “pouvoir” sont considérés comme synonymes. Cette confusion dans la langue française se retrouve également derrière le terme anglophone “power”, en tant que “influence” et en tant que “autonomy”, qui sont tout sauf équivalents. C’est le “puissance/autonomy” vers lequel le désir s’oriente premièrement, et uniquement ensuite qu’il considère le pis-aller “pouvoir/influence” (<a href="http://psp.sagepub.com/content/42/4/498.abstract" target="_blank">lien</a>). À défaut de pouvoir faire advenir l’environnement que nous souhaitons pour nous-mêmes, nous désirons que d’autres travaillent à cette réalisation à notre place. Autrement dit, la seule possibilité de prendre l’un pour l’autre est de considérer que l’Autre est une chose extérieure à soi mais sous influence et dont la mission est de travailler à ce que cet extérieur soit tel que désiré par soi. Cette absence de la frontière du soi témoigne d’une tendance à la toute-puissance qui, mécaniquement, réduit l’Autre au statut d’effecteur, donc au conflit de volonté avec lui ou en lui, qui résulte donc tout aussi mécaniquement de la collusion. Que la langue soit ambigüe n’est pas neutre : s’il nous est impossible de distinguer les deux par les mots, nous avons le plus grand mal à penser la différence, qui est aussi la différence entre un système équilibré à contre-pouvoir et la loi du plus fort, à un degré qui permettrait l’apparition du premier.</p><blockquote><p>Dans le monde du libre, les projets démarrent la plupart du temps sous l’impulsion d’une seule personne, qui est donc à la fois gouverné et gouvernant. Seul maître à bord, sa maîtrise est totale. Il est l’autonome dictateur silencieux de lui-même. Si une personne particulièrement brillante arrive dans un projet existant ou interagit avec ce dernier, il risque de polariser les échanges : brillant, donc méritant, du pouvoir lui sera confié, qu’il exercera comme bon lui semble et de façon autonome, sans nécessité de rendre des comptes. Les exemples sont légions, comme par exemple <a href="https://fr.wikipedia.org/wiki/Lennart_Poettering" target="_blank">systemd</a>. Pour simplifier, le chef est respecté non pas parce qu’il est chef, mais parce qu’il est le plus fort et qu’il l’a démontré. D’ailleurs, les légendes respectées sont très nombreuses, de <a href="https://fr.wikipedia.org/wiki/Richard_Stallman" target="_blank">Richard Stallman</a> le “gourou” à <a href="https://fr.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a>, le “dictateur bienveillant”.</p></blockquote><h3>La technique</h3><p>La technique est une extension de l’humain qui augmente sa puissance. Dans une méritocratie, elle est donc un enjeu essentiel, car celui qui la maitrise augmente ainsi mécaniquement ses chances d’accéder au pouvoir. La méritocratie favorise donc l’introduction de la technique dans la légitimation du pouvoir. Elle est donc un régime particulièrement favorable à ceux qui disposent d’une maitrise technique. Il ne s’agit plus seulement d’être pour participer à la gouvernance, mais il faut également avoir la possibilité d’utiliser voire idéalement de concevoir des techniques.</p><blockquote><p>Dans le monde du logiciel libre, la dimension technique est essentielle. Par exemple, les différentes stacks logicielles sont très différentes dans ce qu’elles permettent, tant sur le plan qualitatif que sur le plan quantitatif. Certaines étant plus adaptées que d’autres suivant les usages, il est essentiel pour un développeur d’effectuer une veille stratégique afin de pouvoir se saisir des technologies les plus efficaces, qui en retour augmentent sa puissance, donc le mérite duquel il sera crédité, ainsi que le pouvoir (et le salaire).</p></blockquote><h3>L’absurde</h3><p>L’irruption de la technique dans la légitimation du pouvoir permet de s’assurer que les gouvernants ne lui sont pas étrangers. Le temps qu’ils y consacrent et qui leur vaut légitimité à travers ce qu’elle permet, par la maitrise qu’ils en acquiert, ne peut que se faire au détriment d’autres tâches qui leurs sont également dévolues. Dit autrement, la technique impose un tempo de gouvernance dont le rythme est fonction des transitions techniques. Plus les évolutions techniques sont fréquentes, plus le risque est grand de voir le mérite attribué à ceux qui arrivent à en gérer l’immédiateté productive plutôt qu’à ceux qui sont capables d’anticiper et de prendre du recul – deux vertus difficilement mises en pratique dans le contexte d’une course technique, et très difficilement évaluable par des métriques objectives. Il en résulte que ceux qui seraient les plus capables de gouverner – au sens de “gouverner c’est prévoir” – sont plus difficilement reconnus comme méritant par leurs pairs, et qu’ils accèdent moins à la gouvernance. Dès lors, la gouvernance par des experts de l’immédiateté risque de se borner à de simples ajustements par réaction à des stimuli extérieurs, perdant ainsi l’impulsion initiale liée à la mise en place de la méritocratie. Dans ce cas là, c’est ultimement l’existence même du projet qui risque d’être remise en cause, faute de vision globale. Faire de la technique une fin, c’est rejeter les finalités à la périphérie (<a href="https://larlet.fr/david/stream/2015/11/22/" target="_blank">lien</a>).</p><blockquote><p>Dans le cas du libre, l’irruption de la technique dans la légitimation du pouvoir permet de s’assurer que les leaders de communauté ont une base technique suffisante pour pouvoir comprendre les enjeux qui lui sont liés. La maitrise de la technique est grisante et peut faire perdre de vu l’objectif initial, la vision première. C’est par exemple le cas de ceux qui contestent <a href="https://fr.wikipedia.org/wiki/Lennart_Poettering" target="_blank">Lennart Poettering</a> pour systemd. L’excellente technique de la solution est parfois discutée, mais jamais autant que les fondamentaux sous jacents dont il est coutume de dire qu’ils semblent avoir été oubliés : “Write programs that do one thing and do it well”. Si demain un nouveau langage ou un nouveau “génie” décide de “refaire systemd en mieux”, toute l’énergie qu’il pourra investir le sera au détriment de l’évolution des systèmes existants, quitte à réinventer la roue. Ce phénomène fortement lié à la recherche technique se manifeste dans les disruptions des environnements de bureau par exemple, de KDE 3 à KDE 4 par exemple, ou de Gnome 2 à Gnome Shell. Ces disruptions témoignent du caractère difficilement compréhensible de certaines décisions qui, sur la base d’une évolution technique, semble – ne serait-ce que temporairement – perdre les visions dont elles étaient porteuses.</p></blockquote><h3>L’inégalité</h3><p>Contrairement à la démocratie dans laquelle chacun est, par sa simple existence, – en principe – appelé à participer également à la gouvernance de tous, la méritocratie induit une discrimination sur la base du rapport à la technique. Ceux qui ne sont pas en mesure de s’approprier la technique, faute d’occasion, d’aptitude ou de formation, ont très peu de chance d’accéder à des fonctions de gouvernance. Ils sont donc de nouveaux exclus du pouvoir sans possibilités de recours, laissés pour compte. Cette inégalité irréductible limite l’extension de la méritocratie, sauf à alimenter les rangs de ceux qui se révèleront inévitablement contestataires. Le degré de civilisation de la méritocratie, c’est à dire la façon dont les plus faibles sont considérés et traités, prend le risque d’être particulièrement bas. La méritocratie n’est d’ailleurs pas si distante d’une lecture dévoyée (<a href="http://www.franceculture.fr/emissions/les-nouveaux-chemins-de-la-connaissance/eloge-de-linegalite-44-le-darwinisme-et-la-loi-du" target="_blank">lien</a>) du slogan Darwiniste “Survival of the fittest”.</p><blockquote><p>Dans le cas de l’informatique, l’inégalité est celle de l’accès à la technologie, de son usage, et à sa compréhension. Cette inégalité était initialement très forte pour des raisons de coûts. Elle le reste tant pour des raisons d’éducation (qui forme davantage à l’utilisation de logiciels qu’elle n’ouvre à une appréhension systémique de l’informatique comme outils), politiques (la censure), économiques (les DRMs) voire simplement techniques (les logiciels privateurs dont le fonctionnement n’est pas intelligible). Le logiciel libre apporte là un élément décisif et singulier à travers ses quatre 4 libertés fondamentales. Installés sur des systèmes peu coûteux comme les Raspberry Pi par exemple, les barrières s’abaissent considérablement.</p></blockquote><h3>La rivalité</h3><p>La puissance appelle le pouvoir, le pouvoir permet de mettre en œuvre une puissance qui légitime encore davantage le pouvoir. L’un et l’autre s’alimentant donc mutuellement, la gouvernance est exercée par un petit groupe au sein de la communauté initiale qui, par cooptation, dispose de pouvoir grandissants. La communauté initiale s’appuie donc principalement sur un entre-soi qui ne favorise guère la rencontre avec l’altérité, facteur d’humilité de régulation des égos essentiels dans les interactions de la communauté avec l’écosystème dans lequel elle s’intègre. Lorsque le travail mené par la communauté initiale fédère des contributeurs, ces derniers peuvent déstabiliser la gouvernance initiale. Il s’agit pour cette dernière de déléguer progressivement certaines de ses responsabilités pour se focaliser sur d’autres. Cette transition est difficile car elle implique un progressif abandon volontaire de son pouvoir, ne serait-ce que partiel. Or, cette dernière peut y être réticente.</p><blockquote><p>Que le projet rencontre ensuite du succès et que d’autres y contribuent, et des problèmes de légitimités peuvent se poser rapidement. Les licences libres permettent des forks qui potentiellement assurent la pérennité du projet initial, personne ne pouvant en revendiquer un droit exclusif. Dans les forges logicielles, ces forks sont comme des soupapes de sécurité qui organisent et structurent la rivalité de façon à ce qu’elle devienne une force orchestrant le développement lui-même.</p></blockquote><p>Les forks sont néanmoins des pis-aller : l’impossibilité de se fédérer autrement que par des luttes de puissances qui visent à établir des faits qui établiraient un mérite de façon indiscutable, les égos prennent facilement le dessus, et la communauté se fragmente, la collaboration – qui produit un commun – s’effrite en compétition qui peut dégénérer en jeu à somme nulle à cause des inévitables frictions qu’elle entraine. Pire, la compétition entraine l’émergence d’un vainqueur, lequel est plus facilement enclin à tricher lors du round suivant (<a href="http://www.pnas.org/content/early/2016/01/25/1515102113" target="_blank">lien</a>). Finalement, ce mécanisme de rivalité égotique diminue l’impact et la crédibilité tant vis-à-vis de l’intérieur que de l’extérieur.</p><blockquote><p>Dans le logiciel libre, le projet Gnome est un exemple. Le passage de Gnome 2 à Gnome Shell et GTK3 a été difficile, au point qu’une partie de la communauté est restée sur GTK2 (<a href="https://fr.wikipedia.org/wiki/MATE" target="_blank">Mate</a>), qu’une autre est partie sur une alternative en GTK3 (<a href="https://fr.wikipedia.org/wiki/Cinnamon" target="_blank">Cinnamon</a>), limitant d’autant plus la masse critique de développeurs impliqués dans Gnome Shell, dont l’impact se trouve affaibli.</p></blockquote><h3>L’absence de possibilité de contre-pouvoir</h3><p>La dynamique précédente nécessiterait, pour ne pas advenir, la présence de contre-pouvoirs. Or, si le pouvoir se fonde sur la puissance, il est impossible de voir émerger un contre-pouvoir. En effet, un contre-pouvoir ne pourrait être reconnu comme tel sur la base de sa contre-puissance. Un même espace de gouvernance dans lequel se rencontreraient une puissance et une contre-puissance serait de fait divisé. Donc l’unité du groupe remise en question avant même d’arriver à identifier un partage du pouvoir.</p><blockquote><p>Dans le cas de l’intersection entre le libre et le numérique, les territoires sont multipliables à l’infini par l’intermédiaire des forks, qui permettent de faire bourgeonner un projet, une communauté, à partir d’un projet ou d’une communauté existante. Ces forks apparaissent comme des solutions en cas de conflits de personne (<a href="https://github.com/gorhill/uBlock" target="_blank">lien</a>). Parfois, un simple climat de défiance peu suffire (<a href="https://en.wikipedia.org/wiki/LibreOffice#History" target="_blank">lien</a>).</p></blockquote></div>
  446. </article>
  447. </section>
  448. <nav id="jumpto">
  449. <p>
  450. <a href="/david/blog/">Accueil du blog</a> |
  451. <a href="https://www.blog-libre.org/2016/04/21/meritocratie-2/">Source originale</a> |
  452. <a href="/david/stream/2019/">Accueil du flux</a>
  453. </p>
  454. </nav>
  455. <footer>
  456. <div>
  457. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  458. <p>
  459. Bonjour/Hi!
  460. Je suis <a href="/david/" title="Profil public">David&nbsp;Larlet</a>, je vis actuellement à Montréal et j’alimente cet espace depuis 15 ans. <br>
  461. Si tu as apprécié cette lecture, n’hésite pas à poursuivre ton exploration. Par exemple via les <a href="/david/blog/" title="Expériences bienveillantes">réflexions bimestrielles</a>, la <a href="/david/stream/2019/" title="Pensées (dés)articulées">veille hebdomadaire</a> ou en t’abonnant au <a href="/david/log/" title="S’abonner aux publications via RSS">flux RSS</a> (<a href="/david/blog/2019/flux-rss/" title="Tiens c’est quoi un flux RSS ?">so 2005</a>).
  462. </p>
  463. <p>
  464. Je m’intéresse à la place que je peux avoir dans ce monde. En tant qu’humain, en tant que membre d’une famille et en tant qu’associé d’une coopérative. De temps en temps, je fais aussi des <a href="https://github.com/davidbgk" title="Principalement sur Github mais aussi ailleurs">trucs techniques</a>. Et encore plus rarement, <a href="/david/talks/" title="En ce moment je laisse plutôt la place aux autres">j’en parle</a>.
  465. </p>
  466. <p>
  467. Voici quelques articles choisis :
  468. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  469. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  470. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  471. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  472. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  473. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  474. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  475. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  476. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  477. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  478. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  479. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  480. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  481. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  482. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  483. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  484. </p>
  485. <p>
  486. On peut <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">échanger par courriel</a>. Si éventuellement tu souhaites que l’on travaille ensemble, tu devrais commencer par consulter le <a href="http://larlet.com">profil dédié à mon activité professionnelle</a> et/ou contacter directement <a href="http://scopyleft.fr/">scopyleft</a>, la <abbr title="Société coopérative et participative">SCOP</abbr> dont je fais partie depuis six ans. Je recommande au préalable de lire <a href="/david/blog/2018/cout-site/" title="Attention ce qui va suivre peut vous choquer">combien coûte un site</a> et pourquoi je suis plutôt favorable à une <a href="/david/pro/devis/" title="Discutons-en !">non-demande de devis</a>.
  487. </p>
  488. <p>
  489. Je ne traque pas ta navigation mais mon
  490. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  491. conserve des logs d’accès.
  492. </p>
  493. </div>
  494. </footer>
  495. <script type="text/javascript">
  496. ;(_ => {
  497. const jumper = document.getElementById('jumper')
  498. jumper.addEventListener('click', e => {
  499. e.preventDefault()
  500. const anchor = e.target.getAttribute('href')
  501. const targetEl = document.getElementById(anchor.substring(1))
  502. targetEl.scrollIntoView({behavior: 'smooth'})
  503. })
  504. })()
  505. </script>