Journal : KDE4 sous Mac, Windows et ... Linux ;)
Posté par SOULfly_B (Jabber id, page perso, ) le 17 janvier 2007
Chose promise, chose due, KDE4 tournera sur les machines Apple ([3] et [4]) et aussi sous Windows ([5] et [?]).
Ce qui relance le débat sur le bien fondé des portages d'applications linux vers le monde proprio. Débat auquel je participe assidûment une fois par an ([1] et [2]) histoire de prendre la température ;)
J'avoue qu'en deux ans, mon avis a bien évolué : de "les portages, c'est tabou, on en viendra tous à bout !" à "oui, ça dépend du contexte" en passant par "bof, si y en a qui ont du temps à perdre, c'est leur droit ...".
En fait, je pense que tout dépend de l'objectif que l'on souhaite atteindre à travers ces portages :
1- s'agit il de permettre l'adoption par tous d'un système libre de la tête aux pieds ?
2- ou bien d'améliorer la liberté des utilisateurs ?
3- ou encore d'améliorer la qualité des programmes libres en leur donnant une audience plus large ?
Concernant le 2, il est bien évident que les portages répondent pleinement à la question, en donnant un nouveau choix aux utilisateurs, en leur proposant des solutions libres et en améliorant l'intéropérabilité entre les plateformes.
Pour le troisième point, c'est plus délicat. En théorie, élargir l'audience d'un logiciel libre devrait lui permettre de s'améliorer (par un processus que tout le monde ici connait : remontée des bugs, plus grande participation, ...). Encore faut il que cette nouvelle audience joue le jeu.
Mais en pratique, c'est loin d'être vérifié. Je ne suis pas un expert de ces logiciels, mais je serais très étonné que l'on me dise que les portages Windows de Gimp et Gaim ont participé à leur amélioration ...
Pour le premier point (les premiers seront les derniers, et oui !), en dehors du fait que l'objectif est sujet à caution, je n'y croyais pas du tout. Pensant que de toutes façons il y aurait toujours des applications bloquantes sous Windows qui forceraient les utilisateurs à ne pas faire la migration complète.
Mais j'ai récemment fait une expérience qui m'a permis de faire évoluer ma position. J'ai installé Linux à mon père, sur sa demande, (je le soupçonne d'être jaloux des effets Compiz sur le portable de ma mère, entièrement sous Linux depuis plus d'un an maintenant). Il y a deux ans, il avait migré sa messagerie vers Thunderbird. Et bien sans cela, la migration n'aurait pas été possible.
En effet, il a toujours besoin de Windows (il fait de la généalogie et utilise Heredis que je n'ai pas réussi à faire marcher avec wine, mais c'est un autre sujet) et le fait de pouvoir retrouver ses mails, carnet d'adresse sur chaque plateforme a été réellement déterminant. Je n'imaginais même pas lui expliquer qu'il n'aurait accés à ses mails que sous Linux (ou que sous Windows, le problème est le même) !
Bref, en conclusion, le portage d'applications libres sur les plateformes proprios augmente la liberté des utilisateurs et permet même à certains utilisateurs de passer en douceur à une plateforme libre.
[1] http://linuxfr.org/~SOULfly_B/20915.html : 2006 : non au portage de KDE !
[2] http://linuxfr.org/~SOULfly_B/16827.html : 2005 : non aux portages sur Windows !
[3] http://dot.kde.org/1168899755/ : Description complète de KDE/Mac (en anglais)
[4] http://www.macgeneration.com/mgnews/depeche.php?aIdDepeche=1(...) : une petite dépèche sur MacGeneration
[5] http://www.kdelibs.com/wiki/index.php/Status#KDElibs_4_on_Wi(...) : Status des KDELibs sous Windows
[?] un lien qui montrait comment installer KDE4 pour Windows, mais plus moyen de remettre la main dessus
Ce qui relance le débat sur le bien fondé des portages d'applications linux vers le monde proprio. Débat auquel je participe assidûment une fois par an ([1] et [2]) histoire de prendre la température ;)
J'avoue qu'en deux ans, mon avis a bien évolué : de "les portages, c'est tabou, on en viendra tous à bout !" à "oui, ça dépend du contexte" en passant par "bof, si y en a qui ont du temps à perdre, c'est leur droit ...".
En fait, je pense que tout dépend de l'objectif que l'on souhaite atteindre à travers ces portages :
1- s'agit il de permettre l'adoption par tous d'un système libre de la tête aux pieds ?
2- ou bien d'améliorer la liberté des utilisateurs ?
3- ou encore d'améliorer la qualité des programmes libres en leur donnant une audience plus large ?
Concernant le 2, il est bien évident que les portages répondent pleinement à la question, en donnant un nouveau choix aux utilisateurs, en leur proposant des solutions libres et en améliorant l'intéropérabilité entre les plateformes.
Pour le troisième point, c'est plus délicat. En théorie, élargir l'audience d'un logiciel libre devrait lui permettre de s'améliorer (par un processus que tout le monde ici connait : remontée des bugs, plus grande participation, ...). Encore faut il que cette nouvelle audience joue le jeu.
Mais en pratique, c'est loin d'être vérifié. Je ne suis pas un expert de ces logiciels, mais je serais très étonné que l'on me dise que les portages Windows de Gimp et Gaim ont participé à leur amélioration ...
Pour le premier point (les premiers seront les derniers, et oui !), en dehors du fait que l'objectif est sujet à caution, je n'y croyais pas du tout. Pensant que de toutes façons il y aurait toujours des applications bloquantes sous Windows qui forceraient les utilisateurs à ne pas faire la migration complète.
Mais j'ai récemment fait une expérience qui m'a permis de faire évoluer ma position. J'ai installé Linux à mon père, sur sa demande, (je le soupçonne d'être jaloux des effets Compiz sur le portable de ma mère, entièrement sous Linux depuis plus d'un an maintenant). Il y a deux ans, il avait migré sa messagerie vers Thunderbird. Et bien sans cela, la migration n'aurait pas été possible.
En effet, il a toujours besoin de Windows (il fait de la généalogie et utilise Heredis que je n'ai pas réussi à faire marcher avec wine, mais c'est un autre sujet) et le fait de pouvoir retrouver ses mails, carnet d'adresse sur chaque plateforme a été réellement déterminant. Je n'imaginais même pas lui expliquer qu'il n'aurait accés à ses mails que sous Linux (ou que sous Windows, le problème est le même) !
Bref, en conclusion, le portage d'applications libres sur les plateformes proprios augmente la liberté des utilisateurs et permet même à certains utilisateurs de passer en douceur à une plateforme libre.
[1] http://linuxfr.org/~SOULfly_B/20915.html : 2006 : non au portage de KDE !
[2] http://linuxfr.org/~SOULfly_B/16827.html : 2005 : non aux portages sur Windows !
[3] http://dot.kde.org/1168899755/ : Description complète de KDE/Mac (en anglais)
[4] http://www.macgeneration.com/mgnews/depeche.php?aIdDepeche=1(...) : une petite dépèche sur MacGeneration
[5] http://www.kdelibs.com/wiki/index.php/Status#KDElibs_4_on_Wi(...) : Status des KDELibs sous Windows
[?] un lien qui montrait comment installer KDE4 pour Windows, mais plus moyen de remettre la main dessus
> Lire le journal (66 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #795380.



cas Denemo
En effet, sur Denemo, les tout récents portages encours (MacOSX-X11et Win32) on permis rapidement de :
* découvrir un bug du fonctionnement du truncate() POSIX sur HFS+
* se focaliser sur la GLib au lieu d'utiliser la libc en direct
* unifier certains principes de facto, voire tenter de systématiser certaines "bonnes pratiques".
* faire relire du code. la relecture par un tiers est d'assez bon effet