[SUMMARY] Text Image (#50)

James Britt wrote:

> Documentation of core and library classs is written in the source code
> (be it C or Ruby). Thus to contribute, you want to avail yourself of
> (anonymous) CVS access (it's easy). Then you edit files, create a
> patch, and get it committed. That last step has been the problem in
> the past; mea culpa. Suggested process: email the patch to me and/or
> James Gray (sorry, James!). Bug me mercilessly if nothing's being
> done.

BTW, what is the copyright on submitted docs, and is it made clear to
those submitting documentation?

I have no idea what the copyright situation is. Of the few people who
have submitted documentation, none have raised the question of
copyright.

Is there a reason to believe the documentation is treated differently
from the source code of which it's part? If the documentation is "Ruby
Licence", which I expect it is, what implication does that have for
copyright?

Gavin

Gavin Kistner wrote:

···

On Oct 14, 2005, at 12:09 AM, James Britt wrote:
> RDoc Documentation
>
> Items listed to the left in italics do not have sufficient docs.

Ahh...I always wondered what was up with the italics. Good to know :slight_smile:

I guess I should put an explanatory note in! :slight_smile:

Gavin

Gavin Sinclair wrote:

Kev Jackson wrote:

> [...] to get working on them I'd need to [...]

If you have a patch, email it to me and/or James Gray.

Thanks for any help, and feel free to ask any questions.

Cheers,
Gavin

/**********************************************************************

  iconv.c -

  $Author: nobu $
  $Date: 2005/03/27 23:40:02 $
  created at: Wed Dec 1 20:28:09 JST 1999

  All the files in this distribution are covered under the Ruby's
  license (see the file COPYING).

  Documentation by Yukihiro Matsumoto and Gavin Sinclair.

**********************************************************************/

Is there a case for having a $Doc: Name $ in the header ?

Perhaps also a standard way to add contributors names to doc updates
which doesn't wipe out the original documentor's name (as seems to
happen with $Author: Name $ in many patched core files).

The main reason for asking is that, if anyone is going to spend a deal
of time and effort on documentation, recognition should be recorded.
(I hope that's only obvious.)

It would give us somewhere to direct our appreciation, spiritually
(or, perhaps, e-mail-ially).

$Doc: Dave Thomas; gs; jeg; kj $ - which magically expands to HTML
links for each member on ruby-doc-squad-wiki.org might be possible
(later?).

daz

Gavin Sinclair wrote:

James Britt wrote:

Documentation of core and library classs is written in the source code
(be it C or Ruby). Thus to contribute, you want to avail yourself of
(anonymous) CVS access (it's easy). Then you edit files, create a
patch, and get it committed. That last step has been the problem in
the past; mea culpa. Suggested process: email the patch to me and/or
James Gray (sorry, James!). Bug me mercilessly if nothing's being
done.

BTW, what is the copyright on submitted docs, and is it made clear to
those submitting documentation?

I have no idea what the copyright situation is. Of the few people who
have submitted documentation, none have raised the question of
copyright.

Is there a reason to believe the documentation is treated differently
from the source code of which it's part? If the documentation is "Ruby
Licence", which I expect it is, what implication does that have for
copyright?

Could someone sell a book that included the text from the std-lib docs? Would the book have to be released under Ruby's license (whatever that means)?

James Britt

···

--

http://www.ruby-doc.org - The Ruby Documentation Site
http://www.rubyxml.com - News, Articles, and Listings for Ruby & XML
http://www.rubystuff.com - The Ruby Store for Ruby Stuff
http://www.jamesbritt.com - Playing with Better Toys

daz wrote:

/**********************************************************************

  iconv.c -

  $Author: nobu $
  $Date: 2005/03/27 23:40:02 $
  created at: Wed Dec 1 20:28:09 JST 1999

  All the files in this distribution are covered under the Ruby's
  license (see the file COPYING).

  Documentation by Yukihiro Matsumoto and Gavin Sinclair.

**********************************************************************/

Is there a case for having a $Doc: Name $ in the header ?

What would that do?

Perhaps also a standard way to add contributors names to doc updates
which doesn't wipe out the original documentor's name (as seems to
happen with $Author: Name $ in many patched core files).

But author and documenter are often different people. Recording the
credits in plain text (as above) ensures they are not lost as CVS tags
come and go.

$Doc: Dave Thomas; gs; jeg; kj $ - which magically expands to HTML
links for each member on ruby-doc-squad-wiki.org might be possible
(later?).

Are you suggesting that every person who cvs commits a file is
recorded?

Cheers,
Gavin

James Britt wrote:

> Is there a reason to believe the documentation is treated differently
> from the source code of which it's part? If the documentation is "Ruby
> Licence", which I expect it is, what implication does that have for
> copyright?

Could someone sell a book that included the text from the std-lib docs?
Would the book have to be released under Ruby's license (whatever that
means)?

I don't know. Good way of looking at it.

Gavin

Gavin Sinclair wrote:
> James Britt wrote:
>
>>>Documentation of core and library classs is written in the source code
>>>(be it C or Ruby). Thus to contribute, you want to avail yourself of
>>>(anonymous) CVS access (it's easy). Then you edit files, create a
>>>patch, and get it committed. That last step has been the problem in
>>>the past; mea culpa. Suggested process: email the patch to me and/or
>>>James Gray (sorry, James!). Bug me mercilessly if nothing's being
>>>done.
>>
>>BTW, what is the copyright on submitted docs, and is it made clear to
>>those submitting documentation?
>
>
> I have no idea what the copyright situation is. Of the few people who
> have submitted documentation, none have raised the question of
> copyright.
>
> Is there a reason to believe the documentation is treated differently
> from the source code of which it's part? If the documentation is "Ruby
> Licence", which I expect it is, what implication does that have for
> copyright?
>

Could someone sell a book that included the text from the std-lib docs?
  Would the book have to be released under Ruby's license (whatever that
means)?

The Pickaxe pp. 653-759

brian

···

On 20/10/05, James Britt <james_b@neurogami.com> wrote:

James Britt

--

http://www.ruby-doc.org - The Ruby Documentation Site
http://www.rubyxml.com - News, Articles, and Listings for Ruby & XML
http://www.rubystuff.com - The Ruby Store for Ruby Stuff
http://www.jamesbritt.com - Playing with Better Toys

--
http://ruby.brian-schroeder.de/

Stringed instrument chords: http://chordlist.brian-schroeder.de/

Gavin Sinclair wrote:

daz wrote:
>
>
> Is there a case for having a $Doc: Name $ in the header ?

What would that do?

Probably nothing but harm :confused:
It's a searchable string, isn't it?
Documentation is part of authorship, isn't it?

> Perhaps also a standard way to add contributors names to doc updates
> which doesn't wipe out the original documentor's name (as seems to
> happen with $Author: Name $ in many patched core files).

But author and documenter are often different people.

Hence the separation into $Doc: Name $

  Documentation by Yukihiro Matsumoto and Gavin Sinclair.
[...]
Recording the credits in plain text (as above) ensures they are
not lost as CVS tags come and go.

Nothing wrong with that unless someone wants to parse it.
I assume that's the purpose of the $ $ delimeters in header fields.

> $Doc: Dave Thomas; gs; jeg; kj $ - which magically expands to HTML
> links for each member on ruby-doc-squad-wiki.org might be possible
> (later?).

Are you suggesting that every person who cvs commits a file is
recorded?

Not commits; - significantly contributes to documentation.
Yeah - whatever could I have been thinking?

Cheers,
Gavin

Thanks,

Dazza

Brian Schröder wrote:

···

On 20/10/05, James Britt <james_b@neurogami.com> wrote:

Gavin Sinclair wrote:

James Britt wrote:

Documentation of core and library classs is written in the source code
(be it C or Ruby). Thus to contribute, you want to avail yourself of
(anonymous) CVS access (it's easy). Then you edit files, create a
patch, and get it committed. That last step has been the problem in
the past; mea culpa. Suggested process: email the patch to me and/or
James Gray (sorry, James!). Bug me mercilessly if nothing's being
done.

BTW, what is the copyright on submitted docs, and is it made clear to
those submitting documentation?

I have no idea what the copyright situation is. Of the few people who
have submitted documentation, none have raised the question of
copyright.

Is there a reason to believe the documentation is treated differently
from the source code of which it's part? If the documentation is "Ruby
Licence", which I expect it is, what implication does that have for
copyright?

Could someone sell a book that included the text from the std-lib docs?
Would the book have to be released under Ruby's license (whatever that
means)?

The Pickaxe pp. 653-759

They do not appear to be part of the Ruby source distro.

For example, look at the rdoc for the rss library in 1.8.3. Then look at page 728 of pickaxe 2nd Ed.

James

daz wrote:

> Documentation by Yukihiro Matsumoto and Gavin Sinclair.
> [...]
> Recording the credits in plain text (as above) ensures they are
> not lost as CVS tags come and go.
>

Nothing wrong with that unless someone wants to parse it.
I assume that's the purpose of the $ $ delimeters in header fields.

The purpose of those delimiters is so CVS treats them specially. The
content between the delimiters is created by CVS.

I.e. you put $Author$ in the source code, and CVS later expands that to
$Author: whoever$. To the best of my knowledge, CVS doesn't recognise
$Doc$, and you can't make it do so.

Cheers,
Gavin