You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by "Roman Shaposhnik (Jira)" <ji...@apache.org> on 2021/04/14 22:31:00 UTC

[jira] [Closed] (LEGAL-523) GCC Runtime Library Exception

     [ https://issues.apache.org/jira/browse/LEGAL-523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roman Shaposhnik closed LEGAL-523.
----------------------------------
    Resolution: Fixed

I really feel that with the last comment from [~fielding] this can now be closed. Thanks to all who participated and helped shape this.

> GCC Runtime Library Exception
> -----------------------------
>
>                 Key: LEGAL-523
>                 URL: https://issues.apache.org/jira/browse/LEGAL-523
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Leonard Lausen
>            Priority: Major
>
> In https://issues.apache.org/jira/browse/LEGAL-516, [~rvs] mentioned
> > it contains lib/native/libgfortran.so.3 which is clearly under Category X license as well.
> assuming that `libgfortran.so.3` is subject to the GPL. 
> However, looking at the [source code of libgfortran|https://github.com/gcc-mirror/gcc/tree/master/libgfortran] we find that additional rights are granted
> > Under Section 7 of GPL version 3, you are granted additional
> > permissions described in the GCC Runtime Library Exception, version
> > 3.1, as published by the Free Software Foundation.
> The [GCC Runtime Library Exception, version 3.1|https://www.gnu.org/licenses/gcc-exception-3.1.en.html] states:
> > You have permission to propagate a work of Target Code formed by combining the
> > Runtime Library with Independent Modules, even if such propagation would otherwise
> > violate the terms of GPLv3, provided that all Target Code was generated by Eligible
> > Compilation Processes. You may then convey such a combination under terms of your
> > choice, consistent with the licensing of the Independent Modules.
> Please see the GNU website for definitions in the statement.
> Based on my understanding it is fine to redistribute libgfortran.so.3 as ASF as it can be distributed under terms of our choice (subject to compiling everything with GCC).
> My understanding assumes that "combining the Runtime Library with Independent Modules" does not refer to static linking but any combination (such as placing the two libraries into a jar file together).
> If you disagree, let's also discuss about static linking libgfortran.a. Static linking libgfortran.a would be rather complex, as one would first need to rebuild libgfortran.a with `--with-pic`, but in principle feasible.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org