Is it possible to be independent of Expat and use log4cxx.properties for configuration? Just in case if we do not want to be dependent on Expat license.
Regards, Krishna -----Original Message----- From: Curt Arnold [mailto:[EMAIL PROTECTED] Sent: Friday, April 25, 2008 9:52 AM To: Log4CXX User Subject: Re: log4cxx 0.10.0 dependency on libxml2 On Apr 24, 2008, at 2:35 AM, Chakravarthula, Krishnamurthy wrote: > Experts, > > If I want to use log4j.xml with log4cxx 0.10.0, do I need libxml2 > or any third part software? We want to use log4cxx for our product > and want to evaluate if we need to license for libxml2 (for internal > legal purposes). If there is a dependency on libxml2 then we may > want to use log4cxx.properties file instead of log4j.xml. Please > advice. > > Regards > Krishna Apache log4cxx 0.10.0 does not have a dependency on libxml2. It has required dependencies on APR and APR-Util which are both licensed under the Apache Software License. APR-Util provides an XML parsing API that is implemented with Expat (either bundled or referenced depending on platform and build options) and the DOMConfigurator was rewritten between 0.9.7 and 0.10.0 to switch from libxml2 to APR- Util's XML API. Expat its own license which is very permissive and is acceptable for use in Apache projects.