Hello,
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
https://itunes.apple.com/us/app/bitmedic-antivirus-malware/id1001746820?mt=12
Below is otool result of BitMedic binary
otool -L BitMedic
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,
Patric
_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq
http://www.clamav.net/contact.html#ml