• [^] # Re: choses justes

    Posté par . En réponse à la dépêche Email de Bill Gates sur Linux. Évalué à 1.

    > Je ne vois vraiment pas sur quoi tu te bases pour juger un projet existant comme étant un "bide", donc je vais m'abstenir de commenter.

    C'est simple : va sur Freshmeat, compte le nb de produits finis et utilisables par un utilisateur moyen qui s'y trouvent.

    > Si tu considères qu'un programme n'est destiné à l'utilisateur final qu'une fois packagé dans une boite est vendu à la FNAC avec une heure de hotline gratuite à un prix exceptionnel,

    Pas seulement. Il manque une doc bien faite et une installation sans (trop) de pbs. Tres peu de LL sont dans ce cas (et oui, je sais, plein d'applis Win n'y sont pas non plus, mais *en moyenne*, c'est quand meme plus facile sous Win).

    - Y'a-t-il une différence profonde entre réécrire du code en ayant un modèle sous les yeux et la "récup de code à la GPL" ?

    Juste quelques jours de dev en plus. Et dans beaucoup de cas c'est une difference cruciale. Ceci dit, il est clair que ca sera 100 fois pire sans avoir le code du tout. Ce que je conteste, ce sont les ahuris qui te sortent "c'est GPL donc tu peux recuperer" parce qu'ils ont lu CatB mais sans l'avoir jamais experimente eux-memes.

    > C'est marrant, mais les trois projets que tu as cité au début sont en C.

    Apache, Perl et Linux sont des projets s'adressant a l'utilisateur final ? Par ailleurs, ils ont tous ete commence avant que de bons compilos C++ soient dispo. Si ils devaient etre refait maintenant, j'espere bien qu'ils prendraient C++ ou Java.

    > Lorsque tu dis que le language n'interesse que les developpeurs donc n'est pas capital cela revient à dire qu'il n'est pas génant de bacler une API.

    Absolument pas, ca veut dire qu'une seule bonne API dans un langage approprie suffit. Tu n'arrivera de toute facon pas a faire une API multi-langage aussi bonne que pour un seul langage.

    > Va voir les postes normaux dans n'importe quelle école d'info

    Si tu consideres qu'un etudiant en ecole d'info est un utilisateur moyen, c'est que tu n'as rien compris. L'utilisateur moyen n'a rien a foutre de la machine, de l'OS, de tout ce qui est technique. Tout ce qu'il veut c'est que ca marche suffisamment bien pour accomplir un boulot donne. Un etudiant en informatique est un cas tres particulier d'utilisateur, puisqu'il a un interet pour la machine (il est la pour ca).

    C'est comme les voitures, tout le monde peut les customiser, presque personne ne le fait parce qu'ils n'en eprouvent pas le besoin. Ils choisissent une fois la marque et la couleur, c'est suffisant comme "liberte". Un mecanicien ira sans doute customiser sa caisse parce que c'est son metier, ca l'interesse, il aime ca. Tu aimes customiser ton desktop parce que ca t'interesse. 99% des utilisateurs ne sont pas dans ton cas, c'est un truc que peu de hackers arrivent a comprendre.