<!-- This style apply by default to all slides, unless .slide is used. Note the use of the reveal class selector: this mean that only the presentation is affected by this style, and the makrdown preview or the book mode of hackmd.io is style intact. If you want/need a resizable background image, add the background-size: cover; property and change background-position: 0px 0px; --> <style> .reveal-viewport { background-image: linear-gradient(45deg, rgba(48, 160, 200, 0.36) 0%, rgba(48, 160, 200, 0.36) 27%,rgba(66, 208, 212, 0.36) 27%, rgba(66, 208, 212, 0.36) 30%,rgba(57, 184, 206, 0.36) 30%, rgba(57, 184, 206, 0.36) 38%,rgba(75, 232, 218, 0.36) 38%, rgba(75, 232, 218, 0.36) 41%,rgba(38, 135, 193, 0.36) 41%, rgba(38, 135, 193, 0.36) 67%,rgba(29, 111, 187, 0.36) 67%, rgba(29, 111, 187, 0.36) 68%,rgba(20, 87, 181, 0.36) 68%, rgba(20, 87, 181, 0.36) 71%,rgba(11, 63, 175, 0.36) 71%, rgba(11, 63, 175, 0.36) 100%),linear-gradient(45deg, rgba(120, 161, 172, 0.37) 0%, rgba(120, 161, 172, 0.37) 12.5%,rgba(83, 81, 120, 0.37) 12.5%, rgba(83, 81, 120, 0.37) 25%,rgba(132, 188, 189, 0.37) 25%, rgba(132, 188, 189, 0.37) 37.5%,rgba(95, 108, 137, 0.37) 37.5%, rgba(95, 108, 137, 0.37) 50%,rgba(144, 215, 206, 0.37) 50%, rgba(144, 215, 206, 0.37) 62.5%,rgba(107, 135, 154, 0.37) 62.5%, rgba(107, 135, 154, 0.37) 75%,rgba(156, 242, 223, 0.37) 75%, rgba(156, 242, 223, 0.37) 87.5%,rgba(71, 54, 103, 0.37) 87.5%, rgba(71, 54, 103, 0.37) 100%),linear-gradient(63deg, rgb(156, 214, 233),rgb(74, 10, 132)); background-repeat: no-repeat; background-position: 5px 5px; } section img { border-radius: 1em; } .reveal-viewport.stripes-none { background: darkgrey; } .reveal-viewport.stripes-yellow { background-image: linear-gradient(45deg, rgba(146, 173, 57, 0.36) 0%, rgba(146, 173, 57, 0.36) 19%,rgba(130, 168, 72, 0.36) 19%, rgba(130, 168, 72, 0.36) 20%,rgba(163, 178, 43, 0.36) 20%, rgba(163, 178, 43, 0.36) 51%,rgba(113, 163, 86, 0.36) 51%, rgba(113, 163, 86, 0.36) 64%,rgba(97, 159, 100, 0.36) 64%, rgba(97, 159, 100, 0.36) 85%,rgba(196, 187, 15, 0.36) 85%, rgba(196, 187, 15, 0.36) 93%,rgba(179, 182, 29, 0.36) 93%, rgba(179, 182, 29, 0.36) 99%,rgba(80, 154, 114, 0.36) 99%, rgba(80, 154, 114, 0.36) 100%),linear-gradient(45deg, rgba(215, 101, 98, 0.34) 0%, rgba(215, 101, 98, 0.34) 12.5%,rgba(223, 39, 92, 0.34) 12.5%, rgba(223, 39, 92, 0.34) 25%,rgba(207, 164, 104, 0.34) 25%, rgba(207, 164, 104, 0.34) 37.5%,rgba(212, 122, 100, 0.34) 37.5%, rgba(212, 122, 100, 0.34) 50%,rgba(226, 18, 90, 0.34) 50%, rgba(226, 18, 90, 0.34) 62.5%,rgba(218, 81, 96, 0.34) 62.5%, rgba(218, 81, 96, 0.34) 75%,rgba(221, 60, 94, 0.34) 75%, rgba(221, 60, 94, 0.34) 87.5%,rgba(210, 143, 102, 0.34) 87.5%, rgba(210, 143, 102, 0.34) 100%),linear-gradient(286deg, rgb(231, 81, 90),rgb(232, 249, 65)); } .reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 { color: #212121; } .reveal h1, .reveal h2 { text-shadow: 2px 2px white; } .reveal h3 { text-shadow: 1px 1px white; } .reveal a { color: white; text-decoration: underline; } .reveal a:hover { color: #f00; } .reveal code { padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; font-size: 85%; background-color: rgba(255, 255, 255, 0.46); border-radius: 3px; } .reveal::before { content: ""; position: absolute; top: 10px; left: 10px; width: 100px; /* Adjust the size */ height: 100px; /* Adjust the size */ background-image: url('https://epfl-si.github.io/elements/svg/epfl-logo.svg'); background-size: contain; background-repeat: no-repeat; z-index: 10; opacity: 0.8; /* Adjust opacity if needed */ } .fragment.overlay { position: absolute; left: 40%; top: 10%; background-color: #ffffffaa; } </style> ## Logiciels libres dans l'éducation <!-- .slide: data-state="stripes-none" data-background="https://upload.wikimedia.org/wikipedia/commons/c/c8/School-of-athens2.jpg?20140127144126" data-background-opacity="0.4" --> **Forum SI, 29 août 2024** [go/forumSI2024-ll-edu](https://go.epfl.ch/forumSI2024-ll-edu) <small>&lt;dominique.quatravaux@epfl.ch&gt; &amp; &lt;nicolas.borboen@epfl.ch&gt;</small> [![image](https://hackmd.io/_uploads/rylJPihi0.png)](https://creativecommons.org/licenses/by/4.0/) ![school-of-athens-detail-1](https://hackmd.io/_uploads/SJ6mEjhiR.png) <!-- .element: class="fragment overlay" --> --- ## Territoire <!-- .slide: data-background="https://hackmd.io/_uploads/Bku8JjhjA.jpg" --> <!-- steven-kamenar-MMJx78V7xS8-unsplash --> ---- ### Qu'est-ce que le logiciel libre ? <img src="https://hackmd.io/_uploads/rk4Uei2o0.png" style="max-height: 40vh; max-width: 30vw;"> “Copyleft EPFL, all rights reversed” Note: Nous mélangeons ici open-source et logiciel libre. ---- ## Disclaimer <!-- .slide: data-state="stripes-yellow" --> **True believers?...** ![image](https://hackmd.io/_uploads/HkdSJ53iC.png) Note: On peut avoir une opinion quasi-religieuse sur le sujet du logiciel libre. Nous abordons le sujet avec un ton pragmatique. ---- ### Déjà omniprésents * Votre serveur est open-source : Linux 🌟, Apache, MariaDB, ssh * L'Internet est open-source : FRRouting, BIND, qmail/Postfix, ... * LaTeX : met en page votre thèse de doctorat depuis les années 1980 ! * Presque tous les langages de programmation sont open-source, de Scratch à Rust * Les matériaux de construction pour les techniques les plus avancées (LLM) se trouvent en open-source ---- ### www.epfl.ch - 900+ sites avec WordPress (LAMP) - 900+ bases de données MariaDB - 70+ pods sur Kubernetes - Tous nos outils DevOps pour déployer, surveiller, mesurer, améliorer --- ## Le logiciel libre dans le milieu académique <!-- .slide: data-background="https://hackmd.io/_uploads/rJIZ593i0.jpg" --> <!-- sebastian-unrau-sp-p7uuT0tw-unsplash --> ---- ## Logiciels libres et recherche L'éthique de la recherche : de Pythagore aux temps modernes ![school-of-athens-detail-1](https://hackmd.io/_uploads/SJ6mEjhiR.png) Note: - Citation de George Bernard Shaw: si tu as une pomme / une idée, et qu'on échange... - Les logiciels libres cités plus haut ont pour ainsi dire tous été créés dans le milieu scientifique. ---- ## Logiciels libres et économie Les marchés de l'économie du don : - <!-- .element: class="fragment" --> coût marginal nul - <!-- .element: class="fragment" --> celui qui est riche c'est celui qui donne le plus ---- ## Logiciels libres et gouvernance - <!-- .element: class="fragment" --> La cathédrale et le bazar - <!-- .element: class="fragment" --> La peur du <i>fork</i> 😱 Note: - https://archive.framalibre.org/IMG/cathedrale-bazar.pdf ---- ## Logiciels libres et société <img src="https://upload.wikimedia.org/wikipedia/commons/2/22/Coco_Chanel_in_Los_Angeles%2C_1931_%28cropped%29.jpg"> Note: « Les meilleures choses dans la vie sont gratuites. Les deuxièmes meilleures choses sont très, très chères. » Coco Chanel (enterrée au cimetière du Bois de Vaux, à Lausanne). Si nous ne voulons pas tous subir le même sort, il importe, pareillement, de retrouver le sens de ce qui compte vraiment. --- ## Logiciels libres et enseignement ![nestlé](https://hackmd.io/_uploads/BkgIpi3jA.png) <!-- https://www.educa.ch/sites/default/files/2020-11/promotion_logiciels_libres_ecoles.pdf --> Note: - Le vendor lock-in commence dès le plus jeune âge... - Alternative https://www.openeduserver.ch/ - Sac à dos numérique (https://www.bercynumerique.finances.gouv.fr/quest-ce-que-le-sac-dos-numerique) ---- ### Utiliser - Moodle est un logiciel open-source (moodle.epfl.ch) - Jupyter notebook (noto.epfl.ch) - gitlab.epfl.ch : CHF 0,- de licences c'est bien; intégration Tequila, c'est mieux (free-as-in-beer n'aurait pas suffi) ---- ### Écrire du logiciel libre - <!-- .element: class="fragment" --> Une école pour - <!-- .element: class="fragment" --> la technologie - <!-- .element: class="fragment" --> l'excellence - <!-- .element: class="fragment" --> la carrière - <!-- .element: class="fragment" --> la liberté - <!-- .element: class="fragment" --> <a href="https://cheminfo.github.io/">Cheminfo</a> : un ELN (Electronic Lab Notebook) développé par Luc Patiny à l'EPFL, avec React (lui aussi un logiciel libre) Note: - la technologie : écrire du logiciel libre c'est profiter de la possibilité de comprendre absolument tout dans l'informatique qu'on utilise («alphabétisation numérique») — et de le réutiliser à son tour. - l'excellence : publier pour qu'on nous relise, que ce soit du code source ou un papier, c'est intimidant... mais c'est gratifiant ! - la carrière : certaines applications open-source parmi celles présentées précédemment, dominent leur marché. Même sans en arriver là, le “book” d'un candidat programmeur aujourd'hui c'est son dépôt GitHub - la liberté : connaître autre chose que le pré carré des divers vendeurs (dont au demeurant certains sont des contributeurs massifs : Google, Facebook, Zalando...), c'est être maître de son destin numérique. --- ## Par où commerncer ? <!-- .slide: data-background="https://hackmd.io/_uploads/ry7qcq3sA.jpg" --> <!-- geranimo-qzgN45hseN0-unsplash --> ---- ![image](https://hackmd.io/_uploads/r1k2CM7s0.png) ---- ### Open Science ![image](https://hackmd.io/_uploads/SJXgNohsR.png) Et aussi le «Open Science Strategic Committee (OSSC)» https://www.epfl.ch/research/open-science/ Note: * Gilles Dubochet * L'Open Science constitue le paradigme visant à rendre la science, et donc les bases et les résultats de la recherche scientifique, accessibles au public. ---- ### Open Access https://www.epfl.ch/campus/library/fr/services-chercheurs/open-access-fr/ Note: * Géré par la Bibliothèque * Depuis 2016, les auteur·trices EPFL peuvent bénéficier d’un soutien financier lors de la publication en Open Access (OA) "Fonds Gold Open Access" * L’Open Access (OA) est l’accès ouvert aux œuvres scientifiques et autres ressources en ligne. ---- ### Open Data ![image](https://hackmd.io/_uploads/SkwzHinsR.png) https://opendata.swiss/ Note: Données ouvertes de l'administration publique, y.c. celles de l'EPFL ---- ### Open Content <!-- .slide: data-background="https://hackmd.io/_uploads/ryU9ojaiC.png" --> <br /> <br /> <br /> * https://actu.epfl.ch/news/epfl-articles-videos-and-photos-can-now-be-used-fr/ * https://actu.epfl.ch/news/actuepflch-share-your-news-with-a-creative-commons/ Note: Des standards et des licences ouvertes ---- ### Open Source ![OSS Benchmark](https://hackmd.io/_uploads/BJ6SUj3iR.png) https://ossbenchmark.com/institutions --- ## Conclusion / Request for Comments <!-- .slide: data-background="https://hackmd.io/_uploads/SJD0i5hsA.jpg" --> <!-- marita-kavelashvili-ugnrXk1129g-unsplash --> ---- ### Request for Comments - Développer pour la réutilisabilité - <!-- .element: class="fragment" --> Connaissez-vous vraiment le langage ou système dans lequel vous travaillez ? - <!-- .element: class="fragment" --> Promouvoir votre travail - <!-- .element: class="fragment" --> <i>Publish or perish</i>, c'est tout pareil - <!-- .element: class="fragment" --> Encourager publications et (surtout) contributions au logiciel libre - <!-- .element: class="fragment" --> Contribuer c'est plus de travail que publier ! <span class="fragment">Mais c'est dans le mandat d'innovation, au même titre qu'une start-up.</span> - <!-- .element: class="fragment" --> → <i>Public money, public code</i> Note: - Connaissez-vous vraiment ... ? → Oui, si vous y avez publié un module. - Encourager publications : c'est à vous, les chefs, que ce discours s'adresse. --- ## Questions ? <!-- .slide: data-background="https://hackmd.io/_uploads/H1-ioc3iC.jpg" --> <!-- click-and-learn-photography-3VBg9zmZUOY-unsplash --> ---- ## Crédits Présentation faite avec CodiMD (hackmd.io) avec des images sous licence libre provenant du site unsplash.com, disponible sur [go.epfl.ch/forumSI2024-ll-edu](https://go.epfl.ch/forumSI2024-ll-edu).
{"breaks":true,"slideOptions":"{\"transition\":\"convex\",\"theme\":\"black\"}","title":"Forum SI / Logiciels libres dans l'éducation","lang":"fr-CH","image":"https://hackmd.io/_uploads/r1YVb9ns0.jpg","description":"Présentation pour le Forum SI de l'EPFL du 29 août 2024","contributors":"[{\"id\":\"98cf1d10-5049-49ca-9160-3f2e67fc1067\",\"add\":6391,\"del\":3251},{\"id\":\"35350d9c-aeac-41da-82de-65dc5010a23b\",\"add\":13982,\"del\":7368}]"}
    321 views