This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: malloc: performance improvements and bugfixes
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Jörn Engel <joern at purestorage dot com>
- Cc: Florian Weimer <fweimer at redhat dot com>, Siddhesh Poyarekar <siddhesh dot poyarekar at gmail dot com>, Paul Eggert <eggert at cs dot ucla dot edu>, "GNU C. Library" <libc-alpha at sourceware dot org>, Joern Engel <joern at purestorage dot org>
- Date: Tue, 26 Jan 2016 17:48:54 +0000
- Subject: Re: malloc: performance improvements and bugfixes
- Authentication-results: sourceware.org; auth=none
- References: <1453767942-19369-1-git-send-email-joern at purestorage dot com> <56A6C2E4 dot 7050508 at cs dot ucla dot edu> <20160126010058 dot GI26397 at Sligo dot logfs dot org> <CAAHN_R3=C476ADoAD0cOPJaw4idGFXzcO3_dj1GLfssehhdsvQ at mail dot gmail dot com> <20160126024437 dot GA5745 at Sligo dot logfs dot org> <20160126032122 dot GC5745 at Sligo dot logfs dot org> <20160126062208 dot GA14840 at vapier dot lan> <20160126075358 dot GD5745 at Sligo dot logfs dot org> <56A7420D dot 8010802 at redhat dot com> <20160126170455 dot GF5745 at Sligo dot logfs dot org>
On Tue, 26 Jan 2016, Jörn Engel wrote:
> (Q) If I hold all rights for a particular piece of code and assign
> copyright to the FSF, under what terms can I use that code myself?
>
> (Q) As the sole author of a piece of code, can I license that code under
> a different license like BSD, MIT, etc. after assigning copyright to
> the FSF?
The assignment of past changes says:
Upon thirty days' prior written notice, the Foundation agrees to
grant me non-exclusive rights to use the Work (i.e. my changes and
enhancements, not the program which I enhanced) as I see fit; (and
the Foundation's rights shall otherwise continue unchanged).
The assignment of past and future changes says:
(d) FSF agrees to grant back to Developer, and does hereby grant,
non-exclusive, royalty-free and non-cancellable rights to use the
Works (i.e., Developer's changes and/or enhancements, not the Program
that they enhance), as Developer sees fit; this grant back does not
limit FSF's rights and public rights acquired through this agreement.
> (Q) The FSF as the sole copyright holder could relicense code under a
> proprietary license. Are there mechanisms in place to prevent such
> a scenario beyond "trust us"?
Both assignments include terms along the lines of:
4. FSF agrees that all distribution of the Works, or of any work
"based on the Works'', or the Program as enhanced by the Works, that
takes place under the control of FSF or its agents or successors,
shall be on terms that explicitly and perpetually permit anyone
possessing a copy of the work to which the terms apply, and possessing
accurate notice of these terms, to redistribute copies of the work to
anyone on the same terms. These terms shall not restrict which
members of the public copies may be distributed to. These terms shall
not require a member of the public to pay any royalty to FSF or to
anyone else for any permitted use of the work they apply to, or to
communicate with FSF or its agents or assignees in any way either when
redistribution is performed or on any other occasion.
(So the FSF can relicense on more permissive terms, but not on proprietary
terms.)
--
Joseph S. Myers
joseph@codesourcery.com