gnustandards-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnustandards maintain.texi


From: Richard M. Stallman
Subject: gnustandards maintain.texi
Date: Tue, 13 Aug 2019 14:44:12 -0400 (EDT)

CVSROOT:        /sources/gnustandards
Module name:    gnustandards
Changes by:     Richard M. Stallman <rms>       19/08/13 14:44:12

Modified files:
        .              : maintain.texi 

Log message:
        Verifying an assignment covers new files.
        (New file as change): New node.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnustandards/maintain.texi?cvsroot=gnustandards&r1=1.272&r2=1.273

Patches:
Index: maintain.texi
===================================================================
RCS file: /sources/gnustandards/gnustandards/maintain.texi,v
retrieving revision 1.272
retrieving revision 1.273
diff -u -b -r1.272 -r1.273
--- maintain.texi       28 Apr 2019 06:06:58 -0000      1.272
+++ maintain.texi       13 Aug 2019 18:44:12 -0000      1.273
@@ -5,7 +5,7 @@
 @c For double-sided printing, uncomment:
 @c @setchapternewpage odd
 @c This date is automagically updated when you save this file:
-@set lastupdate April 28, 2019
+@set lastupdate August 13, 2019
 @c %**end of header
 @documentencoding UTF-8
 
@@ -130,7 +130,6 @@
 This release of the GNU Maintainer Information was last updated
 @value{lastupdate}.
 
-
 @node Getting Help
 @chapter Getting Help
 @cindex help, getting
@@ -285,6 +284,7 @@
 
 @menu
 * Copyright Papers::
+* New file as change::
 * Legally Significant::
 * Recording Contributors::
 * Copying from Other Packages::
@@ -458,6 +458,18 @@
 small, but a disclaimer is acceptable if the contributor insists on
 handling the matter that way.
 
+When a copyright holder has signed an assignment for all future
+changes to the package, and contributes a change made up of new files
+which require no change to any of the old files, we want to avoid any
+uncertainty about whether these files are intended as a change to the
+package and thus covered by that assignment.  The way to do this is to
+ask the contributor to say so in a message to you --- for instance,
+``My modules `frog' and `kangaroo' are intended as changes to the
+program Hoppers.''  Forward the message to @email{assign@@gnu.org},
+who will save it permanently.  A variation on this procedure: the
+contributor who wrote the new files can send copies of the new files
+which contain such a message.
+
 If a contributor wants the FSF to publish only a pseudonym, that is
 ok.  The contributor should say this, and state the desired pseudonym,
 when answering the @file{request-} form.  The actual legal papers will
@@ -786,6 +798,7 @@
 * Canonical:     Canonical License Sources.
 * Code:          License Notices for Code.
 * Documentation: License Notices for Documentation.
+* Examples:      License Notices for Code Examples.
 * Other:         License Notices for Other Files.
 @end menu
 
@@ -972,6 +985,19 @@
 set up to be printed and published only together.  Therefore, it is
 usually simplest to include the GFDL in each manual.
 
+@node License Notices for Code Examples
+@subsection License Notices for Code Examples
+
+When a code example in documentation is more than two or three lines,
+and specific enough that people might want to copy and adapt it, we
+suggest putting a copy of the example in a file of code and releasing
+that under some free software license.  That means it will be
+released under two different licenses: in the manual under the GFDL,
+and in the code example file under a software license.
+
+If the example is important and nontrivial, and 40 lines or more, we
+suggest releasing the code copy under the same license as the program
+it pertains to.  Otherwise, we recommend releasing it under the X11 license.
 
 @node License Notices for Other Files
 @subsection License Notices for Other Files



reply via email to

[Prev in Thread] Current Thread [Next in Thread]