ForgesObjectifs
From PlanetForge
Source http://overcrowded.anoptique.org/ForgesObjectifs (licence Art Libre, créateur initial Benoît Sibaud, diffusable sous LAL, CC By, CC By-SA et GFDL en ce qui le concerne)
Nous souhaitons étendre les capacités et les fonctionnalités d'une ou plusieurs forges libres existantes suivant les axes suivants : We'd like to extend the capabilities and functionalities from one or several existant free software forges, according the following goals:
Contents |
Renforcer l'approche pluridisciplinaire / A more multidisciplinary approach
Passer de forges conçues par et pour des développeurs : From forges designed and used only by developers:
À des forges multidisciplinaires (sciences, le graphisme, la traduction, etc.) : To multidisciplinary forges (science, graphism, translation, etc.):
Cela pourrait permettre de découvrir de nouvelles voies pour le travail collaboratif par l'étude des usages et des interactions. It could lead to discover new ways for collaborative work by studying uses and interactions.
(quelques remarques à virer et/ou remanier, --YannLeGuennec) Still untranslated remarks
Aujourd'hui, l'accès à une forge de développement logiciel requiert des niveaux d'expertise et de technicité informatiques très avancés. Hors il est de plus en plus démontré (théorie du metadesign - à développer, citer des sources..) qu'un logiciel n'aura des effets importants dans le développement global, et éventuellement durable, que dans la mesure ou ses utilisateurs potentiels en seront aussi ses concepteurs, ce à un niveau ou à un autre du processus de conception et réalisation , (lesquels s'imbriquent intimement dans le cadre d'un développement itératif continuel - voir développement soutenable ? ). Il est donc important, voire stratégique, d'ouvrir ces interfaces de développement au plus grand nombre, d'en simplifier l'accès et les potentialités contributives. Cette évolution requiert dans l'état actuel des choses une implication mutuelle des développeurs et des acteurs les plus divers, mais aussi et surtout un contexte technologique où cette convergence des intérêts mutuels puisse s'exprimer. Le présent projet cible cet objectif de mise en oeuvre de ce contexte.
Ce projet s'inscrit ainsi également dans une logique fondamentale qui tend a rapprocher les langages informatique des langages dits naturels. Ainsi par exemple; HTML fut créé pour être utlisé par des non-informaticiens, mais dans le même mouvement, les langages C et par la suite C++, sont des tentatives de rapprochement du langage binaire vers les langues et logiques orales et écrites plus spontanément manipulables par un plus grand nombre de personnes qui partagent des fondamentaux culturels similaires.
How "ComputationalMachine (CM)" have been used and how "RelationalMachine (RM)" may be used ?
CM | RM Interactivity | Interoperability Tools | Functionalities Ingredients | Recipes What ? | How ?
Rendre les plates-formes type forges plus ouvertes / More opened forges
Passer de forges un peu fermées : From not so-opened forges:
Template:Attacher file="forges fermees.png" desc="Des forges un peu fermées" class="center"
À des forges plus ouvertes : To more opened forges:
Template:Attacher file="forges ouvertes.png" desc="Des forges ouvertes" class="center"
L'idée est offrir de nouvelles possibilités d'interactions entre les forges elles-mêmes, entre les forges et le reste d'Internet, entre les forges et l'environnement de travail local des utilisateurs. The goal is to bring new interaction opportunities between forges themselves, between forges and the rest of Internet, between forges and the desktop.
Renforcer l'écosystème des forges / Reinforce forges ecosystem
Passer de forges isolées : From isolated forges:
Template:Attacher file="forges isolees.png" desc="Des forges isolées" class="center"
À des forges en réseau : To connected forges:
Template:Attacher file="forges en reseau.png" desc="Des forges en réseau" class="center"
(quelques remarques - initialement contribuées par EricCousin, augmentées par OlivierBerger) Still untranslated remarks Mettre des forges en réseau est une idée proche de ce qui a été imaginé au GET dans le cadre des projets PeCoRes. Comme on peut le lire sur la page d'accueil de notre PicoLibre ( http://www.picolibre.org/index.fr.html ) : PicoLibre est développée dans le cadre du projet PeCoRes ( http://picolibre.enst-bretagne.fr/projects/pecores/ ). Dans l'avenir, PicoLibre respectera le protocole d'interconnexion de plateformes de développement CoopX en cours de définition (cf http://coopx.eu.org ).
Le projet CoopX n'a jamais réussi à décoller en tant que tel, même si les discussions ont duré un certain temps. Le temps et les pannes et autres manips malheureuses ont eu raison de http://coopx.eu.org. J'ai essayé de rescuciter un max de choses dans : CoopX
Ces travaux n'ont en fait pas pu être menés à terme, mais l'idée est là, et quelques réflexions avaient été conduites et concrétisées :
- Un réseau de serveurs permet d'allier l'avantage d'un grand périmètre total de projets hébergés, tout en favorisant la proximité. Par ex, une entreprise pourra souhaiter disposer de sa forge en local (et donc contrôler sa disponibilité), mais aussi garder des liens étroits avec des projets d'une autre entreprise, de la communauté ou même d'un autre site de la même entreprise. .
- Il est utile de pouvoir migrer facilement un projet d'une plateforme à une autre. Par exemple, on commence par des dev internes (sur une plateforme interne) , puis quand le projet prend une certaine ampleur, on souhaite l'ouvrir, et donc le migrer vers une forge ouverte à l'extérieur. Ca permet aussi de changer de type de plateforme
- Le réseau de forges, c'est un atout dans la disponibilité, l'extensibilité (scalability). C'est plus de souplesse dans la vie des projets.
Faciliter l'auditabilité des projets hébergés
Les forges permettent d'héberger des projets en faisant apparaître simultanément l'historique des interactions entre contributeurs, et les différentes étapes de l'élaboration des artefacts produits. Par la disponibilité de ces éléments, qui favorise l'ouverture des projets, la compréhension des mécanismes à l'oeuvre, les forges permettent à la communauté scientifique d'observer, en vraie grandeur, les mécanismes à l'oeuvre. Il est alors possible de comparer les projets, de mieux comprendre les mécanismes de fonctionnement des communautés, plein d'études pluridisciplinaires intéressantes. Il est aussi possible d'envisager que ces mêmes métriques observées par les chercheurs s'intéressant à la dynamique des projets, puissent intéresser les participants des projets eux-même. Il est donc souhaitable que les nouvelles plate-formes intègrent des API et autres mécanismes permettant (dans le respect des règles de confidentialité convenues) d'exporter un ensemble de données sur la vie des projets (dans des formats standards), qui seront alors disponibles pour tous ceux qui cherchent à faire des études dessus. Exemple de projets conduisant ce genre de "mining" systématiques sur les projets libres des forges : FLOSSMole : http://ossmole.sourceforge.net/
