IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Developper du libre, quel interet ?


Sujet :

Débats sur le développement - Le Best Of

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Par défaut Developper du libre, quel interet ?
    Bonjour,

    Surement comme le dit la chanson, "parce que je suis jeune et con", je m'interroge non pas sur l'intérêt des logiciels libres mais sur les concepteurs de ces logiciels, et de l'intérêt qu'ils en tirent de leur cote. On en utilise tous chaque jour, mais qui se cache derrière eux, et de quoi vivent ceux qui les développent ?

    Seriez vous prêt a en développer ? En développez vous ? Dans tous les cas, pourquoi, et si oui, qu'en retirez vous ?

    D'avance merci pour vos expériences .

  2. #2
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 9
    Par défaut
    * Parce que j'ai envie de partager mes idées et ce que j'en fait
    * Parce que je crois en un monde avec moins de code fermé, propriétaire et obscure
    * Parce que coder sans deadlines c'est très reposant
    * Parce que dans la vie il n'y a de loin pas que l'argent
    * Parce que je suis jeune et con

    Je suis actuellement en train de réaliser un petit logiciel de partage de fichiers en LAN, plus d'infos ici : http://dev.euphorik.ch/projects/show/pmp

    Je précise que je le réalise durant mon temps libre.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Salut,

    Petite précision tout de même, le monde libre n'est pas aussi innocent qu'il parait.
    A l'origine, tout gros projet libre (type Firefox, Linux, Open Office) est financé et aidé par des sociétés privées afin de contrer la domination d'un logiciel existant.

    L'exemple le plus connu, Firefox, a été financé par Sun et IBM principalement pour contrer Microsoft. Comme ces sociétés ne possèdent pas une force aussi importante que Microsoft, ils ont opté pour un navigateur libre en comptant sur l'émulation générée derrière. Et on peut dire que c'est un énorme succès.

    Depuis, la programmation open source s'est généralisée car il s'avère que tout le monde est gagnant dans ce partage de code source. L'éditeur qui reçoit des contributions et l'utilisateur qui ne paie pas son produit.
    Seul hic, la concurrence peut du coup s'inspirer des innovations.

    Tout ça pour dire qu'il ne faut pas oublier que derrière tout logiciel libre se cache réellement une société privée.

  4. #4
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Il faudrait peut être juste s'entendre sur les définitions...

    libre = freeware?
    libre = logiciel open source (avec éventuellement support commercial)?
    libre = freeware open source?

    Histoire qu'on parle tous de la même chose.

  5. #5
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 9
    Par défaut
    Citation Envoyé par _skip Voir le message
    Il faudrait peut être juste s'entendre sur les définitions...

    libre = freeware?
    libre = logiciel open source (avec éventuellement support commercial)?
    libre = freeware open source?

    Histoire qu'on parle tous de la même chose.
    Un logiciel libre est un logiciel dont la licence dite libre donne à chacun (et sans contrepartie) le droit d'utiliser, d'étudier, de modifier, de dupliquer, et de diffuser (donner et vendre) le dit logiciel.
    cf. http://fr.wikipedia.org/wiki/Logiciel_libre

    Les freeware n'entrent pas dans la catégorie "logiciel libre".

  6. #6
    Membre expérimenté Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Par défaut
    Citation Envoyé par TekP@f Voir le message
    Salut,

    Petite précision tout de même, le monde libre n'est pas aussi innocent qu'il parait.
    A l'origine, tout gros projet libre (type Firefox, Linux, Open Office) est financé et aidé par des sociétés privées afin de contrer la domination d'un logiciel existant.

    L'exemple le plus connu, Firefox, a été financé par Sun et IBM principalement pour contrer Microsoft. Comme ces sociétés ne possèdent pas une force aussi importante que Microsoft, ils ont opté pour un navigateur libre en comptant sur l'émulation générée derrière. Et on peut dire que c'est un énorme succès.

    Depuis, la programmation open source s'est généralisée car il s'avère que tout le monde est gagnant dans ce partage de code source. L'éditeur qui reçoit des contributions et l'utilisateur qui ne paie pas son produit.
    Seul hic, la concurrence peut du coup s'inspirer des innovations.

    Tout ça pour dire qu'il ne faut pas oublier que derrière tout logiciel libre se cache réellement une société privée.

    Présenter les choses d'une telle manière passe largement à côté de la réalité. Il est vrai et certain que le monde du libre (entendu au sens d'opensource) est soutenu financièrement par de gros noms. C'est d'ailleurs tant mieux, cela prouve la validité et l'importance d'un modèle de développement fondé sur des codes ouvertes. Ce n'est pas une question d'"innocence", mais de viabilité/utilité économique d'un modèle de développement.

    Maintenant ... Dans l'immense majorité des cas, les financements sont venus après qu'un projet libre ait démontré sa validité. Linux n'était financé par personne, lors de sa naissance, et ne l'a pas été pendant longtemps. Il est donc totalement faux de sousentendre que le logiciel libre a connu son développement à la suite du soutien de gros projets comme Firefox et de leur succès !

    Par ailleurs, concernant l'exemple le plus connu que tu cite, Firefox, bah il me semble que c'est précisément un mauvais exemple de ce que représente le monde du libre et le développement du logiciel libre. Il est certes très connu, mais sur un poste linux, il ne constitue qu'une toute petite partie des softs utilisés, lesquels ne fonctionnent pas vraiment sur le modèle de la Mozilla Foundation (ne serait-ce que les utilitaires GNU, base du système).

  7. #7
    Membre très actif
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Par défaut
    Parce que dans la vie il n'y a de loin pas que l'argent
    En théorie,je suis bien d'accord, mais pour un freelance par exemple, il est plutôt necessaire de rentabiliser son temps.

    Donc le développeur de softs libres aurait comme "seule" motivation un monde informatique idéal ? Les développeurs n'en retireraient rien d'autre que la satisfaction d'avoir participe a un monde informatique plus ouvert (ce qui est déjà bienquelque part, mais j'avoue que j'ai du mal a y croire ).

  8. #8
    Membre du Club
    Inscrit en
    Mars 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 9
    Par défaut
    Citation Envoyé par keaton7 Voir le message
    En théorie,je suis bien d'accord, mais pour un freelance par exemple, il est plutôt necessaire de rentabiliser son temps.

    Donc le développeur de softs libres aurait comme "seule" motivation un monde informatique idéal ? Les développeurs n'en retireraient rien d'autre que la satisfaction d'avoir participe a un monde informatique plus ouvert (ce qui est déjà bienquelque part, mais j'avoue que j'ai du mal a y croire ).
    Il n'y a évidemment pas de "monde idéal" mais ça n'empêche pas de tendre vers du meilleur.

    Alors évidemment tu peux avoir un business model derrière un développement libre ou ne pas en avoir. Le premier cas est celui d'une entreprise et le deuxième celui d'un particulier qui développe pour le plaisir. Bien sur, rien n'empêche de mélanger les deux.

    Maintenant la réaction des développeurs professionnels quand on leur parle de libération du code est souvent "Oui mais on va me voler mon travail, je n'ai nulle envie de travailler pour des prunes", ça parait des plus légitime. Oui mais, c'est plus subtile que ça. Derrière une libération il y a une licence qui garantie la propriété intellectuelle et qui stipule la manière d'utiliser les sources.

    Si je prend l'exemple de la GPL[1], toute personne modifiant mon code a le devoir de publier ses modifications, celles-ci peuvent alors être intégrées au code initial afin d'enrichir le projet initial. Il est clair que le business ne se pourra plus se faire sur la vente de licence mais sur de la maintenance, du support, de l'installation, des garanties d'évolution, des évolutions elles mêmes, de la formation, de la documentation, etc.. Il n'empêche que tout le monde en sort gagnant. On ne gagne plus de l'argent sur un secret jalousement gardé mais sur la transparence, évidemment ça ne plaît pas à tout le monde et doit faire grincer des dents certaines personnes (qui à parlé de Microsoft ? ).

    Un acteur qui l'a bien compris c'est Nokia avec Qt qui a mis spécifiquement en place une plateforme[2] basée sur git[3] qui facilite l'accès aux sources mais surtout qui facilite la publication de propositions de modifications avec un système de merge requests, voir cet exemple.


    [1] : http://fr.wikipedia.org/wiki/Licence...%C3%A9rale_GNU
    [2] : http://qt.gitorious.org/
    [3] : http://fr.wikipedia.org/wiki/Git

  9. #9
    Membre expérimenté Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Par défaut
    Citation Envoyé par keaton7
    En théorie,je suis bien d'accord, mais pour un freelance par exemple, il est plutôt necessaire de rentabiliser son temps.

    Donc le développeur de softs libres aurait comme "seule" motivation un monde informatique idéal ? Les développeurs n'en retireraient rien d'autre que la satisfaction d'avoir participe a un monde informatique plus ouvert (ce qui est déjà bienquelque part, mais j'avoue que j'ai du mal a y croire ).

    Mais rien n'oblige nécessairement d'opposer modèle économique au modèle libre. Un gars peut parfaitement développer pour sa boite et des softs libres de son côté. D'autre part, les non professionnels ont un rôle important à jouer dans le libre aussi. Le développement peut se concevoir aussi en dehors des strictes règles de l'échange économique.

    D'autre part, il faut aussi voir que la participation de la communauté dans le libre dépasse le strict cadre du développement, par, par exemple, une aide importante au débugguage, pour lequel il existe des structures larges (bugzillas en tout genre). Dans le monde proprio on ne trouve pas cela, ne serait-ce que par une question d'état d'esprit. C'est ça aussi ces éléments qui font la qualité des logiciels libres.

    L'opensource, c'est avant tout un état d'esprit. Au demeurant, un état d'esprit qui marche plutot bien, n'en déplaise à ceux qui souhaitent absolument monétariser chaque petite dimension de la vie des individus.

  10. #10
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par keaton7 Voir le message
    Seriez vous prêt a en développer ? En développez vous ? Dans tous les cas, pourquoi, et si oui, qu'en retirez vous ?
    Sur mon temps libre, éventuellement, et encore : j'en ai assez peu à consacrer à ça de toutes façons... Le développement que je fais sur mon temps de loisirs, c'est avant tout pour ME faire plaisir.

    Pour le reste, il faut bien faire bouillir la marmite comme on dit, et faire les choses gratuitement n'a jamais nourri son homme (et encore moins sa famille). Je passe aussi sur le problème qu'il se pose avec certaines licences de type viral (la GPL notamment) qui interdit de l'utiliser dans certains projets sensibles (classés CD/SD, ou simplement utilisant des algos devant être protégés pour éviter l'espionnage industriel)... Ou alors, on bafoue sciemment la licence en question et on "ferme" le code malgré tout, c'est pas le client qui va nous dénoncer vu que c'est lui qui souhaite voir le code source indisponible pour quiconque d'autre que lui.

    Parce qu'il ne faut pas se leurrer, hein : le "pillage" de logiciels open-source, c'est monnaie courante. L'argument des patrons à ce sujet, et je cite un argument réellement entendu en réunion de conception, c'est "Puisqu'il y a des mecs assez cons pour bosser gratuitement, on ne va pas s'en priver, de toutes façons c'est pas les clients qui vont gueuler vu que ça leur permet de l'avoir moins cher, et on peut se prendre de plus grosses marges sur le projet comme ça." La GPL ? Bah, elle est rangée aux toilettes, sur un rouleau de carton...

    Ben oui, c'est aussi ça la réalité économique : essaie de parler de "moralité" à un financier, et tu vas réellement voir ce que le mot "incompréhension" veut dire. Quant à la légalité réelle de la chose, personne n'est réellement capable de la faire appliquer, donc la conclusion est en général "rien à foutre".
    Et pour ceux qui voudraient me faire porter la responsabilité de ça, je ne dirais qu'une seule chose : je ne vais pas risquer mon boulot pour insubordination et/ou faute lourde pour un bout de code. C'est pas les mecs de la FSF ou de GNU qui paieront mon loyer si je me fais virer pour ça, restons réalistes.
    Ça, c'est le premier point, passons à l'autre aspect du logiciel libre...


    Ce que je reproche principalement au monde du libre "normal", c'est le support payant qui va avec pour le rendre "rentable", et qui pousse un peu à rendre le logiciel assez rude à prendre en main : ben oui, si c'est trop facile à utiliser, quel intérêt de prendre du support ??
    Or, ce fameux support payant est quasiment la seule manière de vivre du logiciel libre, et moi ça me laisse un arrière-goût de racket quand on est sur un projet bloqué et que le support payant devient la seule option pour s'en sortir. Au moins, en logiciel propriétaire, je paie à l'achat, puis le support est gratuit le plus souvent.


    Pour conclure : désolé, mais moi, je préfère gagner ma vie en faisant des logiciels plutôt qu'en les adaptant pour la clientèle, ou en faisant un boulot plus proche de la hot-line que du développement...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  11. #11
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Ce que je reproche principalement au monde du libre "normal", c'est le support payant qui va avec pour le rendre "rentable", et qui pousse un peu à rendre le logiciel assez rude à prendre en main : ben oui, si c'est trop facile à utiliser, quel intérêt de prendre du support ??
    Je soupçonne des logiciels à double licence tels que pentaho d'utiliser cette voie. Documentation à l'emporte-pièces (détachées), outils / fonctions accessibles qu'à ceux qui ont une souscription (à moins qu'ils veuillent se démerder à faire la même chose à la main).

    Et quand je vois les bugs impardonnables de ces outils, j'ai l'impression qu'ils se servent de la communauté comme d'une équipe de beta testeurs bénévoles, mais ça c'est personnel.

    Parce qu'il ne faut pas se leurrer, hein : le "pillage" de logiciels open-source, c'est monnaie courante. L'argument des patrons à ce sujet, et je cite un argument réellement entendu en réunion de conception, c'est "Puisqu'il y a des mecs assez cons pour bosser gratuitement, on ne va pas s'en priver, de toutes façons c'est pas les clients qui vont gueuler vu que ça leur permet de l'avoir moins cher, et on peut se prendre de plus grosses marges sur le projet comme ça." La GPL ? Bah, elle est rangée aux toilettes, sur un rouleau de carton...
    Je serai curieux de savoir combien de fois ceci est fait même par PURE ignorance. Y'a qu'à voir le paquet de gens qui livrent des applications avec mySQL, sans doute pensent-ils que parce qu'ils ont pu le télécharger gratuitement en version complète ils peuvent faire ce qu'ils veulent avec....

    Remarque, la limite est parfois très mince...

    Ben oui, c'est aussi ça la réalité économique : essaie de parler de "moralité" à un financier, et tu vas réellement voir ce que le mot "incompréhension" veut dire. Quant à la légalité réelle de la chose, personne n'est réellement capable de la faire appliquer, donc la conclusion est en général "rien à foutre".
    Ce sera effectivement dur à retrouver dans un code en C++ qui a été compilé à plat, mais sitôt que c'est un peu plus *externe*, style un moteur de reporting qui utilise des fichiers template dans un format reconnaissable etc.. Ca devient spécialement dangereux en cas d'audit de l'application.

    Cela dit je pense personnellement que le GPL (sans exception classpath) est trop souvent mal employé et relève plus de la bêtise qu'autre chose... Ca me fait rire (ou plutôt pleurer) de voir ces gens qui codent des bricoles, style un widget et qui les publient sous licence GPL exprès pour en empêcher l'utilisation dans une application commerciale. Comme si on allait se faire de l'argent sur leur dos en utilisant un petit bout de code qui représente 0.000001% d'une application.

  12. #12
    Membre expérimenté Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Par défaut
    Citation Envoyé par _skip Voir le message
    Ca me fait rire (ou plutôt pleurer) de voir ces gens qui codent des bricoles, style un widget et qui les publient sous licence GPL exprès pour en empêcher l'utilisation dans une application commerciale.
    À vrai dire, l'intention première de celui qui publie du code sous GPL, c'est d'en rendre légalement possible l'utilisation par d'autres ... Mais tout de même dans un cadre juridique bien précis.


    Citation Envoyé par Mac LAK
    Ce que je reproche principalement au monde du libre "normal", c'est le support payant qui va avec pour le rendre "rentable", et qui pousse un peu à rendre le logiciel assez rude à prendre en main : ben oui, si c'est trop facile à utiliser, quel intérêt de prendre du support ??
    Or, ce fameux support payant est quasiment la seule manière de vivre du logiciel libre, et moi ça me laisse un arrière-goût de racket quand on est sur un projet bloqué et que le support payant devient la seule option pour s'en sortir. Au moins, en logiciel propriétaire, je paie à l'achat, puis le support est gratuit le plus souvent.
    Il y a une contradiction tout de même assez étonnante dans le discours anti-opensource. D'un côté on reproche au monde du libre de ne pas être "aware" de la réalité économique et de fonctionner en mode idéaliste, voire bizounours, pour ensuite systématiquement s'offusquer du fait que dans le libre, en fait, il y a une dimension économique aussi (sauf que tout d'un coup, ça devient *mal*).
    Déjà, la notion de monde du libre "normal", il faudrait l'expliquer. Je soupçonne cette notion de correspondre simplement à ta conception du monde du libre. Pour le reste, il est totalement faux de dire que "ce fameux support payant est quasiment la seule manière de vivre du logiciel libre". La grande majorité des projets open-source n'a aucune entreprise avec du support payant derrière (Linux, KDE, Gnome, Debian, les outils GNU par exemple ?). Pour le reste, certaines entreprises gagnent de l'argent sur le principe du support, c'est le cas de Canonical par exemple, éditeur de Ubuntu, qui propose gratuitement sa distro Linux tout en proposant du support payant aux entreprises. Et c'est tant mieux. Encore une preuve que l'opensource se concilie parfaitement avec l'idée de profit économique.

  13. #13
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Le support est une option, en profiter permet souvent de booster passablement sa productivité et d'éviter de se retrouver seul sur une mailing list avec un gros problème technique.
    Forcément il y a des gens qui vont passer du temps sur notre poblème et il est normal de les payer, peu importe que le logiciel soit open source ou non c'est indiscutable.

    Cependant l'aspect gratuité attire... Et en voulait s'en sortir seul sans support on prend un gros risque suivant les produits: celui de se retrouver à justifier l'achat d'une souscription à 12000 euros en milieu de projet parce qu'on est tombé sur un bug.

    Pour certains c'est perçu un peu comme ces magazines de collection où on vous offre les 5 premiers numéros gratutement pour vous accrocher, puis on vous vend très cher les 5 derniers, après à vous de choisir si vous voulez compléter la collection ou tirer une croix sur l'ensemble.

  14. #14
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par keikoz Voir le message
    Déjà, la notion de monde du libre "normal", il faudrait l'expliquer.
    Pour moi, c'est le libre façon GNU / FSF, par exemple, c'est à dire pas celui du particulier qui diffuse ses trois bouts de programme en GPL pour pouvoir se croire l'égal de Linus...
    C'est le libre packagé, pour ne pas dire exploité, par des sociétés qui récupèrent un travail fait gratuitement pour se faire du pognon dessus.

    Citation Envoyé par _skip Voir le message
    Cependant l'aspect gratuité attire... Et en voulait s'en sortir seul sans support on prend un gros risque suivant les produits: celui de se retrouver à justifier l'achat d'une souscription à 12000 euros en milieu de projet parce qu'on est tombé sur un bug.
    Par expérience personnelle, et sur plus de 10 ans, j'en retire la conclusion suivante : "Le bon marché coûte toujours trop cher".

    A productivité égale, Linux n'est pas moins cher que Windows (ce serait même plutôt le contraire), et c'est souvent en salaire d'ingénieur et en support que se "paie" Linux.
    Son seul avantage, c'est l'absence de royalties lorsque l'on diffuse les produits, ce qui est intéressant pour les produits peu onéreux et/ou fabriqués en assez grande quantité.

    Mais se passer de support pour Linux, c'est s'exposer à de gros retards de livraison en cas de bug, ou alors tu as intérêt à avoir un ou deux contributeurs Linux dans ta société... Et si un grand compte se met en tête de réclamer ses pénalités de retard, je rappelle que peu de sociétés peuvent y survivre : c'est une manière directe, légale et efficace de racheter un sous-traitant, d'ailleurs...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  15. #15
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Je pense qu'il y a des types de développement à différencier :

    - développement perso sur un projet perso ?
    - développement en groupe (projet d'études etc.) sur un projet public ?
    - développement perso sur un projet public ?
    - etc.

    Chaque type apporte souvent des bénéfices différents.
    - projet perso = ça vient en général d'un manque sur le marché. Cela permet de faire un projet sur mesure (donc l'intêret, c'est d'avoir exactement le logiciel qu'on souhaite)
    - projet d'études = il y a pas mal de contribution de produit open-source qui viennent d'école d'ingé etc. en tant que projet (qui peut durer 6 mois à 5 par exemple). Cela a surtout un but éducatif (travailler sur un gros projet, en groupe etc.)
    - perso sur un projet public : amélioration des compétences, permet éventuellement d'ajouter des fonctionnalités souhaitées et permet de ne pas repartir de 0.

    Maintenant, quand l'initiative est personnelle, je crois que ça ne court pas les rues de participer à un projet quand on a pas un besoin précis sur le produit qu'on souhaite améliorer (exemple : j'ai besoin d'un filtre d'images machin truc. Je fais mon plugin gimp, et point barre).


    D'ouvrir le projet en open-source permet à mon avis, surtout de partager le projet qui risque de crever au fond du PC sinon. Quitte à ne rien toucher comme argent, autant le "filer" au public.


    Pour résumer :
    • but éducatif
    • faire un produit sur mesure

  16. #16
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 223
    Par défaut Le cas DelphiCodeToDoc
    Bonjour, je suis l'auteur du logiciel DelphiCodeToDoc, un générateur de documentation du code source (une sorte de doxygen pour le pascal/delphi). Je distribue ce logiciel sous licence GNU-GPL et tous les sources sont bien sûr disponibles.

    Seriez vous prêt a en développer ? En développez vous ? Dans tous les cas, pourquoi, et si oui, qu'en retirez vous ?
    Ce que j'en retire :
    * Un regard critique des autres développeurs sur l'architecture, le codage et des idées d'amélioration
    * Un rapport privilégié avec les utilisateurs (qui sont aussi des développeurs) puisqu'ils soumettent parfois eux même une correction ou une fonctionnalité nouvelle.
    * Une qualité du développement : si je partage une application, vu qu’elle sera visible de tous, je ne peux pas livrer un torchon ! Donc ça me force à faire ‘bien’
    * L’utilisation d’outils inclus dans un portail communautaire facilitant la communication ( sourceforge.net dans mon cas).
    * Beaucoup d’échanges sur des techniques de programmation, des idées d’amélioration. Donc personnellement, j'ai bcq appris !

    D’ailleurs, à ce propos, je reçois pas mal de retour de sociétés qui utilisent DelphiCodeToDoc. Certaines ont proposé une aide ponctuelle pour le développement (correction de Trackers, ajout d’une fonctionnalité, qualification). C’est vraiment qqch d’appréciable lorsque tout le monde, particulier comme entreprise joue le jeu.

    Et un dernier message : un merci tout particulier à la communauté developpez.net pour leur aide et leurs message de soutient !

  17. #17
    Membre extrêmement actif

    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    Citation Envoyé par _skip Voir le message
    Ca me fait rire (ou plutôt pleurer) de voir ces gens qui codent des bricoles, style un widget et qui les publient sous licence GPL exprès pour en empêcher l'utilisation dans une application commerciale. Comme si on allait se faire de l'argent sur leur dos en utilisant un petit bout de code qui représente 0.000001% d'une application.
    Oui, mais parfois une application pro ne tient qu'à l'utilisation de quelques bouts de codes... Donc, pour principe, il est bon d'avoir au moins le respect de citer l'info dans le produit final.

    Mais bon, je reste assez d'accord avec Mac LAK, les sociétés pillent les codes des autres et font leur beurre avec, en sachant qu'il y a peu de chance d'être punie.

    Quelle boite de dev n'a jamais été sur le site https://www.developpez.com/telecharger/ pour récupérer le bout de code d'un geek, juste pour gagner du temps, en ce disant "c'est cool ce site, j'ai tout ce qu'il me faut sans me casser le c...".

    Aujourd'hui, la priorité c'est le client et la livraison. On se foût des conventions, du droit intellectuel et du respect des autres.

    Pas étonnants que le milieu informatique soit dirigé principalement par des financiers. C'est une profession qui demande peut d'état d'âme.

    Zecreator.

  18. #18
    Membre très actif Avatar de arnofly
    Homme Profil pro
    Développeur Web / Webdesigner
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web / Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    Citation Envoyé par Mac LAK Voir le message
    Sur mon temps libre, éventuellement, et encore : j'en ai assez peu à consacrer à ça de toutes façons... Le développement que je fais sur mon temps de loisirs, c'est avant tout pour ME faire plaisir.

    Pour le reste, il faut bien faire bouillir la marmite comme on dit, et faire les choses gratuitement n'a jamais nourri son homme (et encore moins sa famille). Je passe aussi sur le problème qu'il se pose avec certaines licences de type viral (la GPL notamment) qui interdit de l'utiliser dans certains projets sensibles (classés CD/SD, ou simplement utilisant des algos devant être protégés pour éviter l'espionnage industriel)... Ou alors, on bafoue sciemment la licence en question et on "ferme" le code malgré tout, c'est pas le client qui va nous dénoncer vu que c'est lui qui souhaite voir le code source indisponible pour quiconque d'autre que lui.

    Parce qu'il ne faut pas se leurrer, hein : le "pillage" de logiciels open-source, c'est monnaie courante. L'argument des patrons à ce sujet, et je cite un argument réellement entendu en réunion de conception, c'est "Puisqu'il y a des mecs assez cons pour bosser gratuitement, on ne va pas s'en priver, de toutes façons c'est pas les clients qui vont gueuler vu que ça leur permet de l'avoir moins cher, et on peut se prendre de plus grosses marges sur le projet comme ça." La GPL ? Bah, elle est rangée aux toilettes, sur un rouleau de carton...

    Ben oui, c'est aussi ça la réalité économique : essaie de parler de "moralité" à un financier, et tu vas réellement voir ce que le mot "incompréhension" veut dire. Quant à la légalité réelle de la chose, personne n'est réellement capable de la faire appliquer, donc la conclusion est en général "rien à foutre".
    Et pour ceux qui voudraient me faire porter la responsabilité de ça, je ne dirais qu'une seule chose : je ne vais pas risquer mon boulot pour insubordination et/ou faute lourde pour un bout de code. C'est pas les mecs de la FSF ou de GNU qui paieront mon loyer si je me fais virer pour ça, restons réalistes.
    Ça, c'est le premier point, passons à l'autre aspect du logiciel libre...


    Ce que je reproche principalement au monde du libre "normal", c'est le support payant qui va avec pour le rendre "rentable", et qui pousse un peu à rendre le logiciel assez rude à prendre en main : ben oui, si c'est trop facile à utiliser, quel intérêt de prendre du support ??
    Or, ce fameux support payant est quasiment la seule manière de vivre du logiciel libre, et moi ça me laisse un arrière-goût de racket quand on est sur un projet bloqué et que le support payant devient la seule option pour s'en sortir. Au moins, en logiciel propriétaire, je paie à l'achat, puis le support est gratuit le plus souvent.


    Pour conclure : désolé, mais moi, je préfère gagner ma vie en faisant des logiciels plutôt qu'en les adaptant pour la clientèle, ou en faisant un boulot plus proche de la hot-line que du développement...
    +1 Je suis d'accord sur tous les points !
    Travailler gratuitement, c'est bon pour les étudiants Je ne dis pas ça pour être désagréable, mais je pense que beaucoup d'étudiants ne réalisent pas que "dehors" le monde est impitoyable. Vendre de la doc et tout le tintouin... je trouve la démarche plutot hypocrite. Vendre un logiciel est beaucoup plus louable à mon sens.

    Entreprise n°1 : je veux vendre un logiciel. Il doit donc etre le plus séduisant possible pour déclacher l'acte d'achat du client potentiel. Ayant gagné de l'argent grace à mon client, si celui-ci rencontre un problème je suis en mesure d'intervenir à bas cout ou gratuitement.

    Entreprise n°2 : bon les mecs, on va faire un logiciel gratuit. Il faut qu'il soit efficace, mais pas plus. Faites en sorte qui ne soit pas trop accessible parce que derrière faut qu'on vendent du service, sinon on met la clé sous la porte !

    Dans les grandes lignes, les gens qui pensent comme moi ne doivent pas être loin de la verité. Apres, qu'il y ait du "libre", s'est tres bien. Il faut de tout et ça boost l'innovation.

  19. #19
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Citation Envoyé par arnomedia Voir le message
    Entreprise n°1 : je veux vendre un logiciel. Il doit donc etre le plus séduisant possible pour déclacher l'acte d'achat du client potentiel. Ayant gagné de l'argent grace à mon client, si celui-ci rencontre un problème je suis en mesure d'intervenir à bas cout ou gratuitement.

    Entreprise n°2 : bon les mecs, on va faire un logiciel gratuit. Il faut qu'il soit efficace, mais pas plus. Faites en sorte qui ne soit pas trop accessible parce que derrière faut qu'on vendent du service, sinon on met la clé sous la porte !
    Franchement, tes deux entreprises sont un peu caricaturales... Elles ont évidemment toutes deux pour objectif de gagner de l'argent, mais il n'y a pas de voie plus « vertueuse » que l'autre, juste des modèles économiques différents et des façons de travailler différentes. On reproche, souvent avec justesse, aux partisans acharnés du libre de ne pas tenir compte des réalités économiques du monde de l'entreprise, maintenant présenter les relations contractuelles entre entreprises IT « classiques » et clients comme une démonstration d'amour fraternel où tout se déroule toujours dans l'intérêt mutuel des deux partis relève pour moi de la même naïveté (ou mauvaise foi).
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  20. #20
    Membre éclairé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2009
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2009
    Messages : 966
    Par défaut
    Citation Envoyé par GrandFather Voir le message
    Franchement, tes deux entreprises sont un peu caricaturales... Elles ont évidemment toutes deux pour objectif de gagner de l'argent, mais il n'y a pas de voie plus « vertueuse » que l'autre, juste des modèles économiques différents et des façons de travailler différentes. On reproche, souvent avec justesse, aux partisans acharnés du libre de ne pas tenir compte des réalités économiques du monde de l'entreprise, maintenant présenter les relations contractuelles entre entreprises IT « classiques » et clients comme une démonstration d'amour fraternel où tout se déroule toujours dans l'intérêt mutuel des deux partis relève pour moi de la même naïveté (ou mauvaise foi).
    +1

    qu'on fasse du libre ou du proprio la relation avec le client reste la même.

Discussions similaires

  1. [GD] Redimmensionnement d'images par multiples de 8, dans quel interet ?
    Par keaton7 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 28/06/2009, 11h53
  2. IteratorAggregate, quel interet?
    Par eilijah dans le forum Langage
    Réponses: 4
    Dernier message: 20/06/2009, 00h27
  3. [developpement nintendo ds] quels outils et environnements pour débuter?
    Par hegros dans le forum Choisir un environnement de développement
    Réponses: 0
    Dernier message: 04/02/2008, 11h55
  4. [Normalisation] Passer de ternaire a binaire et quel interet ?
    Par chateau_dur dans le forum Schéma
    Réponses: 2
    Dernier message: 17/10/2005, 23h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo