> X-Original-To: ksh93-integration-discuss at opensolaris.org > Delivered-To: ksh93-integration-discuss at opensolaris.org > Date: Fri, 23 Feb 2007 12:25:54 -0700 > From: Bonnie Corwin <Bonnie.Corwin at Sun.COM> > Subject: Re: Minor legal questions about usr/src/lib/libshell/common/data/builtins.c ... / was: Re: [ksh93-integration-discuss] Re: [osol-code] Round two:((pre-)pre-review) ksh93-integrationwebrev 2007-02-02 > To: David.Comay at Sun.COM, Roland Mainz <roland.mainz at nrubsig.org> > MIME-version: 1.0 > Content-transfer-encoding: 7BIT > X-Accept-Language: en-us, en > User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7) Gecko/20060629 > Cc: Korn Shell 93 integration/migration project discussion <ksh93-integration-discuss at opensolaris.org>, Alan Burlison <Alan.Burlison at Sun.COM>, OpenSolaris Code mailing list <opensolaris-code at opensolaris.org> > X-BeenThere: ksh93-integration-discuss at opensolaris.org > X-Mailman-Version: 2.1.4 > List-Id: Korn Shell 93 integration/migration project discussion <ksh93-integration-discuss.opensolaris.org> > List-Unsubscribe: <http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss>, <mailto:ksh93-integration-discuss-request at opensolaris.org?subject=unsubscribe> > List-Archive: <http://mail.opensolaris.org/pipermail/ksh93-integration-discuss> > List-Post: <mailto:ksh93-integration-discuss at opensolaris.org> > List-Help: <mailto:ksh93-integration-discuss-request at opensolaris.org?subject=help> > List-Subscribe: <http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss>, <mailto:ksh93-integration-discuss-request at opensolaris.org?subject=subscribe> > > David.Comay at sun.com wrote: > >> AFAIK the only remaining question is whether the following change to the > >> AT&T source file "builtins.c" > >> (http://www.nrubsig.org/people/gisburn/work/solaris/ksh93_integration/ksh93_inte gration_prototype004_webrev_20070210/allfiles/webrev/usr/src/lib/libshell/common /data/builtins.c.html) > >> > >> requires that we have to put a CDDL license at the top of that file: > > > > > > Actually, I don't think that's what needs to be asked. > > > > What I suggested asking Bonnie about was whether or not this change > > requires a Sun copyright to be added. I don't believe adding a CDDL > > block to the ATT code is appropriate but for ON, we typically add a Sun > > copyright to files with "significant" change. In my book, significant > > includes changes necessary to get the file to actually compile but > > others may disagree. > > Re: adding a Sun copyright: there are no hard and fast rules. When > working with third-party projects, we should try to adhere to the > culture of that project. And often, copyrights are not added unless the > change is deemed significant in terms of size or complexity. Most of > the people I have talked with in the past have suggested being > conservative in this arena (i.e., only add a Sun copyright for something > truly substantive). > > FYI, I think part of the confusion in this discussions stems from > decisions that have previously been made within Sun about adding > copyrights and updating the year in a copyright. To keep things > completely simple wrt to process instructions, 'significant' changes are > defined as changes that result in a change to the object code and > changes to comments that are significant enough to be considered > documentation. > > Bottom line - the project members should make a call.
Although this change is "significant" according to the above definition (it would alter the object code), I would prefer that we not add a Sun copyright to the AT&T file builtins.c for this very minor change to include a Solaris-specific header file. We should try to minimize the changes to the AT&T files, unless absolutely necessary. In any case, with the recently-proposed upstream change to builtins.c from Glenn Fowler, we may no longer need to make the change at all, so there would no longer be a copyright issue. > > Re: adding the CDDL. As Roland notes, the outbound OSR allows us to > contribute OpenSolaris code to the ksh93 project using the CPL. No need > to put the CDDL on anything. > > Sorry for the delay in responding - hope this helps a little. Thanks, Bonnie! April > > Bonnie > _______________________________________________ > ksh93-integration-discuss mailing list > ksh93-integration-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss