Les extensions de Microsoft sont proprietaires par leur licence, le code n'est pas disponible librement.
Mis à part ça, le fait que ces extensions n'est pas un problème sur un plan théorique : ils ont le droit, s'ils le veulent, d'ajouter des fonctionnalités à leur logiciel.
Ce qui pose problème, c'est que leur créateur de page web comme FrontPage crée du HTML avec ces extensions en le présentant comme du HTML standard w3c. Alors que ce n'est pas le cas.
Si tu écris un script utilisant des options de GNU qui n'existent pas dans les équivalents, c'est parce que ça te rend service. C'est à toi de préciser que ton script nécessite une version GNU des outils, où une version comprennant les options ajoutées par GNU. Les outils GNU étant libre, ces options peuvent être ajouté facilement dans n'importe quel outil libre - ou bien les outils GNU peuvent être installé.
A chacun de faire son choix. Un script peut dépendre d'un logiciel précis, d'une version précise (un script bash n'est pas un script sh, alors qu'un script sh doit fonctionner avec bash). Ca ne choque pas.
Par contre, une page HTML 4.0 devrait fonctionner avec n'importe quel navigateur supportant le HTML 4.0. En quelque sorte, une page HTML 4.0 dépend d'un logiciel supportant le HTML 4.0.
[^] # Re: réflexion du soir, bonsoir
Posté par Anonyme . En réponse au journal réflexion du soir, bonsoir. Évalué à 2.