1 This instance of Libcody is licensed under the GPLv3 as part of
2 GCC. (See ../COPYING3.)
4 The documentation of this file itself is separate from libcody.
6 The GCC steering committee have declined to decide whether libcody may
7 be included in GCC as an external dependency licensed under the Apache
10 In order to progress C++20 modules, this instance is relicensed as
11 part of GCC under the GPLv3 and assigned to the FSF. This version is
12 derived from libcody upstream b79dbea with contributions from jjravi
13 removed. Specifically the bulk of the code is authored by Nathan
14 Sidwell (me), and some portability issues fixed by Iain Sandoe. Iain
15 has blessed this contribution in a private communication to me. A
16 trivial install fix from Johel Peña is included here, along with typo
17 fixes to README.md from Boris Kolpackov (I do not think either of
18 those contains copyrightable work).
20 To the extent that Apache V2 prevents it, you may not update to other
21 upstream versions (past or future) of libcody and relicensing and/or
22 reassigning copyright of that update without reobtaining the authors'
23 permission. You may of course update to other versions of libcody
24 but keep the Apache license and libcody's copyright assignment. [This
25 is merely pointing out the implications of the Apache V2 license and
26 libcody's copyright, not adding additional requirements.]
28 Any patches applied to this instance should be provided to upstream
29 libcody, for consideration there.