Code source
Vous pouvez partager vos connaissances en l’améliorant (comment ?).
Axée sur la compréhension, explique, fournit des renseignements généraux et le contexte.
- Elle est comparable à un article sur l’histoire sociale de la tomate ou l’histoire sociale culinaire. Exemple : Wiki des communs (documentation empirique et théorique)
- Répertoire: Toutes les pages de ce wiki de type Explication
Support : Le portail dédié à la documentation et aux codes sources
Le portail dédié à la documentation et aux codes sources
Catégorie:Codes sources
Définition dans le cadre de la méthodologie Movilab[modifier | modifier le wikicode]
La documentation de projets remarquables
Les territoires sont souvent riches de projets remarquables qui sont malheureusement méconnus à une échelle large. En outre, ces projets sont rarement documentés, c’est-à-dire qu'il est rare de bénéficier d'un historique du projet, de sa trajectoire de développement, de la communauté porteuse du projet et de ses facteurs clés de succès. Ils sont finalement rarement ancrés dans le terreau que forme le territoire. Comprendre ce terreau aide pourtant à comprendre les projets qui s'y enracinent. Movilab entend ainsi participer à la documentation de projets remarquables selon une méthodologie particulière. Par analogie avec le monde de l'open source, ce processus de documentation vise à écrire le code source des projets.
Libre et durable, par Thanh Nghiem lors du forum de Brest 2010 |
les Tiers Lieux, l'environnement pour produire et entretenir les codes sources |
Support de formation
- Marque collective de certification
- "GNU/Linux" des Tiers Lieux
- Quels modes de vie durables ?
- Comment fabriquer des communs ?
- Villes Libres et Open Source
- Qui adhère à ces modes de vie?
- Viralité et contagion des idées
- Le manifeste des Tiers-Lieux
Synthèse[modifier | modifier le wikicode]
Page liée : Le code source d'un Tiers Lieux
- Problématique : Que ce soit pour créer un nouveau produit, un service, un espace de travail partagé, une épicerie solidaire, un service péri-scolaire, un projet culturel, une actions sociale ou encore un dispositif pour les personnes âgées... on réinvente, on part de zéro, on achète des projets clés en main chez les autres... bref, les experts ont évalué entre 50% et 70% les pertes financières dans le monde (04:47) non pas pour des problèmes de détournement des fonds publics, mais par manque de cohérence et de transversalité entre les projets et les acteurs qui les portent. Au delà d'être insupportable pour les citoyens et les entreprises qui financent ces dispositifs (taxes, impots, charges...), cette organisation est devenue toxique et dangereuse pour l'ensemble de notre société.
- Technologie : Que ce soit dans l'associatif, les entreprises, l'industrie ou les collectivités, nous sommes de plus en plus nombreux à utiliser des technologies libres et open source. Le système d'exploitation GNU/Linux en est le parfait exemple avec ses nombreuses déclinaisons plus connues sous le terme de "distributions" (Ubuntu, Fedora, Mint, Mandriva...)
- Opportunité : De la même manière qu'il y a une dizaine d'années il fallait partir d'une feuille blanche pour créer un site web (html), le développement de "framework" type Drupal, Wordpress ou Joomla a permit aujourd'hui à tous les budgets et à tous les niveaux de compétences techniques de disposer d'un moyen d'expression en quelques clics. L'usage dirige la technologie... pas l'inverse.
- Ambition : Transposer cette culture libre et open source, ces technologies et ces modèles économiques dans la réappropriation de l'espace public et privé à l'heure de la redéfinitions des biens communs dans un contexte de réorganisation du travail nomade à l'ère numérique et de l'apparition des "villes intelligentes" sur fond de BigData.
La documentation dans l'action avec Amazing : le média des tiers lieux |
Langage[modifier | modifier le wikicode]
Un langage est et doit rester vivant, faites le évoluer dans le groupe dédié aux codes sources Participez au discussions sur les codes sources
La notion de code source pour MoviLab est une transposition culturelle et technique de l'univers des logiciels libres et open source adapté à la documentation de projets remarquables pour leur participation directe et indirecte à des modes de vie durables.
C'est donc dans notre cas le fait d'assembler des pages wiki les unes aux autres qui va constituer au final un code source pouvant aboutir sur un produit, un service, un événement, etc.
Un code source peut également se traduire pour ceux et celles qui ont (encore) un peu de mal avec ce terme par "recette".
Il y a 5 façon principales de participer aux codes sources :
- Nouvelle production : Concevoir et créer un code dans un contexte et un écosystème spécifique
- Adaptation de l'existant : Utiliser un code existant et le transposer à une situation et un environnement singulier
- Modification de l'existant : Améliorer un code existant en le complétant par de nouvelles données
- Transformation de l'existant : Détourner un code existant en lui faisant prendre une autre direction que celle initialement prévu (Fork)
- Exploitation de l'existant : Assembler plusieurs codes entre eux pour en faire un service ou un produit
Processus[modifier | modifier le wikicode]
La 1ère chose à retenir, c'est qu'il n'y a pas de bonne ou mauvaise documentation, rien que le fait que vous soyez dans une démarche et acte de partage est déjà en sois une réussite.
De même qu'il existe plusieurs façon de coder en informatique, votre manière de documenter et les outils que vous allez utiliser n'appartiennent qu'à vous et vous seul. Ne négligez pas, en revanche, les conseils des autres contributeurs qui vous permettront de progresser et perfectionner votre style.
à savoir avant[modifier | modifier le wikicode]
Avant de vous lancer dans le processus de documentation, mettons nous d'accord sur les 3 approches d'une documentation MoviLab :
- Documentation personnelle : concerne principalement des intérêts individuels
- Documentation collective : unis plusieurs sources allant vers des objectifs communs
- Documentation publique : savoir universel participant aux biens communs
Même si cela reste encore floue pour nous car nous apprenons (toujours) en marchant, nos observations et notre expérience du terrain nous ont fait constater les éléments suivant :
- Pour une documentation objective et de qualité, on ne peut pas être dans le faire et le documentaliste en même temps. En revanche, si ceux qui font ne fournissent pas par écrit un minimum d'éléments tangibles, il est alors très difficile pour des personnes extérieurs de se plonger dans le projet à documenter. C'est pourquoi il est primordial de demander aux "faiseurs" de fournir en premier lieu sur la page wiki : le contexte, les objectifs, les enjeux et le profil des personnes concernés.
- Nous ne pouvons pas appeler une page wiki un code source ! explication... En fait c'est l'assemblage de plusieurs pages qui va former au final un code source... vous suivez toujours ? Bref, c'est justement pour cette raison que nous travaillons actuellement à l'évaluation de la mise en place d'une boîte à outils pour les Tiers Lieux qui nous permettrait notamment d'utiliser une technologie de type GitLab pour assembler les pages wiki de façon "intelligente" - vous pouvez déjà vous faire une idée que cela donnerait avec une page d'un code informatique que nous vous invitons à imaginer transposé à par exemple, la création d'un espace de coworking ou d'une épicerie solidaire dans un immeuble : exemple
à savoir pendant[modifier | modifier le wikicode]
à savoir après[modifier | modifier le wikicode]
Outils et services[modifier | modifier le wikicode]
N'hésitez pas à vous servir des ressources de la Conciergerie numérique où vous trouverez toute une série d'outils numériques et de services web utiles pour votre jardinage.
Pour vos 1ers pas, commencez par documenter un événement, un format d'animation ou une expérience technologique...
Trame proposée pour l'écriture des recettes libres[modifier | modifier le wikicode]
Trame à copier/coller dans votre nouvelle page : Page modèle d'un code source d'innovation sociale Et insérer ce bout de code en bas de votre page : [[Catégorie:Codes sources]]
1 Présentation du projet
- 1.1 titre + description en une ligne + mots clés
- 1.2 Résumé (description rapide, porteurs, partenaires, publics…)
- 1.3 Pourquoi se lancer dans ce projet ? (quel intérêt, quels enjeux, ce que cela produit, quel impact ?)
- 1.4 A savoir avant de se lancer (difficulté -1 à 5 étoiles, temps et moyens nécessaires, coûts)
2 Comment faire ?
- 2.1 (éventuellement) La recette pour les pressés
- 2.2 A faire avant (conditions à réunir, compétences, cadre juridique, modèles économiques du projet et des porteurs du projet s’ils sont bénévoles, les choix à faire avant)
- 2.3 A faire pendant (étapes, comment les acteurs se coordonnent…)
- 2.4 A faire après (avec quoi repart-on ? comment partager et diffuser ? évaluation)
3 Mieux comprendre le projet
- 3.1 L’origine du projet et son histoire
- 3.2 Les étapes marquantes, les détournements et évolutions du projet initial,
- 3.3 Les freins, les problèmes non résolus, les défis
- 3.4 Les éléments facilitateurs
- 3.5 Conditions de réutilisation
- 3.6 Exemples concrets (témoignages et portraits de porteurs du projet, d’acteurs, d’usagers : ce qui avait été prévu, ce qui a été fait au final, pourquoi ?, « si c’était à refaire ? »,– en texte, en vidéo…)
4 Des ressources pour aller plus loin
- 4.1 Bibliographie : livres, lieux et sites pour aller plus loin
- 4.2 Pour ne pas rester seul : personnes ayant de l’expérience et prêtes à la partager, y a-t-il un réseau sur ce projet ?
- 4.3 Quelques ressources pratiques : courriers pré-remplis, outils d’animation…
- 4.4 Retours d’expérience de ceux qui ont testé cette recette (pas seulement le projet mais la recette qui l’explique) et suggestions pour l’améliorer
- 4.5 Passer à l’échelle ? Y a-t-il d’autres projets complémentaires…
Environnement de production[modifier | modifier le wikicode]
Nous ne le dirons jamais assez...
sans Tiers Lieux Libres et Open Source il est très difficile d'appliquer la méthodologie Movilab ! Projet en construction : la plate forme Tilios
Pages ressources[modifier | modifier le wikicode]
- Arbre des documentations
- Créer un code source
- Utiliser un code source
- Étudier un code source
- Modifier un code source
- Forker un code source
- Le portail de la documentation et des codes sources
- Le code source d'un Tiers Lieux
- La conciergerie (Définition)
- Conciergerie nomade
- Conciergerie numérique
- Le portail dédié à la Conciergerie
- Tiers Lieux éphémère
- Le portail dédié aux Tiers Lieux
- Processus d'incubation avec les Tiers Lieux
- Le portail dédié à la médiation numérique
- Organiser un événement en 2.0
- Réussir ses pitchs
- Le portail dédié à l'innovation sociale et la consommation collaborative
- Liste des catégories de ce wiki
- Les formats d'animation
- WikiSchool
- Ville open source
Exemples de codes sources[modifier | modifier le wikicode]
Code simple : Documentations autour d'un événement[modifier | modifier le wikicode]
Code simple : Documentations autour d'un service[modifier | modifier le wikicode]
- Le code source d'un service de tourisme
- Le code source de son modèle économique
- L'adaptation de ce code source à un usage spécifique
Code complexe : Documentations autour d'un outil[modifier | modifier le wikicode]
- Le code source de l'action locale
- Le code source pour créer une Web Radio
- L'assemblage du code source dans une formation thématique
Code assemblé : Documentations autour d'un processus[modifier | modifier le wikicode]
- Design moi 1 Tiers Lieux !
- Médiation numérique à l'internet des objets
- Le code source d'un type de lieu - MakerSpace
- Le code source d'un lieu - FabLab
- Le code source du modèle économique d'un FabLab
- Le code source du modèle économique d'un café de réparation
- Le code source d'un projet ouvert dans un FabLab
Autres exemples[modifier | modifier le wikicode]
- Aller sur la page du wiki 3recettes libres" à Brest pour découvrir une dizaine de codes sources dynamisés par MoviLab Bretagne et 8 recettes autour de l'innovation sociale.
- Les codes sources vus par Colibri (fiches pratiques)
Références autour des recettes libres et codes sources[modifier | modifier le wikicode]
- L'innovation sociétale, libre et durable, Diaporama Movilab, 15 mai 2012, La charte Movilab, 22 février 2012.
- Code source libre et durable site de Thanh Nghiem, juillet 2011.
- groupe anim-fr des animateur-ice-s de projets collaboratifs, l'espace collaboratif sur la plate-forme [http://imaginationforpeople.org Imagination for Peoplee.
- groupe Bretagne Creative, l'collaboratif avec 31 premièr-e-s inscit-e-s(aout 2012).
- Session "Libre, innovation, territoires, la coopération passe à l’échelle" au Forum des usages coopératifs 2012.
Nous allons ici échanger autour de l'expression des « comment faire « réutilisables ou Code source, de nos innovations et projets et de comment faciliter l'interopérabilité Nous proposons de chercher à expliciter à partir de deux exemples les éléments qui vous manquent pour le transposer, l'adapter, en parler.
Articles[modifier | modifier le wikicode]
- Principes de l'Open Source, par Thanh Nghiem, Movilab, 22 février 2012, CCby sa nc.
- Thanh Nghiem : La pollinisation ou le partage des savoirs, vidéo, TedX Concorde 2012,
- Movilab, le projet
- Lille et agglo : une cinquantaine d’innovations sociales données à voir,
- Premières rencontres de l’innovation sociale ouverte en Bretagne, Etés TIC de Bretagne, Rennes, le 27 juin 2013, le pad de la rencontre, le prezi de présentation de Brest Creative.
- le pad de l'atelier de co-construction à Moustic 2013
- la « Fabrique citoyenne » un projet initié par la Scop Sapie, a-brest, 4 août 2012.
- Innovation sociale ouverte au pays de Brest les 60 premières fiches projets, Michel Briand, a-brest, initié en juillet 2012.
- Libres, solidaires et durables vers un réseau des acteur-ice-s de l’innovation sociale ouverte en Bretagne, Michel Briand, a-brest, juillet 2012.
- Collaboration et développement durable, vers une transition sociétale, Collporterre, juillet 2012, CC by sa.
Sites autour de cette approche du code source[modifier | modifier le wikicode]
- Animacoop, animer un projet coopératif, CC by sa.
- Collporterre, La collaboration au service du développement durable des territoires, CC by sa.
- Coop-TIC, CC by sa.
- Intercoop, Interconnnexion de réseaux coopératifs, CC by sa.
- Moustic, Mise en Oeuvre des Usages Sociaux des TIC, CC by sa.
- Outils réseaux, Travailler en réseaux, usages et outils, CC by sa.
- Tiriad, Coopération et territoires, association, Brest.
Autres ressources[modifier | modifier le wikicode]
- pages modèles et gabarits
- page de test (Bac à sable)