From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: doco @copying Date: Mon, 12 May 2003 08:15:25 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87llxd870i.fsf@zip.com.au> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: main.gmane.org 1052691354 3689 80.91.224.249 (11 May 2003 22:15:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 11 May 2003 22:15:54 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon May 12 00:15:53 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Ez6m-0000xM-00 for ; Mon, 12 May 2003 00:15:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19Ez7b-0001w0-03 for guile-devel@m.gmane.org; Sun, 11 May 2003 18:16:43 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19Ez72-0001aJ-00 for guile-devel@gnu.org; Sun, 11 May 2003 18:16:08 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19Ez6p-0001DA-00 for guile-devel@gnu.org; Sun, 11 May 2003 18:15:58 -0400 Original-Received: from snoopy.pacific.net.au ([61.8.0.36]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19Ez6Y-0000FF-00 for guile-devel@gnu.org; Sun, 11 May 2003 18:15:38 -0400 Original-Received: from sunny.pacific.net.au (sunny.pacific.net.au [203.2.228.40]) h4BMFaPc017690 for ; Mon, 12 May 2003 08:15:36 +1000 Original-Received: from wisma.pacific.net.au (wisma.pacific.net.au [210.23.129.72]) by sunny.pacific.net.au with ESMTP id h4BMFaQg010112 for ; Mon, 12 May 2003 08:15:36 +1000 (EST) Original-Received: from localhost (ppp12.dyn228.pacific.net.au [203.143.228.12]) by wisma.pacific.net.au (8.12.9/8.12.9) with ESMTP id h4BMFXYZ007527 for ; Mon, 12 May 2003 08:15:34 +1000 (EST) Original-Received: from gg by localhost with local (Exim 3.35 #1 (Debian)) id 19Ez6N-0000X5-00; Mon, 12 May 2003 08:15:27 +1000 Original-To: guile-devel@gnu.org User-Agent: Gnus/5.090019 (Oort Gnus v0.19) Emacs/21.2 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2326 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2326 --=-=-= I'd like to propose * guile.texi: Use @copying, show copyright and permissions at start of info and html. @copying has the important effect of getting copyright and permissions notices into all output files, meaning each info and html subfile. It also allows the copyright notice to be positioned nice and prominently at the top of the .texi file. The texinfo NEWS file and manual has more about this, it's a strongly recommended update for all gnu manuals. The change I'm proposing also puts that copyright and permissions into the first node of the info and html output, so a user reading with a normal browser will see it. The node is slightly bloated by this, but I think it's important information and deserves to be visible. (If the license is changed to the FDL at some stage then that initial verbiage is reduced to one paragraph.) --=-=-= Content-Disposition: attachment; filename=guile.texi.copying.diff --- guile.texi.~1.21.~ 2003-05-10 13:58:37.000000000 +1000 +++ guile.texi 2003-05-12 08:11:09.000000000 +1000 @@ -6,6 +6,37 @@ @set guile @set MANUAL-EDITION 1.1 @c %**end of header +@include version.texi + +@copying +This reference manual documents Guile, GNU's Ubiquitous Intelligent +Language for Extensions, manual edition @value{MANUAL-EDITION} +corresponding to Guile @value{VERSION}. + +Copyright 1996, 1997, 2000, 2001, 2002, 2003 Free Software Foundation. + +Permission is granted to make and distribute verbatim copies of +this manual provided the copyright notice and this permission notice +are preserved on all copies. + +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the entire +resulting derived work is distributed under the terms of a permission +notice identical to this one. + +Permission is granted to copy and distribute translations of this manual +into another language, under the above conditions for modified versions, +except that this permission notice may be stated in a translation approved +by Free Software Foundation. +@end copying + +@ignore +Permission is granted to process this file through TeX and print the +results, provided the printed document carries copying permission +notice identical to this one except for the removal of this paragraph +(this paragraph not being relevant to the printed manual). +@end ignore + @c Notes @c @@ -47,8 +78,6 @@ @c Guile extension. @defcodeindex rn -@include version.texi - @c vnew - For (some) new items, indicates the Guile version in which @c item first appeared. In future, this could be made to expand to @c something like a "New in Guile 45!" banner. @@ -79,36 +108,6 @@ @setchapternewpage off -@ifinfo -Guile Reference Manual -Copyright (C) 1996 Free Software Foundation @* -Copyright (C) 1997 Free Software Foundation @* -Copyright (C) 2000 Free Software Foundation @* -Copyright (C) 2001 Free Software Foundation @* -Copyright (C) 2002 Free Software Foundation - -Permission is granted to make and distribute verbatim copies of -this manual provided the copyright notice and this permission notice -are preserved on all copies. - -@ignore -Permission is granted to process this file through TeX and print the -results, provided the printed document carries copying permission -notice identical to this one except for the removal of this paragraph -(this paragraph not being relevant to the printed manual). -@end ignore - -Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - -Permission is granted to copy and distribute translations of this manual -into another language, under the above conditions for modified versions, -except that this permission notice may be stated in a translation approved -by the Free Software Foundation. -@end ifinfo - @titlepage @sp 10 @comment The title is printed in a large font. @@ -172,29 +171,7 @@ @page @vskip 0pt plus 1filll @vskip 0pt plus 1filll -Copyright @copyright{} 1996 Free Software Foundation - -Copyright @copyright{} 1997 Free Software Foundation - -Copyright @copyright{} 2000 Free Software Foundation - -Copyright @copyright{} 2001 Free Software Foundation - -Copyright @copyright{} 2002 Free Software Foundation - -Permission is granted to make and distribute verbatim copies of -this manual provided the copyright notice and this permission notice -are preserved on all copies. - -Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - -Permission is granted to copy and distribute translations of this manual -into another language, under the above conditions for modified versions, -except that this permission notice may be stated in a translation approved -by Free Software Foundation. +@insertcopying @end titlepage @c @smallbook @@ -208,12 +185,8 @@ @node Top, Guile License, (dir), (dir) @top The Guile Reference Manual -This reference manual documents Guile, GNU's Ubiquitous Intelligent -Language for Extensions. It describes how to use Guile in many useful -and interesting ways. - -This Info file contains edition @value{MANUAL-EDITION} of the reference -manual, corresponding to Guile version @value{VERSION}. +@insertcopying +@sp 1 @end ifnottex @menu --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel --=-=-=--