loading
icone Accueil du site > Le mag' > Mac & Cie


Podcast : Apple critiquée

Catégorie : Applications neilime / 5 juillet 2005 à 00:59

Imprimer

Avec l’introduction récente d’iTunes 4.9 (voir la dépêche du 28 juin 2005) et son support du RSS 2.0 Apple subit le feu de la critique.

Emmenées par le chef de file des développeurs à l’origine du format RSS, certaines personnes regrettent la manière dont Apple utilise le XML. Le format RSS utilise en effet le langage à balise XML pour formater les données comme le titre du podcast, la date de parution etc. Le XML permettant de créer à volonté des balises, chaque format doit être documenté par un DTD (Domain Type Definition). C’est ici que le bât blesse. D’une part Apple a introduit dans sa version du DTD, un domaine appelé "itunes" ce qui fait tiquer les adeptes du libre. D’autre part Apple aurait redéfinit deux balises principales du RSS.

Le problème d’Apple semble être une fois de plus la manière de procéder (voir la dépêche du 12 mai 2005) plutôt que le changement lui-même. Certains pensent en effet que par nature le XML est un langage extensible et qu’Apple aurait pu proposer ses idées à la communauté pour qu’elles soient discutées. Au lieu de cela, la manière dont se conduit Apple pourrait pousser d’autres entreprises du secteur à créer leurs propres déclinaisons du format RSS comme c’est déjà plus ou moins le cas pour Yahoo ! et microsoft. De la part d’une société dont le patron prône à longueur de temps les standards (comme le MPEG 4), le procédé au mieux étonne, au pire déçoit.
Début juin, David Hyatt l’un des développeurs du navigateur d’Apple avait annoncé que le groupe de travail changeait sa méthodologie, pour aller dans le sens de ce que souhaitait la communauté KDE qui avait déjà dénoncé ce type de mauvaises manières. Alors, mauvaises habitudes difficiles à perdre de la part des codeurs institutionnels ?


Réagissez, 8 Commentaires

patrick314159
Je ne comprends pas bien les finesses du DTD et je ne suis pas vraiment capable d'apprécier le malaise causé par Apple. Peut-être pourrait on m'expliquer un peu plus ?

Cela dit, je trouve l'open source un peu totalitaire à sa façon. A la façon des administrations qui ne supportent pas ce qui est décidé ou fait en dehors d'elles. Peut-être s'agit il aussi du syndrome universitaire. Me trompe-je ?
Jaguar
[quote=patrick314159]Cela dit, je trouve l'open source un peu totalitaire à sa façon. A la façon des administrations qui ne supportent pas ce qui est décidé ou fait en dehors d'elles.[/quote]
Probablement. Mais c'est le mode de développement contributif qui le veut car il impose une rigueur draconienne pour permettre à un très grand nombre de personnes, qui ne se rencontreront souvent jamais, de travailler sur le même projet.
Pomme-I
[quote=patrick314159]Je ne comprends pas bien les finesses du DTD et je ne suis pas vraiment capable d'apprécier le malaise causé par Apple. Peut-être pourrait on m'expliquer un peu plus ?[/quote]
J'en sais peut-être encore moins que toi, seulement que le DTD sert à valider le XML, et que c'est donc plus sur la redéfinition de deux éléments RSS 2.0 que porte la critique :
http://www.reallysimplesyndication.com/2005/06/28
Bien suivre tous les liens et lire les commentaires.
[quote=patrick314159]Cela dit, je trouve l'open source un peu totalitaire à sa façon. A la façon des administrations qui ne supportent pas ce qui est décidé ou fait en dehors d'elles. Peut-être s'agit il aussi du syndrome universitaire. Me trompe-je ?[/quote]
Aujourd'hui l'open source est peu à peu infiltrée par les grosses boîtes dont l'intérêt est de rendre propriétaire ce qui touche à leur fonds de commerce, d'où des réactions au fond assez compréhensibles de la part de personnes qui s'investissent depuis des années pour développer des standards complètement ouverts. Si certains rendent captifs des flux RSS (Micro$oft ne devrait pas tarder à imiter Apple, une fois de plus :evil: ) c'est plutôt une régression et une limitation de l'accès de tous à tous les flux. Et ce que font ces entreprises, nul doute que certains gouvernements les imiteront, en pire bien sûr, voir la Chine et les moteurs de recherche :evil:
Il y a aussi le projet concurrent, Atom, qui risque à terme de le remplacer, surtout depuis que RSS est aux mains du Berkman Center for Internet & Society de la faculté de droit de l'université Harvard.
Alors, le syndrome universitaire, si tu veux, mais c'est un peu plus compliqué que ça ... à mon avis biggrin.gif
Jean
[quote]Début juin, David Hyatt l’un des développeurs du navigateur d’Apple avait annoncé que le groupe de travail changeait sa méthodologie, pour aller dans le sens de ce que souhaitait la communauté KDE qui avait déjà dénoncé ce type de mauvaises manières. Alors, mauvaises habitudes difficiles à perdre de la part des codeurs institutionnels ?[/quote]
L'équipe de Dave Hyatt s'occupe du webkit/Safari pas de iTunes. Le site dédié récemment ouvert pour le développeurs et le monde du libre concerne le webkit et non iTunes.
Gamma gt
[quote=Jean][quote]Début juin, David Hyatt l’un des développeurs du navigateur d’Apple avait annoncé que le groupe de travail changeait sa méthodologie, pour aller dans le sens de ce que souhaitait la communauté KDE qui avait déjà dénoncé ce type de mauvaises manières. Alors, mauvaises habitudes difficiles à perdre de la part des codeurs institutionnels ?[/quote]
L'équipe de Dave Hyatt s'occupe du webkit/Safari pas de iTunes. Le site dédié récemment ouvert pour le développeurs et le monde du libre concerne le webkit et non iTunes.[/quote]



Je comprends rien :wink:
put... je lis les sites tech....
je suis con comme un balai !
pourquoi c'est con un balai :?:
Gamma
Arcanum-XIII
Le DTD c'est ce qui "définis" les balises xml. Pour vérifier un fichier XML, on vérifie que les balises respecte le DTD.
Ce qu'on reproche à Apple ici, c'est de modifier des définitions de tags XML - donc de rendre impossible l'utilisation de flux codé avec ce DTD pour les autres - procédé bien connu de Microsoft smile.gif
sky.x
Il semble en fait que la polémique n'ait pas lieu d'être.
RSS2.0 est du XML et Apple n'a pas modifié le RSS2.0 mais a ajouté des balises ce qui est tout à fait possible.
P
uisque le XML d'Apple est valide RSS2, n'importe quel lecteur RSS peut le lire. Parce qu'il a des balises en plus (mal doccumenté il parrait, mais Apple a publié un PDF dessus tout de même) seul ceux qui feront l'effort de comprendre la DTD pourront avoir les fonctionnalité en plus (chapitrage...)

Ce débat n'a rien à voir avec Open Source, mais avec standardisation.

C'est bien la manière qu'Apple a utilisée qui est critiquée, le fait est que si Apple avait travaillé publiquement sur le chapitrage des podcast, on aurait pu prévoir ce qui est arrivé (iTunes 4.9).

Il est normal pour une société (et de plus permi et PREVU) d'utiliser un langage standard comme base et de l'étendre selon ses besoins.
patrick314159
merci pour ces précisions, et après ce que j´ai pu lire par ci par là sur la question je crois que c´est encore un mauvais procès qu´on a voulu faire à apple. le xml est pour qu´on s´en serve, et un peu comme on veut, sinon à quoi ça servirait (que ducros se décarcasse) hein ?

p.s. au fait patrick... c´était moi non loggé (ou logé à la belle étoile ou pourrait dire :wink:)

Réagissez

Surfez futé

  • mac2sell
  • mac2sell
  • mac2sell
  • petites Annonces
  • mac2sell
  • petites Annonces
Publicité
w3c