Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les communautés open-source sont-elles si vertueuses ?
Un blogueur quitte la communauté Perl et dénonce ses travers

Le , par Idelways

0PARTAGES

7  6 
S'il est souvent difficile de gérer une petite équipe de développement et concilier les méthodes, humeurs et caprices de quelques développeurs (souvent égocentriques) ; qu’en est-il de l'ambiance dans les communautés des projets open source où chacun des nombreux intervenants — pouvant se compter par centaines voir des milliers — se croit tout permis ?

Si le noyau des grands projets open source est généralement gardé par une core-team qui œuvre pour limiter les dérives (ou à en provoquer dans certaines communautés qualifiées de « ghettos ») la documentation, le développement de bibliothèques tierces et les listes d'échanges restent souvent terrains à tous les abus en l'absence de tout risque d'être mis à pied par son DRH.

Andy Lester, développeur Perl émérite vient, en ce sens, de faire une déclaration tonitruante qui donne une projection différente de ce qui se passe réellement dans ces communautés, loin des idées de participants chevaleresques et désintéressés qu'on peut naïvement s'en faire.

À 43 ans et après 20 ans de militance dans la communauté Perl, Andy Lester quitte, « trop vieux et exténué de ce qui se passe dans l'open source, et plus particulièrement en Perl »

Andy Lester se dit las des gens qui se plaisent à ruminer sans cesse les débats sur comment doit fonctionner la communauté et veulent à tout prix y embourbé d'autres personnes qui ne se sont pas impliquées dans le débat original.

Las d'entendre que les intervenants n'ont pas à être aimables les uns envers les autres, « parce que bon, nous sommes tous des adultes », lire des profanations dans les communications écrites « parce que, bon, c'est que des mots, mec ». Las d’avoir affaire à des personnes qui confondent « abus verbal » et « ne pas s'entendre bien », qui acceptent naturellement ces abus et en fassent même une compétition.

Las de la fermeture d'esprit de certains participants qui ne « peuvent ou ne veulent voir en dehors de leur petit monde fermé par des œillères » et envisager que d'autres peuvent penser différemment ou que leurs sentiments puissent avoir de l'importance.

Las de découvrir de nouveau projet « cool » et réaliser qu'il ne les utilisera jamais pour ne pas avoir affaire à leurs principaux mainteneurs, probablement compétents, mais insupportables.

Las de quitter tout à tour des sous-communautés pour toutes les raisons évoquées précédemment et se retrouver de plus en plus isolé et incapable d'apporter ses contributions.

Et vous ?

Faites-vous partie d'une communauté open-source ?
Que pensez-vous du coup de gueule d'Andy Lester ?
Qu'est ce qui vous contrarie le plus dans ces communautés ?

Source : Blog d'Andy Lester

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Tom487
Membre actif https://www.developpez.com
Le 13/05/2011 à 15:27
Citation Envoyé par Idelways Voir le message

Faites-vous partie d'une communauté open-source ?
Non.
Citation Envoyé par Idelways Voir le message

Que pensez-vous du coup de gueule d'Andy Lester ?
N'ayant jamais participé pour du libre comme il l'a fait je ne peux pas parler de mon expérience. Par contre je pense que son coup de gueule est justifié.

Citation Envoyé par Idelways Voir le message

Qu'est ce qui vous contrarie le plus dans ces communautés ?
Ce qui me contrarie le plus ce sont les gens qui n'acceptent pas d'autres points de vue que le leur, je suis un peu comme ça aussi mais je me soigne.
Un des meilleurs exemples selon moi reste les gens qui n'acceptent pas que certains trouvent plus d'avantages à Windows qu'a Linux ou inversement, même si sur les forums on voit quand même plus de gens qui défendent ardemment Linux.
10  1 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 13/05/2011 à 16:00
"participants chevaleresques et désintéressés" : Vous confondez comme toujours open-source et libre. Ce n'est pas du tout la même chose.

Mais de toutes manières, toutes les communautés ne sont pas forcément vulgaires et agressives. C'est une question de culture.
11  2 
Avatar de romaintaz
Rédacteur https://www.developpez.com
Le 13/05/2011 à 16:34
Juste une chose : c'est un coup de gueule (tout à fait compréhensible), mais il ne part pas !

This is not a "screw you, I'm leaving." I'm certainly not leaving
Beaucoup de points énoncés ici ne sont pas liés à la communauté Perl ou même à l'open-source. Les débats stériles, les provocations, les trolls et autres manques de respect entre internautes, c'est hélas monnaie courante partout ailleurs...
10  1 
Avatar de Se7h22
Membre actif https://www.developpez.com
Le 13/05/2011 à 16:31
Citation Envoyé par Idelways Voir le message
Faites-vous partie d'une communauté open-source ?
Non.
Citation Envoyé par Idelways Voir le message
Que pensez-vous du coup de gueule d'Andy Lester ?
Je pense que c'est légitime de sa part, mais qu'il ne faut pas généraliser ça sur toute la communauté Open-Source, sinon pourquoi ne pas le généraliser sur toutes les équipes quelles qu'elle soit ?
Citation Envoyé par Idelways Voir le message
Qu'est ce qui vous contrarie le plus dans ces communautés ?
Comme beaucoup de monde, je déteste les gens qui jouent la sourde oreille pour rester buté sur leurs idées... Après du moment que leurs avis sont bien argumentés, sans mauvaises foies, il n'y a logiquement plus de soucis... Après tout dépend si la personne est agressive ou non
3  1 
Avatar de le_chomeur
Expert confirmé https://www.developpez.com
Le 13/05/2011 à 19:30
Faites-vous partie d'une communauté open-source ?
NON

Que pensez-vous du coup de gueule d'Andy Lester ?
Fondée uniquement sur sa propre expérience

Qu'est ce qui vous contrarie le plus dans ces communautés ?
Pour ma part j'entends par communauté tout regroupement de personne aillant pour but , d'aider, discuter et échanger ! que ce soit en développement , en sport ou autre ...

j'ai environ 15 ans de "communauté" derrière moi , underground et plus officiel ( tel que DVP ) et je n'y es toujours trouvé QUE des avantages et des gens vraiment ouvert !

aillant fait partit par exemple d'une grande team de cracking ( encore active aujourd'hui ) et travaillé avec nos père de cet ART ! je peux vous assurer qu'il sont très compréhensifs et ouvert.

Pour ce qui est de DVP je n'ai malheureusement rien de mal a en dire
- ambiance excélente entre modérateur ( je parle de la section web / javascript ^^ )
- Support toujours correct et polie !
- que du plus ...

voila mes impressions globale donc il ne faut pas ramener une expérience perso à une généralité
2  1 
Avatar de eclesia
Rédacteur https://www.developpez.com
Le 13/05/2011 à 20:47
Faites-vous partie d'une communauté open-source ?

Oui depuis 5/6 ans, je ne developpe que sur des projets open-source.

Que pensez-vous du coup de gueule d'Andy Lester ?

Il a bien raison, plus le temps passe et plus l'open-source ressemble a un piege a mes yeux.

Qu'est ce qui vous contrarie le plus dans ces communautés ?

Un license GPL c'est bien une license LGPL/MIT/BSD c'est mieux. mais les derniers évenements l'ont montré, une license ne fait pas tout.
QUI a le copyright est aussi tres important, comme ce fut le cas de opensolaris.

Comme dit plus haut plus le temps passe et plus je pense que l'open-source n'est pas une solution. le vrai open-source, dans le sens 'philosophique' serait :

1 - un projet qui ne depend d'aucun outil/api non open-source.
2 - une license type LGPL/MIT/BSD + un copyright apartenant a une fondation ne comportant qu'une minorité de grande société afin de garantir son indépendance. Ou encore mieux tout projet en Public Domain.

Par exemple : de mon point de vue, Java et OpenJDK ne sont plus des projets open-source, ni libre, ni communautaire. par déduction tout projet java n'est pas open-source car le language en lui meme n'est pas un choix communautaire et il n'existe pas d'implementation de jdk certifié et open-source sous controle de la communauté.
3  2 
Avatar de gokudomatic
Membre régulier https://www.developpez.com
Le 16/05/2011 à 11:22
Faites-vous partie d'une communauté open-source ?
non
Que pensez-vous du coup de gueule d'Andy Lester ?
légitime. Mais je ne connais pas plus que ça dans ce milieu.
Qu'est ce qui vous contrarie le plus dans ces communautés ?
L'excès de fierté qui y règne. L'élitisme, quel qu'en soit le contexte, n'est jamais bon.
1  0 
Avatar de cinemania
Membre expérimenté https://www.developpez.com
Le 21/05/2011 à 11:47
j'ai fait parti d'une communauté open source et je m'en suis sauvé.

son coup de gueule est plus que justifié et correspond bien à l'idée que j'avais fini par me faire de ces communautés.

l'ambiance au sein d'une core-team n'est déjà pas toujours évidente... car on y trouve encore plus d'égocentrisme qu'ailleurs, mais l'environnement tout autour est nettement pire et devient vite imbuvable.

on distingue 2 types de projets open-sources. L'open source ouvert, où le développement est un peu un imbroglio de tout contributeur quel qu'il soit, toujours avec une petite partie entre les mains d'une core-team.

on trouve également des projets open-sources, qui ne sont open-source que parce qu'ils fournissent les codes sources de leurs applicatifs, mais qui ne tolère absolument aucune communauté directe pour les perturber. Ainsi les contributions et patch sont appliqué uniquement s'ils ont reçus l'accord de la team du projet.

Selon les 2 modèles... les frictions varient et les problématiques ne sont plus les mêmes.

Les développeurs, surtout chevronnés, qui excellent dans un domaine (experts) ont tendance à devenir égocentriques... je le suis mais je me soigne.
L'affrontement de ces égocentrismes mène souvent à des luttes intestines et totalement stériles, et des querelles de cloché, au sein des core-team et pire encore à l'extérieur, où les critiques sur les choix des développeurs principaux fusent et vont bon train.

J'ai participé à des projets où tout cela a fini par conduire à des régressions grave dans le code... ce qui en mon sens est assez intolérable.

J'ai quitté ce monde, car au final il n'est pas différent du monde du closed-source, et des licences propriétaires, voir même encore pire sous certains égard.

moi ce qui m’interpelle toutefois dans son coup de gueule c'est que cela me rappel vaguement l'éternel dilemme qui pourri beaucoup de forums... windows ou linux...
dans les faits ce que je vois, c'est que beaucoup d'industries et d'entreprises fuies linux (opensource) pour aller soit vers Unix (donc propriétaire et closed-source) ou Windows selon les besoins... en partie à cause des dérives des ces communautés open-sources qui nuient fortement à la pérennité dont on besoin les entreprises.
1  0 
Avatar de Camille_B
Membre confirmé https://www.developpez.com
Le 23/05/2011 à 14:27
Rien de nouveau sous le Soleil

Bon, le développement open-source n'est pas parfait, c'est certains. Il a les défauts de ses qualités !

Et c'est vrai aussi pour le dev "closed-source".

Mais quand même, tout le monde est content d'avoir tout ce code source à disposition pour se former, commencer de nouveaux projet, s'inspirer etc.

Finalement c'est un peu comme l'éternel combat "entreprises" vs "associations"... Les uns croient être plus pro que les autres, et les autres croient être plus "vertueux" que les uns et globalement tout ça n'est pas totalement faux... Mais enfin il ne faudrait pas que cela nous fasse préjuger de l'analyse d'une société quelle qu'elle soit.

En ce qui concerne l'open-source, il est vrai que l'on trouve pas mal d'égo surdimensionnés, pas mal de développement plus égocentrique qu'autre chose (on met son code à dispo mais on n'aime pas, au fond, qu'autrui nous dise quoi patcher etc.), parfois un mépris pour la com' etc.

Mais on y trouve aussi des gens très dispos, beaucoup de "dévotion", le plaisir de découvrir des manières de faire originales et souvent des logiciels très originaux car non contraint par les études de marché.

Bref du pour et du contre.

De là à vouloir s'en "sauver"...

P.S. : au final le mode de développement, "l'ambiance", dépendent moins de la licence du logiciel que de la structuration du développement. Open-Office rigidifié par Sun était plus proche, question gestion du dev, d'un prog type Microsoft Office que de SPIP.

En revanche la licence joue énormément dans la possibilité de se former, de forker si la voie empruntée par un développement ne nous convient pas (cf. LibreOffice).

Au final, les sources ouvertes sont quand même très intéressantes, même quand le mode de développement se rapproche du modèle "proprio".
1  0 
Avatar de Se7h22
Membre actif https://www.developpez.com
Le 23/05/2011 à 18:35
De toute façon l'open-source n'est pas une méthode de travail, c'est avant tout une philosophie. Donc du moment que ce n'est pas une entreprise qui gère le personnel, c'est sûr que cela peut vite devenir le bordel...

Après ceux qui disent ne pas aimer les entreprises, c'est un choix qui n'a aucun rapport avec l'open-source, c'est juste une méthode qui consiste à travailler librement à sa façon, mais il ne faut pas s'étonner que cela soit l’anarchie avec ses collègues, etc.
1  0