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. */