[comp.windows.x] Preliminary Call for Contributed Software: MIT R4

jim@EXPO.LCS.MIT.EDU (Jim Fulton) (08/18/89)

		 Schedule for Contributed Software for MIT R4



The deadline for user-contributed software for the next release of the X Window
System from MIT (R4) will be November 24, 1989.  Submissions should follow
these guidelines:

    1.  If I haven't already heard from you, let me know what you would like 
	to contribute, and when it will be ready.  If I don't hear from you,
	it won't go on the tape (remember that expo:~ftp/contrib has no
	direct tie to the contents of the contrib tape).

    2.  You must include a copyright notice that is no stricter than the 
	standard copyright notice found in ./COPYRIGHTS in R3 (enclosed below;
	please note that this means that software with the GNU "copyleft" will
	not be accepted).  Please include your name and how to contact you in 
	the copyright notice.  All source files should have at least the phrase
	"Copyright 1989 Your Organization", if not the whole copyright notice.

    3.  Keep all filenames to 12 characters or fewer.

    4.  Provide Imakefiles (the configuration system will be compatible
	with the one used in R3).

    5.  Include <X11/Xos.h> if  you need types.h, string.h (or strings.h;
	also use index() and rindex() instead of strchr() and strrchr()),
	file.h and time.h.

    6.  Get X include files using "<X11/file.h>" instead of "X11/file.h", 
	<X/file.h>, "X/file.h", or "file.h".

    7.  If you need to put in System V Release 2 vs. BSD dependencies,
	use -DSYSV.  For System V Release 3 dependencies, use -DUSG instead
	of -DSYSV.

	
Be warned that we plan to be much stricter this year about the first 4 items
than we were last year....

If you would like to contribute something or have any questions (particularly
about copyright or trademark notices), please contact me privately sometime in
the next two months.

						Jim Fulton
						MIT X Consortium
						jim@expo.lcs.mit.edu
						617-253-1428


				 *  *  *  *  *

			 [Excerpted from ./COPYRIGHTS]


The MIT distribution of the X Window System is publicly available, but is NOT
in the public domain.  The difference is that copyrights granting rights for
unrestricted use and redistribution have been placed on all of the software to
identify its authors.  You are allowed and encouraged to take this software and
build commerical products.

Individuals or organizations wishing to contribute software to the public
releases should use a copyright notice that is no more restrictive than 
the sample given below.  In particular, 

     o  Do not place any restictions on what can be done with this software
	(this includes using the GNU "copyleft").

     o  Do not include the words "All rights reserved" unless you have had a 
	lawyer verify that you have also explicitly given away all of the 
	necessary rights shown in the samples.

     o  Spell out the word "Copyright"; the phrase "(c)" is NOT a legal
	alternative to the c-in-circle symbol.

     o  Put at least a one-line copyright at the top of EVERY source file, if
	not the full copyright.  Also, the copyright line or full notice MUST
	physically appear in each file.  Using the preprocessor to #include the
	copyright from some other file has no legal meaning (it can be used to
	incorporate common strings into the binary, but has no effect on the
	status of the source code).

     o  Things that are copyrighted are, by definition, not in the public
	domain.

A copyright notice similar to the following is strongly recommended (replacing
MIT with your organization's name and putting your name and address at the
bottom).

/*
 * Copyright 1989 Massachusetts Institute of Technology
 *
 * Permission to use, copy, modify, and distribute this software and its
 * documentation for any purpose and without fee is hereby granted, provided
 * that the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation, and that the name of M.I.T. not be used in advertising
 * or publicity pertaining to distribution of the software without specific,
 * written prior permission.  M.I.T. makes no representations about the
 * suitability of this software for any purpose.  It is provided "as is"
 * without express or implied warranty.
 *
 * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T.
 * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 
 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 *
 * Author:  Your Name, Name of your organization
 *          Your address or how to contact you.
 */