https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78870

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jan Niklas Hasse from comment #6)
> According to https://www.gnu.org/licenses/license-list.html the Boost
> License is GPL compatible. So when I mark the code I copied with the source,
> it should work, shouldn't it?

See the legal prerequisites. As it says, the FSF prefers to hold the copyright
on all code contributed to GCC. If you copy somebody else's code you can't
assign copyright to the FSF because you don't own the copyright. We could
request all the authors of Boost.Filesystem to assign copyright, but I don't
want to do that, I want an independent implementation (the Boost implementation
doesn't follow exactly the same specification anyway).

I'm not interested in simply copying the Boost.Filesystem code into GCC.

If you want to use the Boost implementation then just use that, with
appropriate preprocessor hackery and namespace aliases.

Reply via email to