On Mon, Jun 21, 2004 at 06:20:14PM -0400, Tomasz Kojm wrote: > > > - link against libclamav > > > - directly use the virus databases > > > - include our code in your software (obvious ;-)) > > could he write a shim that is LGPL'd that links to libclamav? > Well, I don't know. This is a question to a lawyer.
1) The shim should be GPL'd, especially if it will be linked with GPL code. 2) The GPL'd shim should only use published API calls (such that any 3rd party could have written it - 3rd parties do this frequently for other commercial products) 3) The non-GPL product must publish the API calls that the GPL shim uses, such that any 3rd party could write their own GPL'd shim or similar. 4) The GPL'd shim should be released and distributed separately, with source code. The GPL'd shim should be made freely available on a ftp and web site (even if the product that it is designed for is not). Use sourceforge.net or similar to disassociate yourself from it. 5) The product should not rely only on GPL products. Either a persuasive case needs to be made as part of the marketting strategy, that the product is only an infrastructure product - incomplete on its own, or it must come with a non-GPL product, but with the option to use a GPL product instead. (i.e. you can't sell the solution as complete, if it isn't complete) The above five bits of advice are from a non-lawyer, who has tried to be aware of the issues from a legal standpoint. Many companies choose to do less than the above. They get away with it. Do so at your own risk. Cheers, mark -- [EMAIL PROTECTED]/[EMAIL PROTECTED]/[EMAIL PROTECTED] __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/ ------------------------------------------------------- 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