Frank Hofmann wrote: > The Solaris sourcecode is the product of the > hard work done by so many people that putting their names into the > sourcefiles directly, or even keeping a central repository "credits.txt" > (whatever) is only going to clutter things.
This is already being done; see "Sponsor Tasks" at: http://www.opensolaris.org/os/community/onnv/crt/sponsor-tasks/ which says: "Per the CDDL block text, the contributor may add a comment /* Portions Copyright YYYY Firstname Lastname */ in the copyright section following the CDDL block at the top of the file." See these files for examples: http://cvs.opensolaris.org/source/xref/on/usr/src/cmd/ypcmd/ypxfrd_server.c http://cvs.opensolaris.org/source/xref/on/usr/src/lib/libcfgadm/common/config_admin.c In the first example, there was a two-line bugfix: Two blocks of code were each wrapped into the conditional "if (res.status == OK)" It was putback on 4 July 2005; along with the bugfix, the Sun copyright notice was updated from 2004 to 2005, and the line: /* Portions Copyright 2005 Juergen Keil */ was added. For details see: http://cvs.opensolaris.org/source/diff/on/usr/src/cmd/ypcmd/ypxfrd_server.c?r2=1.13&r1=1.12 The second example is also a two-line fix; the following lines were added: #elif defined(__amd64) #defineLIB_PATH_MIDDLE "/lib/cfgadm/amd64/" It was putback on 23 June 2005; along with the fix, the Sun copyright notice was updated from 2003 to 2005, and the line: /* Portions Copyright 2005 Cyril Plisko */ was added. For details see: http://cvs.opensolaris.org/source/diff/on/usr/src/lib/libcfgadm/common/config_admin.c?r2=1.34&r1=1.33 The "Portions Copyright" clause is only necessary for contributions for which the contributor retains sole copyright ownership. For contributions under the terms of the Sun Contributor Agreement, the clause is unnecessary, because Sun is a joint copyright holder, and Sun's copyright notice suffices. All contributions being putback to the master Solaris source are required to be under the terms of the SCA, so the clauses in the aforementioned two examples are unnecessary, and Sun can (and should) remove them and also modify "Sponsor Tasks" to no longer allow vanity copyright notices to be added to code contributed under the SCA. This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list [email protected]
