You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by "Justin Mclean (Jira)" <ji...@apache.org> on 2020/07/01 11:51:00 UTC

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

    [ https://issues.apache.org/jira/browse/LEGAL-523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17149353#comment-17149353 ] 

Justin Mclean edited comment on LEGAL-523 at 7/1/20, 11:50 AM:
---------------------------------------------------------------

I really don't know what you are trying to achieve here. You been given a suggestion on how to move forward so either do that or don't. I  can't see this exception being made Category B as per this JIRA https://issues.apache.org/jira/browse/LEGAL-336 and other occasional discussions on it. Historically from what I've seen the few projects that have come up with this issue have found other ways around it usually by dropping the dependancy.


was (Author: jmclean):
I really don't know what you are trying to achieve here. You been given a suggestion on how to move forward so either do that or don't. I  can't see this exception being made Category B as per this JIRA https://issues.apache.org/jira/browse/LEGAL-336 and other occasional similar discussions.

> 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