Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

This login session: $13.76, but for you $11.88.


devel / comp.lang.c / Re: [ OT ] C - Open Standards

SubjectAuthor
* [ OT ] C - Open StandardsReal Troll
+- Re: [ OT ] C - Open StandardsReal Troll
+* Re: [ OT ] C - Open StandardsAlf P. Steinbach
|`- Re: [ OT ] C - Open StandardsReal Troll
+* Re: [ OT ] C - Open StandardsKeith Thompson
|+* Re: [ OT ] C - Open StandardsDavid Brown
||`* Re: [ OT ] C - Open StandardsKeith Thompson
|| `- Re: [ OT ] C - Open StandardsDavid Brown
|+- Re: [ OT ] C - Open StandardsPhilipp Klaus Krause
|`- Re: [ OT ] C - Open StandardsReal Troll
+- Re: [ OT ] C - Open StandardsDavid Brown
+* Re: [ OT ] C - Open StandardsJuha Nieminen
|+- Re: [ OT ] C - Open StandardsPhilipp Klaus Krause
|`- Re: [ OT ] C - Open StandardsBo Persson
`- Re: [ OT ] C - Open StandardsCholo Lennon

1
[ OT ] C - Open Standards

<sc5fi3$he1$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17313&group=comp.lang.c#17313

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!N3RkA6XWd6njRvlzOTcjxg.user.gioia.aioe.org.POSTED!not-for-mail
From: real.tr...@trolls.com (Real Troll)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 01:00:00 +0100
Organization: Aioe.org NNTP Server
Lines: 26
Message-ID: <sc5fi3$he1$1@gioia.aioe.org>
NNTP-Posting-Host: N3RkA6XWd6njRvlzOTcjxg.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Real Troll - Thu, 8 Jul 2021 00:00 UTC

I have managed to find direct links to the official standard and they
are here:

<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>

I am not sure if there are any official standards after n1336.pdf.
Perhaps there are or perhaps there aren't unless you pay for them. Let
me know if there are any for free use.

Microsoft has defined what Open Standard Means:

> Let's look at what an open standard means: 'open' refers to it being
> royalty-free, while 'standard' means a technology approved by
> formalized committees that are open to participation by all interested
> parties and operate on a consensus basis. _*An open standard is
> publicly available*_, and developed, approved and maintained via a
> collaborative and consensus driven process.

Re: [ OT ] C - Open Standards

<sc5ggt$s3j$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17314&group=comp.lang.c#17314

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!N3RkA6XWd6njRvlzOTcjxg.user.gioia.aioe.org.POSTED!not-for-mail
From: real.tr...@trolls.com (Real Troll)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 01:20:54 +0100
Organization: Aioe.org NNTP Server
Lines: 35
Message-ID: <sc5ggt$s3j$1@gioia.aioe.org>
References: <sc5fi3$he1$1@gioia.aioe.org>
NNTP-Posting-Host: N3RkA6XWd6njRvlzOTcjxg.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Complaints-To: abuse@aioe.org
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Real Troll - Thu, 8 Jul 2021 00:20 UTC

On 08/07/2021 01:00, Real Troll wrote:
> I have managed to find direct links to the official standard and they
> are here:
>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> I am not sure if there are any official standards after n1336.pdf.
> Perhaps there are or perhaps there aren't unless you pay for them. Let
> me know if there are any for free use.
>
> Microsoft has defined what Open Standard Means:
>
>> Let's look at what an open standard means: 'open' refers to it being
>> royalty-free, while 'standard' means a technology approved by
>> formalized committees that are open to participation by all interested
>> parties and operate on a consensus basis. _*An open standard is
>> publicly available*_, and developed, approved and maintained via a
>> collaborative and consensus driven process.
>
>
>
>
>
>

I have now found the official download link to "ISO/IEC 9899:2018".� The
link is here:

<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2310.pdf>

Re: [ OT ] C - Open Standards

<sc5lrj$p5o$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17319&group=comp.lang.c#17319

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: alf.p.st...@gmail.com (Alf P. Steinbach)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 03:53:54 +0200
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <sc5lrj$p5o$1@dont-email.me>
References: <sc5fi3$he1$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Jul 2021 01:53:55 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="4071865413eb49399e457b01383e4247";
logging-data="25784"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19EsUpoI75NVZPCkDbrOSe8"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:BNklyeBL7vRbdFSr1fjaelTf6QE=
In-Reply-To: <sc5fi3$he1$1@gioia.aioe.org>
Content-Language: en-US
 by: Alf P. Steinbach - Thu, 8 Jul 2021 01:53 UTC

On 8 Jul 2021 02:00, Real Troll wrote:
> I have managed to find direct links to the official standard and they
> are here:
>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> I am not sure if there are any official standards after n1336.pdf.
> Perhaps there are or perhaps there aren't unless you pay for them. Let
> me know if there are any for free use.
>
> Microsoft has defined what Open Standard Means:
>
>> Let's look at what an open standard means: 'open' refers to it being
>> royalty-free, while 'standard' means a technology approved by
>> formalized committees that are open to participation by all interested
>> parties and operate on a consensus basis. _*An open standard is
>> publicly available*_, and developed, approved and maintained via a
>> collaborative and consensus driven process.

N1256 (in your list) is the amalgamated C99 + TC1 + TC2 + TC3 document,
very nice.

I believe N1570 (not in your list) was the last draft of C11.

- Alf

Re: [ OT ] C - Open Standards

<sc5o49$1fo1$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17322&group=comp.lang.c#17322

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!0fKARhPSVHA3RCh2QFR78w.user.gioia.aioe.org.POSTED!not-for-mail
From: real.tr...@trolls.com (Real Troll)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 02:30:00 +0000
Organization: Aioe.org NNTP Server
Lines: 23
Message-ID: <sc5o49$1fo1$1@gioia.aioe.org>
References: <sc5fi3$he1$1@gioia.aioe.org> <sc5lrj$p5o$1@dont-email.me>
NNTP-Posting-Host: 0fKARhPSVHA3RCh2QFR78w.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Real Troll - Thu, 8 Jul 2021 02:30 UTC

On 08/07/2021 02:53, Alf P. Steinbach wrote:
>
> N1256 (in your list) is the amalgamated C99 + TC1 + TC2 + TC3
> document, very nice.
>
> I believe N1570 (not in your list) was the last draft of C11.
>
>

OK Thanks for informing about N1570. I have found the official download
link so the complete list is as follows:

<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2310.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>

Please let us know if anything else is missing from the list. The next
standard is 23xx and it won't be approved until 2023 at the latest
unless something drastic happens in the interim.

Re: [ OT ] C - Open Standards

<87bl7d8omw.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17323&group=comp.lang.c#17323

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c
Subject: Re: [ OT ] C - Open Standards
Date: Wed, 07 Jul 2021 20:34:31 -0700
Organization: None to speak of
Lines: 37
Message-ID: <87bl7d8omw.fsf@nosuchdomain.example.com>
References: <sc5fi3$he1$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="44779ad397759924e0661cc3b6d84a15";
logging-data="21717"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fiB82rMtnsr3qyK8Ziazf"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:56kUW/rw4jN3Po3ter9vnmFjdzY=
sha1:gA9nReOHWm6Lf8whwPVl0quZOOM=
 by: Keith Thompson - Thu, 8 Jul 2021 03:34 UTC

Real Troll <real.troll@trolls.com> writes:
> I have managed to find direct links to the official standard and they
> are here:
>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>

No, you've found links to publicly released drafts of the C standard.

N1124 consists of the C99 standard with the first two Technical
Corrigenda merged into it. It's not particularly useful given the
existence of N1256.

N1256 consists of the C99 standard with the three Technical Corrigenda
merged into it. It's arguably more useful than the C99 standard itself
(which costs money) -- but of course the C99 standard itself is
officially obsolete.

N1336 is a draft of C201x (later called C11), not useful if you have N1570.

N1570 is the most recent available draft of C11.

I haven't been able to find any public drafts of C17. After N1570,
there are a number of password protected PDFs that are about the same
size as the standard drafts. Presumably they're for internal use by the
committee.

N2310 appears to be the earliest draft of the upcoming C202x standard,
and N2956 is probably the latest. (C202x will probably be C2023.)

All actual C standards cost money.

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Philips
void Void(void) { Void(); } /* The recursive call of the void */

Re: [ OT ] C - Open Standards

<sc66vk$95u$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17324&group=comp.lang.c#17324

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 08:46:11 +0200
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <sc66vk$95u$1@dont-email.me>
References: <sc5fi3$he1$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Jul 2021 06:46:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2d526347327b3d29890e832ddafe9fad";
logging-data="9406"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX192PPpGqMeMAA/fX9FH4PMoJa4Hnw6WUQ0="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.10.0
Cancel-Lock: sha1:61wuHFpy6XVpt5xIU90mNzU94pA=
In-Reply-To: <sc5fi3$he1$1@gioia.aioe.org>
Content-Language: en-GB
 by: David Brown - Thu, 8 Jul 2021 06:46 UTC

On 08/07/2021 02:00, Real Troll wrote:
> I have managed to find direct links to the official standard and they
> are here:
>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> I am not sure if there are any official standards after n1336.pdf.
> Perhaps there are or perhaps there aren't unless you pay for them. Let
> me know if there are any for free use.
>

That's a useful list - thanks.

> Microsoft has defined what Open Standard Means:
>
>> Let's look at what an open standard means: 'open' refers to it being
>> royalty-free, while 'standard' means a technology approved by
>> formalized committees that are open to participation by all interested
>> parties and operate on a consensus basis. _*An open standard is
>> publicly available*_, and developed, approved and maintained via a
>> collaborative and consensus driven process.
>

As usual, Microsoft has a somewhat different definition from other
people...

"Open standard" usually means that the standard is /available/ to anyone
who wants it - but not necessarily for free. There are a great many
open standards that are only available for a fee, or if you join the
relevant group. "Open" in this context means that anyone can get the
standards - there are no restrictions by country, company, contract,
etc. This also applies to the C and C++ standards, which are published
by ISO - anyone can get the standards, but you have to pay for them.
What is unusual (but /very/ nice) is that the ISO working groups here
publish their drafts at zero cost.

Re: [ OT ] C - Open Standards

<sc68rp$ilo$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17326&group=comp.lang.c#17326

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 09:18:17 +0200
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <sc68rp$ilo$2@dont-email.me>
References: <sc5fi3$he1$1@gioia.aioe.org>
<87bl7d8omw.fsf@nosuchdomain.example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Jul 2021 07:18:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2d526347327b3d29890e832ddafe9fad";
logging-data="19128"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1895SfWdgARStDknvQuqKQhPmxwG4J1V7Q="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.10.0
Cancel-Lock: sha1:Rn8FAZ4VU0ZtRP5nLLx8PdpdZbY=
In-Reply-To: <87bl7d8omw.fsf@nosuchdomain.example.com>
Content-Language: en-GB
 by: David Brown - Thu, 8 Jul 2021 07:18 UTC

On 08/07/2021 05:34, Keith Thompson wrote:
> Real Troll <real.troll@trolls.com> writes:
>> I have managed to find direct links to the official standard and they
>> are here:
>>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> No, you've found links to publicly released drafts of the C standard.
>
> N1124 consists of the C99 standard with the first two Technical
> Corrigenda merged into it. It's not particularly useful given the
> existence of N1256.
>
> N1256 consists of the C99 standard with the three Technical Corrigenda
> merged into it. It's arguably more useful than the C99 standard itself
> (which costs money) -- but of course the C99 standard itself is
> officially obsolete.
>
> N1336 is a draft of C201x (later called C11), not useful if you have N1570.
>
> N1570 is the most recent available draft of C11.
>
> I haven't been able to find any public drafts of C17. After N1570,
> there are a number of password protected PDFs that are about the same
> size as the standard drafts. Presumably they're for internal use by the
> committee.

I have N2176, which is AFAIK the last public draft of C17 (it is titled
"C17 ballot").

>
> N2310 appears to be the earliest draft of the upcoming C202x standard,
> and N2956 is probably the latest. (C202x will probably be C2023.)
>
> All actual C standards cost money.
>

Re: [ OT ] C - Open Standards

<877di18cgo.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17327&group=comp.lang.c#17327

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 08 Jul 2021 00:57:27 -0700
Organization: None to speak of
Lines: 51
Message-ID: <877di18cgo.fsf@nosuchdomain.example.com>
References: <sc5fi3$he1$1@gioia.aioe.org>
<87bl7d8omw.fsf@nosuchdomain.example.com> <sc68rp$ilo$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="44779ad397759924e0661cc3b6d84a15";
logging-data="29299"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZX+mAcDssV8E9wfPBvfry"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:6w6Q1zWntjc9JRKB9GBD/laj4DE=
sha1:beb0ZAPT3X2kEYJM7sTtpw7dW3E=
 by: Keith Thompson - Thu, 8 Jul 2021 07:57 UTC

David Brown <david.brown@hesbynett.no> writes:
> On 08/07/2021 05:34, Keith Thompson wrote:
>> Real Troll <real.troll@trolls.com> writes:
>>> I have managed to find direct links to the official standard and they
>>> are here:
>>>
>>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
>>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
>>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>>
>> No, you've found links to publicly released drafts of the C standard.
>>
>> N1124 consists of the C99 standard with the first two Technical
>> Corrigenda merged into it. It's not particularly useful given the
>> existence of N1256.
>>
>> N1256 consists of the C99 standard with the three Technical Corrigenda
>> merged into it. It's arguably more useful than the C99 standard itself
>> (which costs money) -- but of course the C99 standard itself is
>> officially obsolete.
>>
>> N1336 is a draft of C201x (later called C11), not useful if you have N1570.
>>
>> N1570 is the most recent available draft of C11.
>>
>> I haven't been able to find any public drafts of C17. After N1570,
>> there are a number of password protected PDFs that are about the same
>> size as the standard drafts. Presumably they're for internal use by the
>> committee.
>
> I have N2176, which is AFAIK the last public draft of C17 (it is titled
> "C17 ballot").

My copy, downloaded from
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2176.pdf
is password protected.

$ sha1sum n2176.pdf
1ec16b0171df2036b9aa07e2abae89aa9a6c2e52 *n2176.pdf

(But there are unencrypted copies elsewhere.)

>> N2310 appears to be the earliest draft of the upcoming C202x standard,
>> and N2956 is probably the latest. (C202x will probably be C2023.)
>>
>> All actual C standards cost money.

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Philips
void Void(void) { Void(); } /* The recursive call of the void */

Re: [ OT ] C - Open Standards

<sc6ccu$oth$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17330&group=comp.lang.c#17330

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: pkk...@spth.de (Philipp Klaus Krause)
Newsgroups: comp.lang.c
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 10:18:37 +0200
Message-ID: <sc6ccu$oth$1@solani.org>
References: <sc5fi3$he1$1@gioia.aioe.org>
<87bl7d8omw.fsf@nosuchdomain.example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Jul 2021 08:18:38 -0000 (UTC)
Injection-Info: solani.org;
logging-data="25521"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:eyoUzuI3eE5y3+Fd2sOoSAbfu/w=
X-User-ID: eJwNy8EBwCAIA8CViECo4yDC/iPY+58rwQqj03x8sE4Oa+rEElm4rdgh0Zvs+6Gz+ZcIA0xTHx4nEJU=
Content-Language: en-US
In-Reply-To: <87bl7d8omw.fsf@nosuchdomain.example.com>
 by: Philipp Klaus Krause - Thu, 8 Jul 2021 08:18 UTC

Am 08.07.21 um 05:34 schrieb Keith Thompson:
>
> All actual C standards cost money.
>

Usually, the difference between the latest draft and the official
standard is essentially just some added frontmatter pages. C17 was an
exception, as AFAIK ISO actually made some changes within the standard
document (nothing big, but they moved a comma here and there, which made
the official standard worse than the latest draft, as these commata had
been deliberately placed the way they were in the draft by WG14 to make
the wording unambiguous).

Philipp

Re: [ OT ] C - Open Standards

<sc6cih$1bks$4@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17331&group=comp.lang.c#17331

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!dMSKsGkzCG4Yi+ByKt+RXQ.user.gioia.aioe.org.POSTED!not-for-mail
From: nos...@thanks.invalid (Juha Nieminen)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 08:21:39 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 16
Message-ID: <sc6cih$1bks$4@gioia.aioe.org>
References: <sc5fi3$he1$1@gioia.aioe.org>
NNTP-Posting-Host: dMSKsGkzCG4Yi+ByKt+RXQ.user.gioia.aioe.org
X-Complaints-To: abuse@aioe.org
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/5.4.42-grsec-kapsi (x86_64))
X-Notice: Filtered by postfilter v. 0.9.2
 by: Juha Nieminen - Thu, 8 Jul 2021 08:21 UTC

In comp.lang.c++ Real Troll <real.troll@trolls.com> wrote:
> I have managed to find direct links to the official standard and they
> are here:
>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>

Note that something being directly available for download, even if it's
hosted at the IP owners' own servers, doesn't make it somehow automatically
legal to download if the documents are under a commercial license.
Making something available without technical barriers is not in itself
any sort of implicit free license.

(I don't know if those documents are commercial. Merely pointing out
that fact.)

Re: [ OT ] C - Open Standards

<sc6d49$p7s$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17332&group=comp.lang.c#17332

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: pkk...@spth.de (Philipp Klaus Krause)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 10:31:05 +0200
Message-ID: <sc6d49$p7s$1@solani.org>
References: <sc5fi3$he1$1@gioia.aioe.org> <sc6cih$1bks$4@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Jul 2021 08:31:05 -0000 (UTC)
Injection-Info: solani.org;
logging-data="25852"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Content-Language: en-US
Cancel-Lock: sha1:qYNZG1QRM5r2595ukF7f6dWTn/E=
In-Reply-To: <sc6cih$1bks$4@gioia.aioe.org>
X-User-ID: eJwNysEBwEAEBMCWCLsoJ4frv4Rk3gOjssMJOi7urt0WeG0+yVEL9ZyZOq9MU/wgoaiNP2jNBx2nEOU=
 by: Philipp Klaus Krause - Thu, 8 Jul 2021 08:31 UTC

Am 08.07.21 um 10:21 schrieb Juha Nieminen:
> In comp.lang.c++ Real Troll <real.troll@trolls.com> wrote:
>> I have managed to find direct links to the official standard and they
>> are here:
>>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> Note that something being directly available for download, even if it's
> hosted at the IP owners' own servers, doesn't make it somehow automatically
> legal to download if the documents are under a commercial license.
> Making something available without technical barriers is not in itself
> any sort of implicit free license.
>
> (I don't know if those documents are commercial. Merely pointing out
> that fact.)
>

I understand that the WG14 / ISO copyright situation can be somewhat
complicated (and in the past ISO expressed some dislike about the
existance of that WG14 website). On the other hand, what you write would
hold for any text, website, etc, which is kind of impractical (how do I
know then I am allowed to read your message that I'm replying to here?).

Anyway, those N documents are not meant to be hidden by WG14. There is a
list of them
(http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log.htm),
which is linked from the WB14 website
(http://www.open-std.org/jtc1/sc22/wg14/).
AFAIK, it is disputed who own the copyright to the individual N
documents there, and it might even differ by legislation (in particular
there might be US vs. EU law differences).

Re: [ OT ] C - Open Standards

<sc6io9$kcb$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17333&group=comp.lang.c#17333

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 12:07:04 +0200
Organization: A noiseless patient Spider
Lines: 56
Message-ID: <sc6io9$kcb$1@dont-email.me>
References: <sc5fi3$he1$1@gioia.aioe.org>
<87bl7d8omw.fsf@nosuchdomain.example.com> <sc68rp$ilo$2@dont-email.me>
<877di18cgo.fsf@nosuchdomain.example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Jul 2021 10:07:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2d526347327b3d29890e832ddafe9fad";
logging-data="20875"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EA3tA9B+EnUIOhXMGNOSV8vCSJYpfpdw="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.10.0
Cancel-Lock: sha1:j0jngg+QpAP0Wcs5RHBVfnREAik=
In-Reply-To: <877di18cgo.fsf@nosuchdomain.example.com>
Content-Language: en-GB
 by: David Brown - Thu, 8 Jul 2021 10:07 UTC

On 08/07/2021 09:57, Keith Thompson wrote:
> David Brown <david.brown@hesbynett.no> writes:
>> On 08/07/2021 05:34, Keith Thompson wrote:
>>> Real Troll <real.troll@trolls.com> writes:
>>>> I have managed to find direct links to the official standard and they
>>>> are here:
>>>>
>>>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
>>>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
>>>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>>>
>>> No, you've found links to publicly released drafts of the C standard.
>>>
>>> N1124 consists of the C99 standard with the first two Technical
>>> Corrigenda merged into it. It's not particularly useful given the
>>> existence of N1256.
>>>
>>> N1256 consists of the C99 standard with the three Technical Corrigenda
>>> merged into it. It's arguably more useful than the C99 standard itself
>>> (which costs money) -- but of course the C99 standard itself is
>>> officially obsolete.
>>>
>>> N1336 is a draft of C201x (later called C11), not useful if you have N1570.
>>>
>>> N1570 is the most recent available draft of C11.
>>>
>>> I haven't been able to find any public drafts of C17. After N1570,
>>> there are a number of password protected PDFs that are about the same
>>> size as the standard drafts. Presumably they're for internal use by the
>>> committee.
>>
>> I have N2176, which is AFAIK the last public draft of C17 (it is titled
>> "C17 ballot").
>
> My copy, downloaded from
> http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2176.pdf
> is password protected.
>
> $ sha1sum n2176.pdf
> 1ec16b0171df2036b9aa07e2abae89aa9a6c2e52 *n2176.pdf
>
> (But there are unencrypted copies elsewhere.)
>

My copy is not protected at all. (Unsurprisingly, the sha1sum is
different from yours.) I don't remember where I got it, as it was in
October 2019 - but I am reasonably confident it was from an official
source (such as the wg14 web pages). Maybe they changed their policies
at some point.

>>> N2310 appears to be the earliest draft of the upcoming C202x standard,
>>> and N2956 is probably the latest. (C202x will probably be C2023.)
>>>
>>> All actual C standards cost money.
>

Re: [ OT ] C - Open Standards

<iko1ppFstm3U1@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17334&group=comp.lang.c#17334

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bo...@bo-persson.se (Bo Persson)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Thu, 8 Jul 2021 12:19:36 +0200
Lines: 34
Message-ID: <iko1ppFstm3U1@mid.individual.net>
References: <sc5fi3$he1$1@gioia.aioe.org> <sc6cih$1bks$4@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net jdiYc8ofADkxm3yDnVJA2QPVGyCcez3TC0UM8KpbVHzML1rIDV
Cancel-Lock: sha1:JuwdPRZhq87qpK2aAZu0+Fqka0w=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
In-Reply-To: <sc6cih$1bks$4@gioia.aioe.org>
Content-Language: sv
 by: Bo Persson - Thu, 8 Jul 2021 10:19 UTC

On 2021-07-08 at 10:21, Juha Nieminen wrote:
> In comp.lang.c++ Real Troll <real.troll@trolls.com> wrote:
>> I have managed to find direct links to the official standard and they
>> are here:
>>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
>> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> Note that something being directly available for download, even if it's
> hosted at the IP owners' own servers, doesn't make it somehow automatically
> legal to download if the documents are under a commercial license.
> Making something available without technical barriers is not in itself
> any sort of implicit free license.
>
> (I don't know if those documents are commercial. Merely pointing out
> that fact.)
>

I am not a lawyer :-), but these papers are not official ISO documents,
so no commercial license.

Especially humorous is n1256. ISO official documents are the C99
official standard, plus three separate corrigenda - TC1, TC2, and TC3.
ISO never published a "corrected" standard, just these four separate
documents.

In preparation for the C11 work, the committee then produced a "working
draft" with the TCs applied to the C99 standard. You need to have a base
document, right? And arguably a lot better than the official one, as the
bugs have been removed.

However, ISO never published this intermediate version, only the
completed C11 standard.

Re: [ OT ] C - Open Standards

<sc8d6n$10d$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17358&group=comp.lang.c#17358

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!IVdaTq0uPOvf5C+aclrKzQ.user.gioia.aioe.org.POSTED!not-for-mail
From: real.tr...@trolls.com (Real Troll)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Fri, 9 Jul 2021 03:41:49 +0100
Organization: Aioe.org NNTP Server
Lines: 24
Message-ID: <sc8d6n$10d$1@gioia.aioe.org>
References: <sc5fi3$he1$1@gioia.aioe.org>
<87bl7d8omw.fsf@nosuchdomain.example.com>
NNTP-Posting-Host: IVdaTq0uPOvf5C+aclrKzQ.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Real Troll - Fri, 9 Jul 2021 02:41 UTC

On 08/07/2021 04:34, Keith Thompson wrote:
>
> I haven't been able to find any public drafts of C17.

It looks like the University link has got a copy that is not password
protected:

<https://teaching.csse.uwa.edu.au/units/CITS2002/resources/n2176.pdf>

I will try keep updating this list so that we have up to date copies
when ever possible.

<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2310.pdf>
<https://teaching.csse.uwa.edu.au/units/CITS2002/resources/n2176.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
<http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>

Re: [ OT ] C - Open Standards

<scd829$1k5n$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=17443&group=comp.lang.c#17443

  copy link   Newsgroups: comp.lang.c comp.lang.c++
Path: i2pn2.org!i2pn.org!aioe.org!I0pVuh0CWhXkDjwSZiqOFQ.user.gioia.aioe.org.POSTED!not-for-mail
From: chololen...@hotmail.com (Cholo Lennon)
Newsgroups: comp.lang.c,comp.lang.c++
Subject: Re: [ OT ] C - Open Standards
Date: Sat, 10 Jul 2021 19:47:38 -0300
Organization: Aioe.org NNTP Server
Lines: 33
Message-ID: <scd829$1k5n$1@gioia.aioe.org>
References: <sc5fi3$he1$1@gioia.aioe.org>
NNTP-Posting-Host: I0pVuh0CWhXkDjwSZiqOFQ.user.gioia.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.7.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Cholo Lennon - Sat, 10 Jul 2021 22:47 UTC

On 7/7/21 9:00 PM, Real Troll wrote:
> I have managed to find direct links to the official standard and they
> are here:
>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1336.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf>
> <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf>
>
> I am not sure if there are any official standards after n1336.pdf.
> Perhaps there are or perhaps there aren't unless you pay for them. Let
> me know if there are any for free use.
>
> Microsoft has defined what Open Standard Means:
>
>> Let's look at what an open standard means: 'open' refers to it being
>> royalty-free, while 'standard' means a technology approved by
>> formalized committees that are open to participation by all interested
>> parties and operate on a consensus basis. _*An open standard is
>> publicly available*_, and developed, approved and maintained via a
>> collaborative and consensus driven process.
>
>

I always return to this page when I need a reference/link to some
particular C/C++ standard document:

https://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents

--
Cholo Lennon
Bs.As.
ARG

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor