<!--
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><dominique.quatravaux@epfl.ch> & <nicolas.borboen@epfl.ch></small>
[](https://creativecommons.org/licenses/by/4.0/)

<!-- .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?...**

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

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

<!-- 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 -->
----

----
### Open Science

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

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

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}]"}