This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [v3 patch] Add std::tr1::shared_ptr

On Tue, Feb 22, 2005 at 04:27:38PM -0500, Ian Lance Taylor wrote:

> Jonathan Wakely <> writes:
> > I thought the copyright notice in the file applies to the derivative
> > work, not the entire work or the original work. *That* copyright is
> > assigned to the FSF. All the SGI and HP code in libstdc++ also retains
> > the original copyrights.
> > 
> > If I'm wrong, or if we need clarification, I'll contact the authors
> > again.
> I think the relevant issue is what license is used for the contributed
> code.  If the code is under the GPL or under GPL+exception, I believe
> the FSF wants to be the sole copyright holder.  If the code is under a
> BSD-style license, then it is OK to keep the original copyright
> notice.  The relevant point is that the FSF wants to be able to, if
> necessary, file suit for GPL copyright violations, which it can only
> do if it holds the copyright.

OK. At least one of the authors said he would give his permission for
the code to be used as long as it was under a GPL or Boost licence.
Which if you're right would mean the FSF would want an assignment from
him.  I will get in touch with them again and raise the idea.

As it might make it easier to get the code accepted I should remove the
checked_delete feature.  That would reduces the number of authors from
five to three.  It's a QoI feature not required by the TR and G++ gives
a warning when calling "delete" on an incomplete type anyway.
I'll commit the attached patch if a v3 maintainer approves it.

> If this code is going to be distributed with a GCC release, and if it
> is under GPL or GPL+exception, and if the FSF is not the sole
> copyright holder, then I think this needs to be raised with the GCC
> SC.  Or you need to get regular FSF copyright assignments.

> The above is, of course, just my opinion.

Noted, but I'm still grateful for it, thanks.  I'll get in touch with
the copyright holders again.


"It is easier to port a shell than a shell script."
	- Larry Wall

Attachment: deleter.patch
Description: Text document

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]