# Deuxième Plan national pour la science ouverte ## Généraliser la science ouverte en France ## 2021-2024 --- # Pourquoi la science ouverte ? * Principe : Public money ? Public data ! * Scientifique : une recherche de meilleure qualité. * Société : une science plus ouverte, plus accessible à la société. --- # Pourquoi la science ouverte ? 1. Impact : citations / lectures / Réutilisations… 2. Efficacité budgétaire & économique 3. Reproductibilité 4. Heuristique ! *Cumulativité de la science vs duplicate efforts* 5. Ethique, intégrité, transparence 6. Et la conservation, aussi ! *Le premier bénéficiaire de la science ouverte est le chercheur lui-même.* --- # Bilan du premier plan Création du Comité pour la science ouverte Un budget dédié : 15M€ en 3 ans Création du Fonds national pour la science ouverte Taux national d'accès ouvert : * 41% d'accès ouvert en 2018 * 49% d'accès ouvert en 2019 * 56% d'accès ouvert en 2020 --- ![](https://i.imgur.com/kv8U6Vc.png) --- # Bilan du premier plan : chronologie des actions ![](https://i.imgur.com/p13R4gf.png) --- # Un 2e plan renforçant le premier --- # PREMIER AXE : GÉNÉRALISER L’ACCÈS OUVERT AUX PUBLICATIONS MESURES ## 1. Généraliser l’obligation de publication en accès ouvert ## 2. Soutenir le modèle diamant Soutenir des modèles économiques d’édition en accès ouvert sans frais de publication pour les auteurs (modèle « diamant »). ## 3. Favoriser le multilinguisme et la traduction semi-automatique --- # Who am I? - Front-end developer - VSCode :heart: - I use tabs. :cat: # :fork_and_knife: --- <style> code.blue { color: #337AB7 !important; } code.orange { color: #F7A004 !important; } </style> - <code class="orange">onMessage('event')</code>: Register event listener - <code class="blue">sendMessage('event')</code>: Trigger event --- # :bulb: --- - Dead simple API - Only cares about application logic --- ```typescript import * as Channeru from 'channeru' // setup channel in different page environment, once const channel = Channeru.create() ``` --- ```typescript // in background script const fakeLogin = async () => true channel.answer('isLogin', async () => { return await fakeLogin() }) ``` <br> ```typescript // in inject script const isLogin = await channel.callBackground('isLogin') console.log(isLogin) //-> true ``` --- # :100: :muscle: :tada: --- ### Wrap up - Cross envornment commnication - A small library to solve messaging pain - TypeScript Rocks :tada: --- ### Thank you! :sheep: You can find me on - GitHub - Twitter - or email me
{"metaMigratedAt":"2023-06-16T11:35:35.562Z","metaMigratedFrom":"YAML","title":"Deuxième Plan national pour la science ouverte","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"d04de774-969e-449f-812b-b3a612ed5336\",\"add\":3874,\"del\":1111}]"}
    134 views