On Nov 4, 2014, at 8:09 PM, Andreas Bombe <[email protected]> wrote:

> On Tue, Nov 04, 2014 at 07:07:06PM +0100, Tristan Gingold wrote:
>> On 04/11/14 07:57, Joris van Rantwijk wrote:
>>> The problem with getting GHDL into debian is the IEEE library. It is
>>> not DFSG-free, to put it mildly. I don't see any way that it could be
>>> uploaded to the debian archive, and it does not seem very useful to
>>> have a GHDL package without those libraries.
>> 
>> Rewriting ieee.std_logic_1164 shouldn't be a lot of work, but would that
>> be enough ?  Can be propose a post-install download ?
> 
> I think I read in some discussion that ghdl doesn't actually use the
> bodies of these packages but provides internal implementations of those.
> Do I remember wrong?
> 
> For the record, the current license (the files in the ghdl source aren't
> currently updated to contain this license header) is:
> 
> | This source file is an essential part of IEEE Std 1076-2008,
> | IEEE Standard VHDL Language Reference Manual. Verbatim copies of this
> | source file may be used and distributed without restriction.
> | Modifications to this source file as permitted in IEEE Std 1076-2008
> | may also be made and distributed. All other uses require permission
> | from the IEEE Standards Department([email protected]).
> | All other rights reserved.
> 
> http://standards.ieee.org/news/2013/ieee_1076_vhdl.html
> http://standards.ieee.org/downloads/1076/1076-2008/
> 
> I told Joris in private mail that this is almost free according to
> Debian guidelines, except that modifications are only allowed within a
> limited range. Well, also that it has a bit of ambiguous language
> (modifications may be distributed, but does that mean the modified files
> or really just the modification, i.e. a patch?). I now realized that it
> is also missing the permission to distribute binaries compiled from
> these sources.
> 
> These limitations are no practical problem for ghdl itself, just for
> inclusion in Debian with its high standard of software freeness. That is
> if the copyright on the spec files is actually relevant.

It would be a good idea to get lawyers with the right expertise involved in 
this.  Perhaps the FSF would participate; it seems reasonable that they would, 
given that GHDL is part of GCC.  (It is, isnt’ it?  Or is it an extension of 
GCC but not part of the GNU project?)

>From what I know about GPL (note that IANAL), “these limitations” very much 
>ARE a problem for GHDL, because GHDL is under GPL, which means that all parts 
>of it have to be GPL, and a limitation on modification clearly conflicts with 
>GPL and is therefore not permitted.  It’s the incompatibility between the two 
>licenses that is the issue here, not just the IEEE license considered in 
>isolation.

        paul


_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to