Computer Old Farts Forum
 help / color / mirror / Atom feed
From: segaloco via COFF <coff@tuhs.org>
To: COFF <coff@tuhs.org>
Subject: [COFF] Re: Commonality of 60s-80s Print Standards
Date: Thu, 17 Aug 2023 23:49:13 +0000	[thread overview]
Message-ID: <feV8mZbuHPBacpCFATnUmJA2cB4w-R1QFzIrm8Yhtl9XFOrctNQJCIgq_gvz_x4hklA99Kf9ro5gKZlbzquqeEZ1kCmG54Lu1xVJda_lep4=@protonmail.com> (raw)
In-Reply-To: <94a15687-0349-c05b-6e5d-7ad6f1d74ab7@riddermarkfarm.ca>

> > Am I getting into apples vs oranges here?
> 
> 
> Yes. In some areas (such as crypto, whence I came), if you did
> not follow the standards, then you would not interoperate. There were
> no testing labs for compliance (as there was for FIPS, for example).
> I recall compliance tests for ANSI C but that stopped with the
> adoption of ISO C (if my aging memory is correct).
> 
> S.

Okay I think it's making sense to me now.  So the apples of programming standards would come down to:

    - If you want to advertise/contract for interoperability with standards-compliant components, then your component must likewise adhere or you are lying to your customers and liable.
    - Otherwise, if you just want to push something but don't want to pad your market performance with attracting vendors interested in said interoperability, you're free to do so and don't face legal ramifications, you're just selling what could be assessed as a sub-par product, but you're within your legal right to do so as long as you don't suggest otherwise.

Whereas the oranges of EPA standards I'm trying to compare it to are:

    - If you want to produce legal regulatory information that can be used in EPA-related disputes, you must adhere to these legally binding regulations put out by the EPA.
    - You can tell someone yeah I'll test your water for lead, but if they intend to use that number in litigation, a formal environmental survey, or some other legally-binding case, then you're held to the higher standard.  In this case the particulars do matter because you're not selling a random product on the market, you're specifically selling regulatory acceptability as a factor of the product.

I presume the only situations then where adherence to a programming standard by ANSI or another body could actually play some legal role in their operation are either:

    - The vendor is under contract to ensure the product they're producing is conformant (i.e. USDoD requiring NT to present POSIX calls)
    - The vendor cites the standard in published material as applying to their product

But in both cases their due diligence is to prove that they're meeting the standards *for customers that expect it* not that there is any legal requirement that they do this in absence of said expectation.

- Matt G.

P.S. I'll disclaim for anyone that answers that I'm not seeking legal advise by the way, I don't want anyone to feel like they're under the microscope on this :P  If the day comes I'm citing COFF in a court of law I'll just try and fly to Jupiter because bizarro world is probably upon us.

  reply	other threads:[~2023-08-17 23:49 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-17 15:55 [COFF] " segaloco via COFF
2023-08-17 20:22 ` [COFF] " Paul Winalski
2023-08-17 22:11   ` segaloco via COFF
2023-08-17 22:52     ` Stuff Received
2023-08-17 23:49       ` segaloco via COFF [this message]
2023-08-18 14:07     ` Paul Winalski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='feV8mZbuHPBacpCFATnUmJA2cB4w-R1QFzIrm8Yhtl9XFOrctNQJCIgq_gvz_x4hklA99Kf9ro5gKZlbzquqeEZ1kCmG54Lu1xVJda_lep4=@protonmail.com' \
    --to=coff@tuhs.org \
    --cc=segaloco@protonmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).