Lien entre le logiciel libre et la collaboration

15 02 2011

Auteures : Sherly Ambroise , Emmanuelle Proulx , Carine Rousseau et Kenza Sakout Andaloussi


Avec la venue des médias, l’information circule beaucoup plus rapidement à travers le monde : ce qui prenait autrefois trois mois à traverser l’océan, peut prendre aujourd’hui trois minutes. Mais au-delà de la réduction de la vitesse de transfert de l’information, il y a, avec la venue du Web 2.0, une augmentation des émetteurs.  Il n’y a pas si longtemps, les journalistes, les acteurs et autres personnes reliées au rôle d’émetteur étaient les principales ressources avaient une facilité à transmettre l’information. Aujourd’hui, avec les blogues, les wikis, les forums, toutes les personnes qui veulent transmettre de l’information peuvent facilement se trouver un canal de communication adapté à leurs besoins. Une bonne partie des outils permettant à la population de s’exprimer sont des logiciels libres.

1. De la coopération à la collaboration

Il existe deux types de travail pour créer un produit fini:  le travail coopératif et le travail collaboratif. La différence entre ces deux types de travail est principalement le niveau d’organisation et de planification dans la séparation des tâches. Ainsi, un travail coopératif est réalisé par un groupe de personnes. Toutes les tâches sont réparties à travers les différents intervenants, pour produire un résultat précis et commun.  À la différence, voici la définition du travail collaboratif de Wikipédia :

«Le travail collaboratif se fait en collaboration du début à la fin sans division fixe des tâches. Il associe trois modalités d’organisation :

  • il propose à tous et chacun, dans le projet, de s’inscrire dans un principe d’amélioration continue de chaque tâche et de l’ensemble du projet,
  • il organise le travail en séquences de tâches parallèles,
  • il fournit aux acteurs de chacune des tâches une information utile et facilement exploitable sur les autres tâches parallèles et sur l’environnement de la réalisation.
    Le travail collaboratif, comme le travail collectif (dont il est une des variantes) n’est pas nécessairement synonyme d’efficacité, d’efficience, ni de rapidité. Son résultat dépend de la motivation de ses acteurs à collaborer, du nombre de ces acteurs, du temps qu’ils peuvent consacrer à ce travail et de leurs compétences. Il présente l’intérêt majeur d’associer les capacités de création et de potentiellement obtenir ce qu’il y a de mieux avec les ressources disponibles dans un groupe, si les éléments de ce groupe sont motivés. »(Wikipédia

À la lumière de ces définitions, le développement d’application propriétaire s’inscrirait plutôt dans la lignée du travail coopératif alors que les logiciels libres sont d’abord et avant tout le produit fini d’un travail collaboratif.


Coopération : Répartition du travail en sous-tâches indépendantes. Hubert Deshaies et Ophélie Herrmann-Rousseau, source : C. Rousseau (14/02/2011), CC BY-NC-SA.

Collaboration : Les sous-tâches sont entrelacées les unes aux autres, ce qui implique une conceptions partagée constante du problème. Hubert Deshaies et Ophélie Herrmann-Rousseau, source : C. Rousseau (14/02/2011), CC BY-NC-SA.

 

Le logiciel libre

En effet, le logiciel libre est un «logiciel dont l’utilisation, l’étude, la modification et la duplication en vue de sa diffusion sont permises (techniquement et légalement)» (Wikipédia). Ceci grâce aux 4 libertés (de 0 à 3) des logiciels libres telles que définies par Richard Stallman, l’initiateur du mouvement du logiciel libre : 0) La liberté d’executer le programme pour  tous les usages, 1) La liberté d’étudier le fonctionnement du programme et de l’adapter à ses besoins, 2) La liberté de redistribuer des copies du programme et 3) La liberté d’améliorer le code et de le redistribuer à la communauté.  (Wikipédia, plus de détails sur le sujet dans la conférence enregistrée de Stallman). La liberté 3 incite donc à redistribuer, à la communauté, les améliorations apportées au code. La communauté des logiciels libres repose donc sur une philosophie de partage qui invite à la collaboration.

Lien entre logiciel libre et collaboration

La communauté autour du développement d’un logiciel libre est composée d’une population hétérogène (bénévoles, entreprises ou contractuels) aux motivations multiples (travail, réputation, plaisir, approfondissement de connaissances). Pour atteindre leurs objectifs, ils devront utiliser des outils fondés sur un mode de production axé sur la collaboration, l’entraide, le partage et la mutualisation (Wikipédia).  une grande partie de ces outils est accessible sur internet: un exemple populaire est Source forge nous trouvons une panoplie de logiciels et de codes sources.  

En outre, si on parcourt des sites de distribution de logiciel libre comme Ubuntu et  Mageia, on s’aperçoit vite que la collaboration fait partie intégrante de leurs principes de base,  ils l’intègrent même dans leur code de conduite. 

Le code de conduite d'Ubuntu encourage la collaboration. Source : Code de conduite Ubuntu (http://wiki.ubuntu-fr.org/codedeconduite), site sous licence CC BY-SAV 3.0

Ainsi tout développeur voulant adhérer au développement de ces logiciels libres doit travailler de manière collaborative.

Conclusion

Nous concluons donc  que les  logiciels libres sont développés  grâce à la collaboration. Nous pouvons même supposer que leur qualité dépendra du niveau de collaboration atteint lors de leur développement. Nous en montrerons un exemple la semaine prochaine.

Question du jourNotre question de la semaine :

Aimeriez-vous participer à l’évolution d’un  logiciel libre ? Si oui, de quelle façon aimeriez-vous collaborer à cette évolution?


 

Références:

Mageia. . [En ligne].http://mageia.org/fr/about/code-of-conduct/ (Consulté le 14 février 2011).

Parkins, M., R. Babe et Carmichel, B. (2005). Introduction à la microéconomie moderne. 3e édition, Montréal: Édition du Renouveau pédagogique Inc.

Stallman, R. (2011). Conférence enregistrée dans le cadre du Salon du Logiciel Libre. Québec: Université Laval.

Ubuntu-fr. (2011). Code de conduite. [En ligne]. http://wiki.ubuntu-fr.org/codedeconduite (Consulté le 14 février 2011).

Wikipédia. Forge (informatique).  [En ligne]. http://fr.wikipedia.org/wiki/Forge_(informatique) (Consulté le 14 février 2011).

Wikipédia. Le travail collaboratif.  [En ligne]. http://fr.wikipedia.org/wiki/Travail_collaboratif (Consulté le 14 février 2011).

Wikipédia. Logiciel libre.  [En ligne]. http://fr.wikipedia.org/wiki/Travail_collaboratif (Consulté le 10 février 2011).

Publicités




Pourquoi la collaboration ?

7 02 2011

Auteures : Sherly Ambroise , Emmanuelle Proulx , Carine Rousseau et Kenza Sakout Andaloussi

La collaboration est un « processus où deux ou plusieurs personnes s’associent pour réaliser un travail avec des objectifs communs. » (Wikipédia)

Selon nous la collaboration est importante car elle nous permet de construire ensemble des idées et, de par ce fait, d’améliorer les nôtres.

Que nous parlons de construction sociale de connaissances, de conflit sociocognitif ou d’intelligence collective, nous reconnaissons l’importance de l’interaction avec les autres pour construire et améliorer nos idées. Essayons de mieux comprendre cela sans « prise de tête ».

1. Construction sociale ou construire ses idées avec les autres

Nous apprenons grâce à ce qui nous entoure, grâce à notre environnement. Par exemple, un très jeune enfant peut apprendre à reconnaître différentes formes en jouant avec une boîte à formes (vous savez, mettre le triangle dans le trou en forme de triangle, etc.). En jouant à ce jeu, il se construit de nouvelles connaissances.

Tiens, il y a plusieurs formes. Elles ne sont pas pareilles!!!

Liam Herrmann-Rousseau, source : C. Rousseau (07/02/2011), CC BY-NC-SA 2.5


Mais l’enfant apprendra le nom de ces formes grâce à maman ou papa qui lui dira à quoi elles correspondent :

C'est un triangle! Mets le triangle dans le trou en forme de triangle

Liam Herrmann-Rousseau et Carine Rousseau, source : C. Rousseau (07/02/2011), CC BY-NC-SA 2.5

Non seulement cela l’aidera à s’améliorer dans ses connaissances (bien reconnaître qu’il y a différentes formes), mais à en acquérir de nouvelles (« Ça, ça s’appelle un triangle »). Il n’apprend plus seulement grâce à son environnement physique, mais aussi grâce à son environnement social. Nous parlons alors de construction sociale des connaissances.

Les autres sont donc essentiels pour apprendre. Cet apprentissage pourra alors se faire soit en confrontant nos idées, soit en acceptant les idées des autres ou soit en collaborant.

2. Conflit sociocognitif ou comment un conflit entre des idées divergentes permet d’enrichir des connaissances

Doise et Mugny (1997) parlent de conflit sociocognitif. Qu’est-ce que c’est ??? C’est l’idée que lorsque plusieurs personnes échangent des idées sur quelque chose de précis, elles peuvent avoir des avis divers sur la question. Confronter leurs idées peut alors les amener à enrichir celles qu’ils avaient au départ.

Tiens, tu penses çà toi?  -  Oui et toi, tu penses quoi?

Hubert Deshaies et Ophélie Herrmann-Rousseau, source : C. Rousseau (07/02/2011), CC BY-NC-SA 2.5


OK, c'est pour ça que je ne comprenais pas...

Hubert Deshaies et Ophélie Herrmann-Rousseau, source : C. Rousseau (07/02/2011), CC BY-NC-SA 2.5

Chez un jeune enfant, cela peut l’aider aussi à comprendre que d’autres personnes peuvent penser différemment de lui (et l’aider à sortir de son égocentrisme). De plus, cela peut le rendre plus actif intellectuellement car il devra prendre en compte différents points de vue (le sien et celui des autres).

Interagir avec les autres permet donc de confronter nos idées, ce qui peut nous aider à améliorer les nôtres, à nous développer intellectuellement. Cependant il n’est pas obligatoire que les idées se confrontent dans un « conflit » pour qu’elles soient enrichissantes….

3. La collaboration ou apprendre ensemble

Des auteurs, comme Gilly, Fraisse et Roux (1993), pensent qu’il n’est pas nécessaire qu’il y ait « confrontation » pour que les interactions entre apprenants de même niveau soient bénéfiques, elles peuvent l’être aussi par collaboration. Ils parlent ainsi de la collaboration acquiesçante (l’une des personnes suit les idées de l’autre) et la coconstruction qui est une dynamique où les deux personnes travaillent ensemble sans jamais totalement s’opposer. Par exemple, dans un travail d’équipe du primaire, des élèves devront expliquer leurs positions, les clarifier (ce qui permettra aussi de préciser leur pensée) et devra prendre en compte les idées des autres. Leurs idées ne s’opposeront alors peut-être pas, mais iront dans le même sens. L’ensemble de leurs idées donnera alors quelque chose de plus intéressant que s’ils avaient travaillé sur le sujet chacun dans leur coin. On parle alors aussi d’intelligence collective.

4. L’intelligence collective

L’intelligence collective est donc l’ensemble des informations données par un groupe. Celles-ci seraient plus riches que celle de n’importe quel individu isolé.  Une illustration amusante que donne l’auteur est un jeu bien connu. Remplissez une bouteille de billes et demandez à la foule le nombre de billes contenues dans la bouteille. La moyenne des réponses de la foule est habituellement très proche du nombre réel de billes et est meilleure que celle de la plupart des individus pris séparément.

Bouteille de billes

Source : C. Rousseau (07/02/2011), CC BY-NC-SA 2.5

Wikipédia, l’encyclopédie libre en ligne, est aussi un très bon exemple d’intelligence collective où des personnes ayant différentes connaissances rassemblent celles-ci pour créer du contenu.

Ainsi, discuter, travailler avec les autres, nous aide à développer nos propres idées (que ce soit en acceptant tout simplement l’idée de l’autre ou en confrontant nos points de vue) et nous permet de construire des connaissances collectives plus intéressantes que si nous avions travaillé sur nos idées chacun de notre côté.

Nous pensons que les logiciels libres peuvent favoriser cette collaboration. Elle est proche de leur philosophie d’ouverture et de partage. Elle est nécessaire pour leur développement. Plusieurs environnements libres favorisent la collaboration (comme les wikis, Sugar, etc.). Nous parlerons de ces différents points dans notre blog, tout en essayant de conserver un langage vulgarisé et en illustrant nos idées par des exemples concrets.

Point d'interrogation 1Notre question de la semaine :

La vulgarisation permet à tous de mieux comprendre certaines idées parfois complexes. Cependant, elle est souvent moins précise qu’un langage plus théorique ou spécialisé. Comment aimeriez-vous que nous abordions notre contenu : de la façon dont nous venons de faire (vulgarisée) ou de façon plus spécialisée ?

Références:

Doise, W., & Mugny, G. (1997). Psychologie sociale et développement cognitif. Paris : Armand Colin.

Gilly, M., Fraisse, J. & Roux, J.-P. (2001). Résolutions de problèmes en dyades et progrès cognitifs chez des enfants de 11 à 13 ans: dynamiques interactives et mécanismes socio-cognitifs. In A.-N. Perret-Clermont & M. Nicolet (Ed.), Interagir et connaître (pp. 79-101). Paris: L’Harmattan

Surowiecki, J. (2005). The Wisdom of Crowds. New York : Anchor Books.
Wikipédia. La collaboration. [En ligne] http://fr.wikipedia.org/wiki/Collaboration (Dernière consultation le 7 février 2011)





Présentation du sujet

27 01 2011

Notre équipe a choisi le thème de la collaboration dans les logiciels libres (ex. la collaboration au niveau du développement et de l’amélioration des logiciels libres mais également les logiciels libres qui permettent la collaboration comme les wikis, ainsi que des réflexions autour de l’intelligence collective, la construction sociale des savoirs, etc).

Nous aborderons à chaque semaine différents aspects de la collaboration dans l’utilisation du logiciel libre.

Au plaisir de lire vos commentaires.

Les membres de notre équipe sont (en ordre alphabétique) :
– Ambroise Sherly
– Proulx Emmanuelle
– Rousseau Carine
– Sakout Andaloussi Kenza

À la fin de chaque billet, nous poserons une question sur laquelle nous vous invitons à interagir par vos réflexions et suggestions. Toutefois, n’hésitez pas à poster tous commentaires en lien avec notre sujet !