Mode de Développement des logiciels libres. La communauté des programmeurs de logiciels libres mettent en commun le fruit de leurs développements grâce à Internet. Elle est organisée en projets coopératifs dont les membres (groupes ou développeurs indépendants) travaillent en collaboration à distance. Les résultats de chacun sont ensuite diffusés selon le principe de comités de lecture dans des revues scientifiques ou dans des forums de discussion.