S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Flash Info : Fêtons la TVA à 2,1 % : abonnez-vous dès 17 € par an !

Opera pourrait rendre son moteur de rendu Presto open source

Faut-il encore en faire quelque-chose

Opera pourrait finalement rendre son moteur de rendu Presto open source. Une éventualité qui fait suite à l’annonce surprise de l'utilisation de Webkit dans la prochaine version majeure du navigateur.

opera

Opera 12.14 équipé du moteur Presto

 

Opera a provoqué la surprise récemment en annonçant un changement radical dans son navigateur : l’abandon de son moteur de rendu maison, Presto, au profit de Webkit. Une décision sans doute dictée par la nécessité de survivre face à une concurrence déchainée. Webkit est déjà une référence, notamment dans le monde du mobile, et on le retrouve plus particulièrement dans Chrome de Google et Safari d’Apple.

 

De fait, on pouvait se poser la question de savoir ce qui se passerait pour Presto. Après tout, Opera a largement investi dans son moteur et le navigateur s’était notamment illustré pour sa reconnaissance des technologiques du web. Paul Rouget de chez Mozilla a en fait repéré une information intéressante dans la liste de diffusion de Webkit.

Le code source de Presto pourrait bien être libéré 

Le directeur technique d’Opera, Håkon Wium Lie, est ainsi venu présenter sa société peu de temps après l’annonce, pour indiquer que sa société participerait désormais à l’évolution du moteur. Il a notamment rappelé que Webkit avait été précédemment KHTML, et que ce dernier avait été réécrit par Lars Knoll. Ce développeur avait travaillé pendant des années chez Trolltech, alors éditeur de l’environnement Qt, et avec lequel Opera partage un bâtiment à Oslo.

 

Mais le point intéressant est venu plus tard, quand le développeur Michelangelo De Simone a demandé sans détour à Håkon Wium Lie si Opera comptait rendre Presto open source. Le directeur technique n’a pas éludé la question : « Il se pourrait que le code de Presto soit libéré, mais pour l’instant toute notre attention est concentrée sur la transition. Pour l’instant, tout va bien ». Ce n’est pas un oui massif, mais ce n’est pas un non. On pourrait en fait soupçonner Lie de répondre au conditionnel simplement pour que l’attention se concentre sur la vraie annonce, celle du passage à Webkit.

 

Dans le cas où Presto deviendrait open source, cela ne garantirait pas forcément sa survivance. Webkit et Gecko (Mozilla) sont déjà open source et le maintien de ces moteurs réclame déjà des hordes de développeurs. Aussi, si le code source de Presto était libéré, cela ne signifierait pas pour autant que des développeurs seraient prêts à s’y pencher.

Source : Paul Rouget
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Publiée le 21/02/2013 à 18:21

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...

Il y a 48 commentaires

Avatar de benamey INpactien
benamey Le jeudi 21 février 2013 à 18:38:57
Inscrit le samedi 5 septembre 09 - 205 commentaires
Aussi, si le code source de Presto était libéré, cela ne signifierait pas pour autant que des développeurs seraient prêts à s’y pencher.


On pourrait imaginer que Mozilla abandonne Gecko et qu'ils adoptent Presto si ce dernier devenait open source.

Quoi qu'il en soit 3 moteurs open source ce serait pas mal comme situation.

Edité par benamey le jeudi 21 février 2013 à 18:39
Avatar de Rozgann INpactien
Rozgann Le jeudi 21 février 2013 à 18:39:06
Inscrit le mercredi 16 janvier 08 - 1036 commentaires
Ce serait bien qu'ils distribuent les sources de tout le navigateur, pas seulement de Presto. De cette manière, l'ancienne version pourrait continuer à être maintenu par la communauté. Si c'est uniquement le moteur de rendu, l'intérêt est plus limité je trouve, même si on ne peut que s'en réjouir.
Avatar de zaknaster INpactien
zaknaster Le jeudi 21 février 2013 à 18:44:44
Inscrit le lundi 26 avril 10 - 2831 commentaires


On pourrait imaginer que Mozilla abandonne Gecko et qu'ils adoptent Presto si ce dernier devenait open source.

Quoi qu'il en soit 3 moteurs open source ce serait pas mal comme situation.

Pourquoi Mozilla voudrait abandonner Gecko ?
Avatar de sr17 INpactien
sr17 Le jeudi 21 février 2013 à 18:54:06
Inscrit le lundi 26 décembre 05 - 12052 commentaires
Tout cela ne démontre qu'une seule chose : la norme HTML n'existe pas. Trop touffue, trop complexe donc trop difficile à implémenter. Trop de complexité pour trop peu de puissance, ce qui favorise la prolifération d'améliorations propriétaire.

Ce qui prévaut finalement comme toujours en pareil cas, c'est l'implémentation.

Le standard tends à devenir celui de l'implémentation la plus utilisée.

Au final, on peut toujours se réjouir en se disant qu'au moins cette fois, c'est un code libre que tout le monde peut utiliser et améliorer.

Mais si l'on veut vraiment sortir un jour de cette problématique, c'est la norme HTML et sa machine virtuelle qu'il faudra repenser. La rendre plus synthétique, plus puissante et plus simple.

Alors nous pourrons dire qu'il existera une véritable norme.



Edité par sr17 le jeudi 21 février 2013 à 18:54
Avatar de NotoRaptor INpactien
NotoRaptor Le jeudi 21 février 2013 à 19:05:33
Inscrit le samedi 9 avril 11 - 128 commentaires
Tout cela ne démontre qu'une seule chose : la norme HTML n'existe pas. Trop touffue, trop complexe donc trop difficile à implémenter. Trop de complexité pour trop peu de puissance, ce qui favorise la prolifération d'améliorations propriétaire.

Ce qui prévaut finalement comme toujours en pareil cas, c'est l'implémentation.

Le standard tends à devenir celui de l'implémentation la plus utilisée.

Au final, on peut toujours se réjouir en se disant qu'au moins cette fois, c'est un code libre que tout le monde peut utiliser et améliorer.

Mais si l'on veut vraiment sortir un jour de cette problématique, c'est la norme HTML et sa machine virtuelle qu'il faudra repenser. La rendre plus synthétique, plus puissante et plus simple.

Alors nous pourrons dire qu'il existera une véritable norme.


De quelle "machine virtuelle" s'agit - il ?

Et pourquoi on n'a pas ce "problème" d'améliorations propriétaires avec les spécifications de langages (comme le C ou le C++) ?

Je doute de tes arguments, mais je suis novice, donc je pose ces questions.

Il y a 48 commentaires

;