On 8/31/15 2:22 AM, Ryan Schmidt wrote:
> 
> On Aug 31, 2015, at 4:07 AM, David Evans wrote:
> 
>> But now I get
>>
>> $ port_binary_distributable.tcl -v empathy
>> "empathy" is not distributable because its license "cc-by-sa" conflicts with 
>> license "GPL-2+" of dependency "yelp-tools"
>>
>> yelp-tools is a build dependency of empathy.  Shouldn't 
>> port_binary_distributable.tcl only look at lib deps not build or
>> run deps when determining binary distributability?
> 
> It needs to also look at build deps. A build dep might include a static 
> library, for example.
> 
> Ports like yelp-tools that don't install any libraries should indicate this 
> via the line "installs_libs no"; license checks will then no longer be done 
> for that port.
> 
> I don't know about runtime deps.
> 
> 
> 

My first thought was that they don't need to be included in the conflicts 
checking. But then
empathy uses a number of telepathy modules to implement the various chat 
protocols. They aren't linked into empathy but
launched (and communicate among themselves and empathy) via dbus at run time.  
Empathy won't much without them. But can
their licenses potentially cause a conflict with empathy's? My understanding is 
that FSF uses linking as the test in
addition to the direct inclusion of code.
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to