• # Mono pour mono écosystème ?

    Posté par . En réponse au journal Synapse, un client jabber eye-candy prometteur !. Évalué à 8.

    juste une question idiote, pourquoi mono ?

    Je lisais un thread d'un sociologue qui parlait de la prolétarisation du milieu ouvrier et du milieu de l'informatique.

    La prolétarisation c'est , dans son esprit et dans son verbe, le passage d'un ouvrier/employé que l'on paie pour son savoir faire à celui qui l'on paye pour sa force de travail (son savoir faire est secondaire, est facilement interchangeable, et incorporé dans son outils de travail).

    De ce point de vue là, les langages de "haut niveau", super répandus et présentés comme l'alpha et l'oméga, mono, java, c++ etc.... qui permettent avec un minimum de connaissance de construire une application "qui juste marche" ne font-il pas partie de du processus de prolétarisation du milieu informatique, sachant que le "travail bien fait" n'a la cote que si cela ne prend que sur l'investissement personnel (entendre le bénévolat heures supplémentaires).

    En effet quelle doit être la compétence d'un ingénieur informaticien pour écrire un truc comme :

    include mes_boites

    ma_boite=new boite_message()
    ma_boite.titre="hello Word"
    ma_boite.dimension=[45,23,2]
    ma_boite.ombre=True
    ma_boite.affiche()

    D'autant plus que cela peut être intégré dans un "écriveur d'application" avec un formulaire_kivabien qui va ensuite écrire le code.
    A ceux qui me répondent qu'il faut décider quoi écrire, je répondrais que de plus en plus, les specs sont faites par d'autres équipes et qu'il suffit de 'pondre' le truc as_is comme dirait l'autre.

    Ensuite, en mettant en perspective un peu plus loin, la dépendance ne se fait plus à partir du système de base (il y en a peu), mais à partir des libs que l'on incorpore. Par exemple pour le nokia N95, il y a un "truc" proprio nokia qui permet de le synchroniser avec outllook ET un soft 'libre' pour le synchroniser avec son application mail SI c'est Evolution et SI c'est sous windows, probablement parce que cela incorpore une lib lambda juste dispo pour win. Peut-on encore appeler cela du logiciel libre ?

    Que l'on me comprenne bien, ce n'est pas une attaque en règle contre Mono (il m'indiffère), mais plutôt une reflexion sur la liberté que l'on a dans le choix des libs et des langages et quel impact ces choix peuvent avoir .

    Ainsi, en "poussant" Mono (le truc poussé par Novel, qui a un accord secret avec microsoft), est-ce que l'on ne tue pas le libre en 'formant' des dev. qui seront capable de passer demain sur un produit 100% Crosoft. Ainsi, le "libriste" qui fait du mono chez lui, n'est-il pas presque immédiatement employable dans un univers crosoft à dev du proprio en s'étant formé tout seul sur son temps libre, 'poussé' par des acteurs du libre. Je sais que je dois être parano, mais je regarde avec le recul l'hégénomie microsoft office et la quasi gratuité (ou piraté) des applications offices sur les 15 dernières années. J'ai bien peur que nous voyons actuellement la même chose se mettre en place avec Mono et .net - Et ce d'autant plus qu'avec les applications libres sous winwin, nombreux sont ceux qui se sentent libre sous vista ou seven.

    Maintenant d'une manière pragmatique,
    - Cela change peu pour moi car personne ne m'oblige à utiliser les application mono (et en fait je les évite comma la peste).
    - Si cela permet à un dev de trouver du travail, pourquoi pas.

    Mais d'une manière plus 'bornée', aliéner sa liberté pour des raisons pragmatique de sécurité est-ce une bonne chose à court, moyen et long terme. Est-ce une bonne chose que dans l'informatique on devienne des tacherons, nouveaux esclaves modernes en col blanc ?