@@ -384,6 +384,9 @@ Requirements for Responsible Implementation of CSS</h2>
384384
385385 <ol>
386386 <li>
387+
388+ Issue: Rewritten per gregwhitworth's feedback.
389+
387390 Implementations of <a>unstable</a> features
388391 that are described in W3C specifications
389392 but are not interoperable
@@ -417,6 +420,9 @@ Requirements for Responsible Implementation of CSS</h2>
417420 as a pre-CR spec that hasn't changed in awhile is usually more out-of-date than stable.
418421
419422 <li>
423+
424+ Issue: Added "should not" against encumbered features, per dbaron's request.
425+
420426 If at least three UAs implement a feature
421427 (or if a browser has broken the previous rule and shipped for broad use
422428 an <a>unstable</a> or otherwise non-standard feature in a production release),
@@ -444,11 +450,11 @@ Requirements for Responsible Implementation of CSS</h2>
444450 particularly because details have not been ironed out through the standards review process.
445451 </details>
446452
447- When exposing such an <a>unstable</a> feature to the Web in a production release,
453+ <p> When exposing such an <a>unstable</a> feature to the Web in a production release,
448454 implementations should support both prefixed and unprefixed syntaxes
449455 for the feature.
450- Once the feature has stabilized and the implementation is updated to match interoperable behavior,
451- support for the prefixed syntax should be removed.
456+ <ins> Once the feature has stabilized and the implementation is updated to match interoperable behavior,
457+ support for the prefixed syntax should be removed.</ins>
452458
453459 <details class=why>
454460 <summary> Why?</summary>
@@ -458,10 +464,16 @@ Requirements for Responsible Implementation of CSS</h2>
458464 as they get ironed out through the standards/bugfixing process.
459465 </details>
460466
461- Vendors <em> should</em> provide spec-editing and testing resources
467+ <p> Vendors <em> should</em> provide spec-editing and testing resources
462468 to complete standardization of such features.
469+ <ins> Vendors <em> should not</em> use this clause as an excuse to release features
470+ that cannot be freely implemented by their competitors
471+ (due to platform dependency, licensing restrictions, etc.).</ins>
463472
464473 <li>
474+
475+ Issue: Rewritten as open vs. closed systems instead of Web vs. non-Web, per szilles' request.
476+
465477 A CSS feature is a <dfn>proprietary extension</dfn> if it is meant for use
466478 in a closed environment accessible only to a single vendor's user agent(s).
467479 A UA should support such <a>proprietary extensions</a>
0 commit comments