[clamav-users] GPL license question

Joel Esler (jesler) jesler at cisco.com
Sat Sep 17 14:11:35 EDT 2016

For example, even Apple ships ClamAV with their OS X server platform for scanning incoming email.

Sent from my iPhone

On Sep 17, 2016, at 11:50 AM, Borough Rumford <lmdekib7 at icloud.com<mailto:lmdekib7 at icloud.com>> wrote:


I know clamav is released under GPL license, and third-party commercial app shouldn't link libclamav.

However I find there is one anti-virus app link libclamav directly and is published on Mac app store.

This app is


Below is otool result of BitMedic binary otool -L BitMedic

/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement (compatibility version 1.0.0, current version 559.20.9)

@rpath/libclamav.6.dylib (compatibility version 8.0.0, current version 8.25.0)

/usr/lib/libsqlite3.dylib (compatibility version 9.0.0, current version 168.0.0)

/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1153.20.0)

/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)

/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)

/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1347.57.0)

/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1153.18.0)

/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 600.0.0)

/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 62.0.0)

/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.10.0)

/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 57031.20.26)

/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 699.1.5)

I want to know if the way used by Bitmedic is legal and other developers can also use clamav directly in their commercial app.

Best Regards,
Help us build a comprehensive ClamAV guide:


More information about the clamav-users mailing list