Hot take: ISO standards do not meaningfully matter to me, because an extremely impoverished, unbanked person cannot freely access their contents from a smartphone or library computer.

Therefore, I go out of my way to avoid referring to them or relying on them in anyway.

@soatok ISO standards are behind a fuckin paywall?

jesus christ

@matildalove @soatok
ISO: "We created global standards for everyone to follow"
Everyone: "Can we see them?"
ISO: "No"

@aires @matildalove @soatok

They're industrial standards. There's an underlying assumption that you're not going to be able to make use of them without massive amounts of capital equipment, and a further assumption that if you're not able to make use of them, they're probably not very interesting or relevant to you.

Maybe those assumptions are flawed. But they're at least not surprising.

@publius @aires @matildalove @soatok
As a comsumer how do I view the standard so I can check a product complies?

The real fun starts when you have purchased two products - both of which are certified to comply with the standard. And then you find that those two products don’t work together anyway.

If you can’t read the standard, how are you ever going to find out which of the two products is faulty?

@kasperd @soatok @geoffl @publius @aires @matildalove You can read the (ISO/IEC) standard but most of them are not free. Do you want to audit product's compliance with a standard? Not sure how that would work, especially that ISO standards are generally not as specific as IETF's.
Bear in mind that a lack of cross-vendor interoperability may be an intentional feature for a vendor to ensure ecosystem lock-in.
So you are saying an ISO standard doesn’t even fulfill the one purpose justifying standardization in the first place.

@kasperd @soatok @geoffl @publius @aires @matildalove I am not saying this.
Interpretations and implementations of a standard can differ which may lead to interoperability problems.
Example:

"Both versions of the ISO 32000 standard define the border array using the following sentence:

“The array consists of three numbers defining the horizontal corner radius, the vertical corner radius, and border width, all in default user space units.” (ISO, 2008, ISO, 2008, p. 384; ISO, 2017, ISO, 2017, p. 465)

Accordingly, the interpretation of the standards used in PDFBox agrees with the standard; border width can be specified with a floating point number. However, the Adobe reader software expects an integer, and ignores non-integer values, such as 3.0, by treating them as having a value of zero."
(...)
"
A contributor reports in PDFBOX-3983 that Acrobat Reader fails to display some outlines and borders where the miter limit is set to a value of zero or less. The miter limit indicates how junctions between lines should be drawn. The ISO 32000-1:2008 standard states:

Parameters that are numeric values, such as the current colour, line width, and miter limit, shall be forced into valid range, if necessary. (ISO, 2008, p124)

The statement was revised in ISO 32000-2:2017 by the replacement of “forced” with “clipped” (ISO, 2017, p. 157).

Accordingly, one interpretation might be that a compliant PDF reader would be able to display a document correctly regardless of the value of the miter limit recorded because it would automatically correct the value. However, Adobe implementations appear not to correct the value."

https://www.sciencedirect.com/science/article/pii/S0164121219302262#bib0069

You are saying that ISO standards don’t ensure interoperability. What’s the purpose of a standard if not to ensure interoperability?

@kasperd @soatok @emilion @geoffl @publius @aires @matildalove Regulatory compliance. Efficiency and cost reduction. Consumer confidence and trust. Safety and risk reduction. Consistency.

I feel like the role of standards specifically in software, where interoperability is a frequent priority, have eaten people's brains such that they think it's the ONLY reason for a standard to exist. It's not.

@peterb @kasperd @soatok @emilion @geoffl @publius @aires @matildalove "Consumer, our product complies with this relevant standard. Are you not confident and reassured?"

"Where can I read the standard so I know what properties of your product to be reassured about?"

"You cannot"

"No I am not particularly reassured"

@dragonfrog @kasperd @soatok @emilion @geoffl @publius @aires @matildalove I think it's fine to be unhappy about the availability of the standards. I think the claim that standards are mostly about interoperability is completely wrong. That's my only point.

I don’t feel any of the reasons you give really provide a good argument in favor of secret ISO standards. Let me address each individually:

Regulatory compliance

If you already have regulations, you don’t need an ISO standard to repeat the same thing. What you have to comply with is the regulation and not what the ISO standard says. Besides in any reasonable system the words of the regulations are there for the public to read.

Efficiency and cost reduction

Regulations and cost reduction do not directly provide either of those, quite the contrary. The more rules you have to comply with, the higher the cost. However interoperability can help introducing more competition, which can drive down consumer costs.

Consumer confidence and trust

I am not sure how much trust you gain by mentioning an ISO standard which consumers don’t understand anyway. Regulations and oversight with compliance can help build consumer trust. And delivering products which are good, safe, and interopperable can also help build consumer trust. Standards may be useful as an intermediate step to reach that goal.

Safety and risk reduction

This is something regulations are supposed to achieve. If regulations are lacking and the industry voluntarily introduces standards to address that, I will say that could be a sign of an industry worthy of trust. But if this is the purpose of the standard, then I find it immoral to be keeping the contents of the standard secret.

Consistency

Any reasonable definition of that would imply interoperability.

@kasperd @soatok @geoffl @dragonfrog @publius @peterb @aires @matildalove Not that I want to continue this particular thread but let's address some of your claims.

"secret standards" - ISO standards are not secret, and are available to everyone, for a fee. I do not understand why you claim they are secret.

*regulatory compliance - regulations often call out 'best industry practices' - which mean international standards. Lawmakers are rarely experts, standardisation bodies usually include such experts. Also updating standards does not require a legislative process.

*cost reduction - you don't have to reinvent the wheel and fall into pitfalls your predecessors fell into in the past.

*consumer confidence - easy to explain. You go to a shop to buy bolts and you know they will have standard threads - e.g. M5, not tied to each manufacturer's "innovation" in this area. Would we expect legislation/regulation in this area?

*safety - ISO 24801 discusses requirements for scuba divers. Do you find it worthy of legislative efforts to regulate?

@emilion @kasperd
A few of your examples point to my own biggest objection to this situation.

It is essential in a democracy that everyone be able to know what the laws are - both those that apply to them, so they can avoid breaking them, and those that apply to others for their own protection, so they can have recourse to them.

*Everyone* - not everyone with a few thousand extra dollars lying around.

@emilion @kasperd I think it's legit for legislators to include standards into regulation by reference. But then those standards become law, and must be freely available to all. If that means the government has to buy out the copyright, or provide some funding in lieu of the revenue the standards body is losing, so be it.

But a law that costs money to read is effectively a secret law to those whom democracy has the greatest duty to serve.