On May 14, 2012, at 12:02 PM, Simon Hobson wrote:
> Chuck Swiger wrote:
>>>  What if WE made an AV plugin DLL to link our software with libclamav?
>> 
>> If your software license isn't GPL-miscible, then you should not 
>> redistribute the combination of your software, the plugin, and ClamAV.
> 
> Isn't this a case where the component they've linked with (in this case) 
> ClamAV would need to be GPL, but the other component it talks to doesn't need 
> to be ?

Yes, if "talks to" means an external connection to a network port or local 
filesystem socket, then the other component doesn't need to be GPL-miscible.  
If the other component gets linked into a single program, then the GPL folks 
claim that makes them a single work which needs to be licensed under 
GPL-compatible terms.

> I'm assuming these are separate units - ie there's the closed main system, 
> and the GPL plugin code linked with ClamAV.
> 
> The fact that the closed main system is distributed alongside the GPL code 
> doesn't mean it has to be GPL - provided they are clear in the documentation 
> etc which parts are closed, and which are GPL. Very much a flip round of the 
> case where software uses non-free libraries 
> (http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs)

That's right.  Mere aggregation on storage media does not imply a licensing 
relationship (see prolog to GPLv2 clause 3, and similar in GPLv3 clause 6).

Regards,
-- 
-Chuck

_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to