#1829: Recent changes impeded building and testing on smaller boxes
---------------------+------------------------------------------------------
 Reporter:  jkeenan  |        Owner:          
     Type:  bug      |       Status:  reopened
 Priority:  normal   |    Milestone:          
Component:  build    |      Version:  2.8.0   
 Severity:  medium   |   Resolution:          
 Keywords:           |         Lang:          
    Patch:           |     Platform:          
---------------------+------------------------------------------------------

Comment(by doughera):

 Replying to [comment:5 jkeenan]:
 > Replying to [comment:4 doughera]:
 > > Please do note carefully that the physmem.c file is licensed under the
 GPL.
 >
 > Can you spell out the implications for us?

 No, not easily.  Software licenses often confuse me.

 The link provided above
 [http://www.opensource.apple.com/source/gcc/gcc-5646.1/libiberty/physmem.c]
 links to a source file released under the GPL v2.  According to the
 GPL-2.0 FAQ
 [http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#IfLibraryIsGPL]
 (quoted here for simplicity because it is short)

 '''If a library is released under the GPL (not the LGPL), does that mean
 that any program which uses it has to be under the GPL?'''[[BR]]

     Yes, because the program as it is actually run includes the library.

 It may well be that libiberty is also available under other licesnses,
 such as LGPL, which might ease the integration process.  I haven't
 checked.  It also is the case that, at least for BSD, and probably for
 darwin, the sysctl man page contains examples suitable for cut & paste, so
 it is easy to "indepdendently" come up with the essentially same
 implementation.  Still, the aggregation of such things in the physmem.c
 file is a copyrighted work.  It is appropriate to respect the author's
 wishes.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1829#comment:6>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to