[whatwg] <param> second example
Leif Halvard Silli
xn--mlform-iua at xn--mlform-iua.no
Sun Jun 27 07:48:03 PDT 2010
In www-archive@ you sasked Sam for a technical reason to remove the
second example [=]:
>> either apply Lachlan's change in a way that does not cause the documents
to diverge
>
> If you want a change to the WHATWG version of the specifications, please
> provide rationale that argues for that change. So far the only rationale
> you have provided convincingly argues for keeping both examples. Unless
> informed otherwise by the WHATWG charter members, I will assume that in
> the absence of a good technical reason, the example should remain in the
> WHATWG specifications.
As a HTMLWG member, I cannot ask you to change an example that isn't in
the HTMLWG spec. Hence I joined WHATWG mailing list in order to suggest
some technical reasons why the second example should be removed or
changed.
First, I struggle to understand the justification for the second
example. But it could seem as if the technical reason is to "mention
proprietariness" [#]:
> Lachlan's rationale is not the real rationale for the change: it argues
> for what the WHATWG spec says (have two examples), not what the HTMLWG
> spec says (not mention proprietariness).
Lachlan's rationale, in contrast, was that your example did not
demonstrate best practice[&]: "The ideal fallback should instead
provide some kind of alternative content." So my working theory is that
demonstration of "proprietariness" is the reason why you have the
second example. And it might be that you consider your example a good
an honest fallback text whenever proprietary plug-ins are used - who
knows - there absolutely nothing in the WHATWG spec which explains why
the WHATWG spec has the second example.
My technical argument for why you should not have the second example is
that it demonstrates the exact same thing as the first example
demonstrates.
Namely, both of them demonstrate how a plug-in is required in order to
view _plug-in specific_ content. Another use of plug-ins - irrespective
of whether the plug-in is proprietary or not - is to use them for
displaying _standards compatible content_ which the user agent is
lacking support for. E.g. think of the plug-ins for viewing MathML and
SVG that exist. Hey, there are even Flash players (Google's SVGweb) for
playing SVG, as well as different Microsoft VML solutions for playing
SVG (such as AmpleSDK) in Internet Explorer. If/When Flash starts to
support it, then one can also use the Flash plug-in for playing the
WebM format.
So, in conclusion, even the open source plugin (the first example)
demonstrates "proprietariness", if we define "proprietariness" as
"requiring a plug-in in order to view plug-in specific content". And
that is why you should remove the second example, or provide an example
that demonstrates a real difference.
[=] http://lists.w3.org/Archives/Public/www-archive/2010Jun/0066
[#] http://lists.w3.org/Archives/Public/www-archive/2010Jun/0066
[&] http://www.w3.org/mid/4BC5C6A5.9090204@lachy.id.au
--
leif halvard silli
More information about the whatwg
mailing list