Up-to-dateness of the c.l.c. FAQ

S

Sidney Cadot

Richard said:
Martin Dickopp wrote:




Fair comment. So - do people think this is a good idea, or not?

It's a sound idea, IMHO. However, life would be ever so much easier if
the work wouldn't have to start from scratch.

In short, I wonder what the opinions of Mr. Summit are on this matter.
I sure hope he reads this and shares his view on the matter.

Best regards, Sidney
 
P

Papadopoulos Giannis

Tak-Shing Chan said:
I think he means ``GPL'ed''.

Tak-Shing
yeap...

--
#include <stdio.h>
#define p(s) printf(#s" endian")
int main(void){int v=1;*(char*)&v?p(Little):p(Big);return 0;}

Giannis Papadopoulos
http://dop.users.uth.gr/
University of Thessaly
Computer & Communications Engineering dept.
 
B

Ben Pfaff

Papadopoulos Giannis said:

In that case, I'd suggest that the GPL isn't really the right
license for a text document. I'd either go with something like
the GNU FDL or a simple license that says "distribute and modify
freely as long as the copyright and authorship information is
retained".

If anyone wants to start such a list, I'm willing to contribute
what I have at benpfaff.org/writings/clc to it, if there's any
interest in them.

Perhaps we could use a wiki or similar to build the FAQ, although
with ERT around I worry what he would do to it.
 
C

CBFalconer

Richard said:
Fair comment. So - do people think this is a good idea, or not?

I don't recall any limitation on modification/republication in the
GPL license. All it says is that the source must be available.
For a FAQ there may be slight difficulties in telling the source
from the final product, but that is a technicality.

Incidentally, fear not. If Steve gets hit by a truck the FAQ
copyrights will expire in something like 80 more years, provided
his heirs exercise due diligence in protecting them.
 
C

CBFalconer

Richard said:
Always? I don't recall either of them saying that. Please provide
message IDs to support this claim. Thank you.

Actually I think our Trollsdale has shown a fairly droll sense of
humor with this posting. I kid you not. (quoting the late Jack
Paar, for the non-US audience.)
 
M

Martin Dickopp

CBFalconer said:
I don't recall any limitation on modification/republication in the
GPL license. All it says is that the source must be available.

I was refering to section 2a):

| 2. You may modify your copy or copies of the Program or any portion of
| it, thus forming a work based on the Program, and copy and distribute
| such modifications or work under the terms of Section 1 above,
| provided that you also meet all of these conditions:
|
| a) You must cause the modified files to carry prominent notices
| stating that you changed the files and the date of any change.
For a FAQ there may be slight difficulties in telling the source from
the final product, but that is a technicality.

What difficulties do you see? The GPL defines source code as "the
preferred form of the work for making modifications to it."

For plain text documents (as well as for programs in script languages),
the "source code" might be identical to the final product, but I don't
see how this could pose any difficulties.
Incidentally, fear not. If Steve gets hit by a truck the FAQ
copyrights will expire in something like 80 more years, provided his
heirs exercise due diligence in protecting them.

<OT>
....unless major governments retroactively change copyrights to extend
"infinitely minus one day" after the author's death in the meantime,
which at least one U.S. Senator seems to think satisfies the
Constitution's requirement to grant exclusive rights for a /limited/
period of time... ;)

(Actually, extrapolating the current trend, there is reason to believe
that governments will continue to extend the protection period by
N years every N years, so that no work created after the 1920s will
ever enter the public domain due to expiring copyrights.)
</OT>

Martin
 
R

Robert Bachmann

Ben said:
In that case, I'd suggest that the GPL isn't really the right
license for a text document. I'd either go with something like
the GNU FDL or a simple license that says "distribute and modify
freely as long as the copyright and authorship information is
retained".
I agree.
If anyone wants to start such a list, I'm willing to contribute
what I have at benpfaff.org/writings/clc to it, if there's any
interest in them.
I think this is a good idea.
Perhaps we could use a wiki or similar to build the FAQ, although
with ERT around I worry what he would do to it.
I don't like the idea of using a wiki for this purpose,
because it would be easier to use this newsgroup for discussion and
building of the FAQ.

Perhaps there should be some label like "[FAQ building]" or something
in the subject lines of these threads.

Just my 2 cents.

-rb
 
R

Randy Howard

No. I'm sure that some dedicated work by, say, 10 people, could produce
a high-quality FAQ from scratch, if need be, within a couple of months,
unencumbered by a copyright binding it to one person.

Why not just start the development on your own (or with assistance) of
an "addendum" to his document which covers new FAQ's that you feel
need to be addressed, C99 features, ANSI vs. ISO differences, etc.?

No need to have Steve do anything if your intent is an open development
of new information. You could gradually add in content until it
becomes as complete long term, although I think you may be underestimating
the amount of effort required to get it all done with a high degree of
accuracy.
 
R

Richard Bos

Richard Heathfield said:
The proposal appears to be that we could start a new comp.lang.c FAQ under
the terms of the GPL. This would enable anyone whatsoever, without regard
to their knowledge of or understanding of the C language, to make a copy of
the newly-developed FAQ, edit it to their heart's content (e.g. they could
take out all that rot about undefined behaviour, or shoehorn a bunch of
void main examples into the middle somewhere), and publish it on their Web
site.

Is that what we want?

Jeez, no. Imagine you-know-who getting his silicate paws on it.

Richard
 
D

Dan Pop

In said:
No. I'm sure that some dedicated work by, say, 10 people, could produce
a high-quality FAQ from scratch, if need be, within a couple of months,
unencumbered by a copyright binding it to one person.

Given the quality level of the current FAQ, motivating those 10 people
to reinvent the wheel is not going to be a trivial task. Good luck.
Your reply seems to indicate that you are either uncomfortable with this
discussion, or that you do not see the purpose of it. Is that true? If
so, why is that?

I thought that your *actual* intention was to have the copyright
removed from the current FAQ, rather than advocating the creation of
a new FAQ from scratch. Hence my previous reply.

If you want a new FAQ, I'm afraid that it will happen when you'll write
it yourself and no sooner than that. Most other people seem to be happy
enough with Steve's work and he seems to be still alive and kicking.
He even mentioned that he's working on an updated version, but that
this is rather low priority for him.

Dan
 
P

Papadopoulos Giannis

Sidney said:
Much better to change things by evolution rather than by revolution, I'd
say. Even if this could be organised (I think it would be difficult), it
would be a terrible waste of effort, considering the amount of work that
has gone into the current FAQ already.

Best regards, Sidney
From my point of view, since we do not have any rights on the original
FAQ, the only solution is to start a new FAQ... It does not need to
finish within a week or a month. It may seem as a waste of time, but
after some time it will surely surpass mr. Summit's work, as it will be
enriched with the experience of many C developers.

I like the idea of a wiki, but can it be moderated???

--
#include <stdio.h>
#define p(s) printf(#s" endian")
int main(void){int v=1;*(char*)&v?p(Little):p(Big);return 0;}

Giannis Papadopoulos
http://dop.users.uth.gr/
University of Thessaly
Computer & Communications Engineering dept.
 
R

Richard Heathfield

Papadopoulos said:
From my point of view, since we do not have any rights on the original
FAQ, the only solution is to start a new FAQ... It does not need to
finish within a week or a month. It may seem as a waste of time, but
after some time it will surely surpass mr. Summit's work, as it will be
enriched with the experience of many C developers.

Mr Summit's work is already enriched with the experience of many C
developers, including Dennis Ritchie, Tanmoy Bhattacharya, Clive Feather,
Mark Brader, Lawrence Kirby, Andrew Koenig, Eric Raymond, Mike Lee, Dan
Pop, Barry Margolin, Bob Stout... and well over a pageful of less-known
people, many of whom still read this newsgroup. What do you think your
chances are of getting the same quality input?
I like the idea of a wiki, but can it be moderated???

If you moderate it, you end up with the same problem - one person has
control, and then the process freezes if that person drops out of touch.
And if you don't, it'll almost certainly be a mess.
 
C

CBFalconer

Papadopoulos said:
.... snip ...
From my point of view, since we do not have any rights on the original
FAQ, the only solution is to start a new FAQ... It does not need to
finish within a week or a month. It may seem as a waste of time, but
after some time it will surely surpass mr. Summit's work, as it will
be enriched with the experience of many C developers.

So what? Nothing stops you from editing the FAQ on your own, for
your own use, and then sending a diff file to Steve Summit. If
you do the work, I suspect he will be very amenable to
incorporating it. Or are you worried about the <sarcasm> major
fortune he has made from the published version> </sarcasm>
 
K

Kelsey Bjarnason

[snips]

Heavens no!

Imagine someone troll recommending using malloc without a cast
even though experts such as P. J. Plauger and Bjarne Stroustrup
have recommending that it should always be cast.

If Plaugher or Stroustrop have actual reasons for this position, by all
means, invite 'em in so we can discuss it.

However, there's a proviso. This is comp.lang.c, where we discuss _C_.
Not C++. Not code that compiles in both C and C++. Not Pascal, not Ada,
not GNU-specific extensions or Visual C++ warnings. Just C, nothing but C.

As a result, their arguments, to be relevant and/or topical, must deal
with the question of the utility and/or validity of the cast as relates to
C and _only_ to C; not to C++ or "code that compiles in both C and C++",
for example.
 
E

E. Robert Tisdale

Kelsey said:
However, there's a proviso. This is comp.lang.c, where we discuss _C_.
Not C++. Not code that compiles in both C and C++. Not Pascal, not Ada,
not GNU-specific extensions or Visual C++ warnings. Just C, nothing but C.

As a result, their arguments, to be relevant and/or topical, must deal
with the question of the utility and/or validity of the cast as relates to
C and _only_ to C; not to C++ or "code that compiles in both C and C++",
for example.

You seem to be confused.
The comp.lang.c newsgroup doesn't have or need a moderator.
Please submit your application to the comp.lang.c.moderated newsgroup.
 
R

Richard Bos

E. Robert Tisdale said:
You seem to be confused.
The comp.lang.c newsgroup doesn't have or need a moderator.

Good.

I have this problem, and I expect you, yes, you, Tisdale, to deal with
it. My problem is with C, so it should be topical, right?

Ok. The problem is with the C in the Capitalis Rustica. I have this
awkward tendency to write the lower half of the bowl too long. I don't
have a problem with the C in, say, cancellaresca or uncial, probably
because those are more fully round. Neither do I have this problem with
the O in the rustica; I could understand it if I tended to write the
entire O slanted leftwards, but I don't. It's just the lower half of the
C that I have this problem with. It comes out too long, and the letter
tends to look like a G.
Of course, this is immensely irritating, not to mention confusing to the
reader. What trick should I use to keep my Cs well-balanced? I'm using
steel pens, if that helps, not feathers or reed.

Richard
 
D

Dan Pop

In said:
The comp.lang.c newsgroup doesn't have or need a moderator.

That's because most regulars do their share of moderating work, pointing
the people with off-topic questions to the places they actually belong.

Without that, this newsgroup would soon become a sea of noise and stop
being of any service to anyone. You included, because there would be
no one left to pay any attention to your trolls ;-)

Dan
 
S

Steve Summit

[Sorry for delay in this reposting of an article I first tried
to post last week; I've been having newsserver troubles.]

Sidney said:
Isn't it time for an update of the wording in some sections of the
c.l.c. FAQ ? The last update has been in 1999, I think, and quite a bit
that has happened since then should probably be addressed (introduction
of C99 final, for one thing).

It's well past time for an update, no question.

The good news is that I've put quite a bit of work into the list
over the past couple of years. (I've even been paying for a
domain name to host the new version under.) The bad news is that
it's still Not Quite Ready. It kills me to have done all this
recent work on it that neither I nor anyone else can get anything
useful out of yet, but at the same time, the last few "finishing
touches" (without which it really can't be posted) seem to
require some substantial chunks of the kind of quality time
that I just never manage to find.

There Will Be An Update, I promise you that. I just can't say
whether it'll be next month or the month after...
Also, it would be a good idea to synchronise the text version with
the freely available HTML and printable versions.

Oh, they're synchronized, all right! They're so inextricably
synchronized that it's nearly impossible to actually generate
the actual text-only or HTML-only versions, which is one reason
their public release has been so grossly delayed...

Steve Summit
(e-mail address removed)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,139
Messages
2,570,807
Members
47,356
Latest member
Tommyhotly

Latest Threads

Top