On 6/1/2017 2:32 AM, Henri Sivonen via Unicode wrote:
O
On Wed, May 31, 2017 at 10:38 PM, Doug Ewell via Unicode
<unicode@unicode.org> wrote:
Henri Sivonen wrote:

If anything, I hope this thread results in the establishment of a
requirement for proposals to come with proper research about what
multiple prominent implementations to about the subject matter of a
proposal concerning changes to text about implementation behavior.
Considering that several folks have objected that the U+FFFD
recommendation is perceived as having the weight of a requirement, I
think adding Henri's good advice above as a "requirement" seems
heavy-handed. Who will judge how much research qualifies as "proper"?

I agree with Henri on these general points:

1) Requiring extensive research on implementation practice is crucial in dealing with any changes to long standing definitions, algorithms, properties and recommendations. 2) Not having a perfect definition of what "extensive" means is not an excuse to do nothing. 3) Evaluating only the proposer's implementation (or only ICU) is not sufficient. 4) Changing a recommendation that many implementers (or worse, an implementers' collective) have chosen to adopt is a breaking change. 5) Breaking changes to fundamental algorithms require extraordinarily strong justification including, but not limited to "proof" that the existing definition/recommendation is not workable or presents grave security risks that cannot be mitigated any other way.

I continue to see a disturbing lack of appreciation of these issues in some of the replies to this discussion (and some past decisions by the UTC).

A./

Reply via email to