IANAL. Take my answers below with a grain of salt.

Of course :-)

> - our software supports 'shim' DLLs with a standard interface which can
> talk to a third party antivirus product to add the capability for more
> virus scanners without recompilation. WE could make one of those to talk to
> clamav instead. That shim DLL could then be GPLed without a problem for us.
> But, then, because our email server software would dynamically load the
> shim, which is GPLed, our server would have to be GPLed as well... Again,
> not acceptable.

no, the GPL allows for private license agreements. Simply license the shim to
yourself, done.

Ah, so we can say 'this is GPL for everyone, except for ourselves to whom we grant a licence to allow unrestricted use'? I didn't realise that - thanks.


> - we could, simply, not support ClamAV :-( But then, someone else might
> come along and write a shim for it - they'd have to GPL the shim - then
> because our software would dynamically link to it, would our software need
> to be GPLed??

that would be horribly infectious.  That's like saying "Ooo, I wrote an GPL'd
for outlook, now microsoft has to give me their source!"

Yep.. But, that's how I read the GPL.. It is bizarre though, but I thought I'd check first... :)


I think having a "shim" is how a lot of closed-source projects handle these
types of situations.  You simply write a piece of software, GPL it, license
it to yourself for commercial use, bam.

Okey dokey.

Thanks for the answers :-)


Paul VPOP3 - Internet Email Server/Gateway [EMAIL PROTECTED] http://www.pscs.co.uk/




------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users

Reply via email to