RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Méthode : Pour ou contre l'open source ?

Forum : MÉTHODOLOGIES
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ MÉTHODOLOGIES

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ

Quel est votre principal modèle de développement (developers only, thanks) :
Je développe opensource et je fourni mon travail gratuitement 1 (33.3333333333%)
Je développe opensource et je fourni mon travail à titre commercial 1 (33.3333333333%)
Je développe en code confidentiel et je fourni mon travail gratuitement 0 (0%)
Je développe en code confidentiel et je fourni mon travail à titre commercial 1 (33.3333333333%)
Nombre de participants : 3

PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM MÉTHODOLOGIES

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154410
Posté le 22/06/08 à 19:24
Cette ouverture est une ébauche qui sera corrigée et complétée prochainement

Pourquoi ce titre ?
Eh, éh, ... éh bien pour attirer le chalan pardis ;) (no, just kidding)

Plus sérieusement, il s'agit d'un nécessité de la communication. Pour diverses raisons, l'opensource à acquis un status de "politiquement correcte" (sans jugement de valeur, mais il est difficile d'exprimer le fait sociale autrement que par cette expression). Il a donc une position prédominante dans les discours, et donc les autres modèles de développement sont souvent présenté comme en opposition à celui-ci (encore une fois, pas de jugement de valeur, mais la tentative de décrire un fait sociale). Pour parler de tout les modèles de développement, la communication la plus directe consiste donc à parler de l'opensource vs le non-opensource.

Maintenant que ce titre vous a amené à ce fil, vous pouvez savoir qu'il y est question d'opensource, tout autant que de tout les autres modèles de développement.

Pourquoi dans la section méthodologies ?
Les différents modèles de développement, trouve leur origine dans la diversité des solutions menant non seulement à diffusion d'une application, mais aussi et peut-être surtout, des solutions menant à la conception du logiciel lui-même. On pourra comprendre les modèles de développement comme autant de frameworks différents, ou de méthodologies heuristiques, ayant à résoudre à la fois des problèmes technique et humain.

Pourquoi précisemetn 4 options à ce sondage ?
Parce que le forum en permet 5 par sondage, et qu'un sondage plus détaillé aurait nécessité plus de 5 questions. La meilleure approximation tenait sur 4 questions. Le sondage ne doit être pris qu'à titre de curiosité, et ne prétend pas être un indicateur fiable. Mais il peut-être utile à situer le paysage.

Est-il facile de catégoriser les modèles de développement ?
Non. Il se peut par exemple qu'un application soit opensource, mais que la diffusion du source soit limité par la force des choses. Certaines personne y verront de l'opensource, d'autre non. Il existe un nombre de nuances non-négligeables (souvent dut au contexte ou aux faits), qui font qu'un code confidentiel pourra être qualifié d'opensource sous certains aspect, ou un code opensource pourra être qualifié de source confidentiel.

Quel terme pour le non-open source ?
Je propose d'utiliser "code confidentiel", parce qu'il n'a pas le caractère péjoratif de l'expression "code fermé", et est plus neutre et aussi plus parlant que celui-ci (un code non-open source, n'est pas fermé au sens propre, il est plutôt confidentiel).

Et les difficultés à aborder cette question ?
Seulement deux règles simples dans ce fil. 1) le bannissement du mot "T...L" 2) Il sera également demandé de nommer les produits, sociétés et organisations, par leur propre correctement orthographié (pas de colibets ni de jeux de mot). Les personnes souhaitant parler d'un produit, d'une société ou organisation sans donner son nom propre pour ne pas en faire la publicité (inutile d'en donner les raisons, c'est même déconseillé), pourront opter pour le terme plus courtois "YouKnowWho" (mais assurez-vous alors que le contexte rende l'interprétation non-ambigü).

Par où commencer et quelle méthode d'analyse ?
Par exemple les quatre questions du sondage, qui donne une topologie grossière de des différents modèle. Penser au facteur humain tout autant qu'aux conséquences techniques ou d'organisation, etc. Aborder la question comme s'il s'agissait d'un choix technologique, et comme tout choix se justifie par un cahier des charges, penser à préciser le contexte dans lequel est fait le choix exposé. Penser en terme de cause à effet (toujours sans oublier qu'il s'agit autant d'aspects humain que technique, ou même d'aspects marketing, sans hésiter à introduire toutes autres nuances utiles et non citées ici). Pensez à apporter le témoignage de toutes nuances ou situation inédites.

Deux exemples sans prétentions.

Exemple de justification humaine du code confidentiel dit :

Humainement il est plus facile de demander à une personne de s'atteler à une tâche en échange d'une promesse de rémunération, et le code confidentiel peut sembler plus approprié à une application commerciale. Le code confidentiel peut donc être un moyen de maintenir la motivation des participant(e)s à un projet.


Exemple de justification technique de l'opensource dit :

Plus un source est diffusé, et plus il peut mûrir, et cela complète à merveille les testes et audits habituels. Le code opensource peut donc être un moyen d'améliorer la performance ou les capacités des algorithmes.


Et la question des licences ?
Il est possible d'en parler ici, mais à condition de les aborder sous l'angle de leurs conscéquences techniques et humaines, et donc de les présenter de cette manière (n'oublions pas que nous sommes dans le forum méthodologies). A fin de clarté il sera tout de même possible de faire quelques entorses à cette règle, pour les cas il où sera nécessaire de lever par exemple l'ambigüité de certains termes. Des références seront les bienvenues, surtout lorsqu'il s'agira de définir formellement un concept. Les référence seont obligatoires lorsqu'il s'agira d'exprimer des affirmation sur une licence ou une autre. Il faudra également se référer autant que possible à la signification la plus récente des termes (c'est un point important)

-------------

Pensez si vous le souhaitez, à présenter le contexte dans lequel vous travailler vous-mêmes (à titre professionel ou à titre de hobby), parce que ça aide à se comprendre de se connaître un peu.

Voici donc ce fil qui discutera, tout le monde l'espère, d'une question importante en l'éclairant sous de nouveaux jours et avec fondements Smiley
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6571
Message
#154420
Posté le 22/06/08 à 23:44
Je suis embauché depuis bientôt dans une boite d'édition de logiciels, mon code source est donc fermé et mon travail est remunéré.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154430
Posté le 23/06/08 à 12:00
Alors : open-source commercial. En fait je fais des applications web, le code n'est pas obfusqué (même pas le JavaScript), donc c'est open source, mais commercial, puisque c'est facturé (enfin, pour l'instant ça ne marche pas aussi fort que ça encore lol). Mais en même temps, c'est de l'open-source confidentiel si je peux dire, parce qu'à priori je ne pense pas que le client distribue ses codes (qui lui appartiennent), mais ils sont tout de même ouvert, puisqu'aucune restriction à ce sujet ne pèse sur les sources.

Un cas d'ambigüté typique et assez bien répandu dont on ne parle pas beaucoup.

Les raisons évidentes :
Open-source par nécessité, parce si quelqu'un doit un jour repassé pour modifier ou corrigé, il faut bien que le code soit lisible. Puis humainement parlant, le client ne comprendrait de toute façon pas que les codes ne lui soient pas fournis sous une forme lisible (puisqu'il entend implicitement être entièrement propriétaire de ce qui lui est livré).

Mais en pratique : dans l'idéal, il est tout de même préférable que si quelqu'un repasse pour faire des corrections ou des modifications, alors que ce soit l'auteur du source lui/elle-même, parce que sinon on trouve différents styles d'écriture ou de stratégies d'implémentation mélés dans un même source, et ça devient vite le chaos (même si j'exagère un peu sur le mot, ce n'en est pas loin). Je l'ai cruellement constaté sur une base de donnée ou 4 personnes différentes sont passé.... et on sent trop bien que c'était des personnes différentes à chaque fois!!

Question méthode, le précédent aléas pourrait être résolu en accompagnant le code d'une documentation fournie sur les conventions d'écriture et stratégies d'implémentation. Mais le client veut le tatif le plus bas, et il n'est pas possible d'ajouter ce surcroit dans ce contexte. De plus, le client n'a à prioris pas envie de payer pour quelque chose dont il ne verrait pas l'utilité immédiate.

Cette remarque peut amener la question importante de la documentation accompagnant les codes ouverts (je ne parle pas de misérables petits bouts de commentaires dans le code).
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154451
Posté le 23/06/08 à 18:05
Appel à témoignage N°1 :

Pour chatouiller un peu le débat et le reveiller, je fais une suggestion d'appel à témoignage : ce sujet recherche des personnes ayant participé au développement d'une application opensource tout en travaillant dans une entreprise qui a direcrement bénéficié du dit logiciel opensource.

Exemple : vous êtes employé(e) de la société XYZ, spécialisé dans les solutions bureautique (la société peut fournir toute sorte de service, y compris gestion documentaire). La société avait des moyens limités ou était en péril, et vous avez par exemple participé au developpement d'OpenOffice afin d'aider celui-ci à posséder les quelques fonctionalités supplémentaires dont avait besoin votre société.

C'est un exemple, seulement un exemple Smiley

Vous vous reconnaissez dans cette situation ? Venez témoignez ici de votre expérience de développement, vos relation avec l'équipe du logiciel opensource, vos relation avec l'entreprise bénéficiant du logiciel opensource, lors de son développement. Oser parler de la suite des événement si vous le souhaitez. Au besoin, utilisez un pseudonyme pour parler des entreprises que vous ne voulez pas citer pour raison de confidentialité.

Exprimez-vous tant sur l'expérience humaine que sur l'expérience technique.

mar7ban bikom, bienvenue à tuites et toutes
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1251
Message
#154454
Posté le 23/06/08 à 19:47
Salut,


Moi je suis simplement un étudiant, et tout ce que je fais est sans licence (donc en gros absolument aucune règle) sauf pour les gros projets que je mets en Open Source (GNU GPL).

Je fonctionne principalement sous Linux, et j'utilise peu d'outils non Open Source sous Linux (le seul que j'utilise : BaudLine, gratuit mais code confidentiel).

Mon avis : coder en Open Source est très bien, mais il faut une certaine confiance et pouvoir accepter de se fier à tout le monde. Nombre de grands développeurs ont vu leur code simplement copié/collé dans un autre projet, sans aucune mention à leur travail.

Il existe aussi des applications qui ont une raison d'être commercialles, car issues d'un grand et long travail de développement fait par des développeurs professionels qui ont besoin d'être renumérés par un salaire juste, équitable et suffisant, comme par exemple 3dsmax, ou encore CATIA.
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154456
Posté le 23/06/08 à 20:06
Hi Pistache,

L'avis d'un étudiant : interessant pour le panel.

Pistache dit :
Mon avis : coder en Open Source est très bien, mais il faut une certaine confiance et pouvoir accepter de se fier à tout le monde. Nombre de grands développeurs ont vu leur code simplement copié/collé dans un autre projet, sans aucune mention à leur travail.

Est-ce qu'en pratique la question de la confiance se pose également avec le développement lui-même ? Je veux dire par exemple, est-ce qu'il arrive qu'une personne contribue à un projet en pensant qu'il/elle participe à une application qui correspond à des critères auxquels il/elle adhère mais que par la suite ces critères ne soit pas respectés ?

Je pense à la question au sens large, c'est à dire que les critères peuvent êtres variés : la personne n'est pas satisfaite de la qualité du logiciel, et regrète d'y avoir participé, ou la personne n'est pas d'accord avec la forme que prend le logiciel, et idem, regrète, etc.

J'imagine bien que l'ambiance est aussi amicale que possible, mais j'imagine aussi qu'on ne peut pas faire l'impasse sur les motivations personelles, et qu'elles se trouvent certainement mise en question.

Comment se passe cette confiance là ? Et comment se gère les conflits et les désacord ?

Est-ce qu'il existe dans ce type de projet, une forme d'obligation réciproque envers les membres ?

Sinon pour la question du plagiat, j'imagine que même s'il existe des lois qui l'interdisent, elles sont probablement difficiles à faire appliquer (quand on voit déjà comme il est difficile de faire valoir le droit face à la vente liée, je suppose que là c'est encore plus difficile)

Est-ce qu'il existe des cas de personnes ayant put faire valoir leur droit quand ceux-ci ne sont pas respectés ?

Désolé pour le nombre de questions... tu n'es pas obligé de répondre à toutes les questions.
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2843
Message
#154495
Posté le 24/06/08 à 20:30
L'avis d'un développeur du Dimanche qui vient de se taper deux ans de prépa et à donc vachement moins développé durant tout ce temps...

L'open source, c'est forcément bien ! Parce que même si le logiciel est mauvais, on peut toujours le modifier, à condition d'avoir les qualités requises, la patience et de respecter la license du logiciel (GPL ou LGPL).
Mieux, on peut même le compiler... même si je dois reconnaitre qu'à part sous Gentoo où c'est indispensable (vu la philosophie du système) ou pour tester les toutes toutes dernières versions de logiciels, ben çà sert pas.

Pour ma part, n'ayant jamais réellement développer de projets que je considère comme importants (à part peut être mon ID3.NET Library), je diffusait tout sans license... parce que je ne savais pas que çà existait, parce que je n'en avais rien à ****** et parce que je savais pas où les trouver...
Depuis que je suis passer sous Linux, j'aurais largement plus tendance à mettres des licenses GPL de partout dans tous les codes suffisemment important que je fournis.

Après les logiciels fait en Open Source ne sont pas tout rose pour autant... J'ai par exemple eu une très mauvaise aventure avec Cairo-Dock sur Ubuntu (c'est un paquet qu'on installe et qui nous fournit un Dock un peu comme celui de Mac OS X)... et il y a seulement un mois.
Clic droit sur la corbeille du Dock -> Vider toutes les corbeilles...
Une opération interminable s'était lancée et était partie pour supprimer tous les fichiers sur lesquels j'avais les droits (notamment toute ma musique, toutes mes vidéos, tous mes documents, etc.)... Heureusement que j'étais que sur mon PC portable (qui n'est qu'une copie de mon PC de bureau)... mais le résultat était là, vallait mieux que je réinstalle pour récupérer toutes les bonnes configs par défaut (même si je pouvais m'en passer vu que les fichiers systèmes n'avaient pas du tout été touchés)...
Depuis une mise à jour du Dock a été faite, mais je préfère ne pas retenter l'expérience...
D'après ce qu'on m'a dit, la commande équivalente à l'action que j'ai effectué était un rm /*... Ca parait gros pour être une erreur d'implémentation...
Mais bon...

Quant aux logiciels non open source (mais gratuits), ben je suppose que dire que je suis fan d'Opera suffira Smiley ...

Je préfère ne pas parler des logiciels payants (et non open source) car leur qualité varie extrèmement selon les logiciels et les sociétés qui les ont développés...
Exemple, dans le domaine des jeux vidéos, les jeux vidéos de films ont une large tendance à être fait à la va vite et donc avoir des graphismes peu attirants alors que d'autres jeux, que je qualifirais de mythiques sont somptueux (Doom 3, Far Cry, UT2007, AOE 3 et bien d'autres encore...).
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154497
Posté le 24/06/08 à 20:45
CzayFaboo dit :
L'avis d'un développeur du Dimanche qui vient de se taper deux ans de prépa et à donc vachement moins développé durant tout ce temps...

Je ne suis pas sûr d'avoir compris cette phrase : qu'as-tu voulu dire ?

CzayFaboo dit :
Je préfère ne pas parler des logiciels payants (et non open source) car leur qualité varie extrèmement selon les logiciels et les sociétés qui les ont développés...

Est-ce que cela signifie que la qualité est plus constante avec l'opensource ?

Et est-ce qu'il y a une différence de qualité importante également entre les gratuits dont le code est confidentiel ?
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2843
Message
#154500
Posté le 24/06/08 à 21:30
hibou57 dit :
Je ne suis pas sûr d'avoir compris cette phrase : qu'as-tu voulu dire ?

Tout simplement, qu'avant je programmais occasionnellement, juste pour le plaisir, pour l'apprentissage personnel et pour faire des petits projets... et qu'ensuite j'ai fait deux ans de prépa, ce qui m'a empéché de bien me mettre à jour durant tout ce temps, et donc que je suis pas forcément très au point sur pleins de trucs assez récents...
Stou Smiley

hibou57 dit :
Est-ce que cela signifie que la qualité est plus constante avec l'opensource ?

Et est-ce qu'il y a une différence de qualité importante également entre les gratuits dont le code est confidentiel ?

Difficile de répondre à une telle question, non ? Smiley
Si tu ne peux pas y répondre, je n'ai pas plus de raisons d'être en mesure d'y répondre étant donné que çà dépendra simplement de mon expérience logicielle (dans la pratique)...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

hibou57
Superviseur :
- Langages Web
Modérateur :
- XML/XSL
- ADA
Avatar de hibou57
Inscrit : 13/02/2005
Messages : 350
Message
#154501
Posté le 24/06/08 à 22:48
CzayFaboo dit :
Difficile de répondre à une telle question, non ?
Si tu ne peux pas y répondre, je n'ai pas plus de raisons d'être en mesure d'y répondre étant donné que çà dépendra simplement de mon expérience logicielle (dans la pratique)...

D'accord, donc tu répondais en fonction de ce que tu connaissais, et non pas dans l'absolue. Donc tu as plus précisement voulu dire que tu as constaté une grande disparité en terme de qualité dans le panel des applications commerciales (à code confidentiel) que tu as utilisé.

éh, pssssttt... je t'ai répondu pour la question du search.ini d'Opera, tu peux trouver la réponse sur le fil concerné Smiley à+
__________________________
Lasidoré : Editeur XML orienté sémantique/Online XML editor (Prototype)
Utiliser le Compilateur Ada Gnat

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM MÉTHODOLOGIES



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.