OK, looking at this as well as the other mail sent by Senaka, I think we
should get more serious about this and solve it for once and for all.
I propose that we list out all dependencies - including simple stuff as
Axis2/Java for code gen, to all libs we link to and look for the
implications.
Here is the dependency list that I came up with:
1. OpenSSL
2. libcurl
3. libxml2 & iconv
4. zlib
5. Apache httpd
6. Apache Axis2 (for Codegen)
7. pthread
Have I missed anything? Or is there anything not relevant?
Thanks,
Samisa...
Samisa Abeysinghe wrote:
So it is not a bad picture after all.
My proposal is that, we steady up Guthtiila and make Guththila the
default parser in the future. zlip is already optional. So we will
have zero external dependencies then.
Samisa...
Dinesh Premalal wrote:
Hi,
We have following dependencies , with mentioned licensing
libxml2 - MIT License
zlib - zlib license
iconv* - LGPL License
*(Axis2/C doesn't have direct dependency with iconv, only libxml2 has
dependency with iconv)
David Illsley provide this link [1] as a reference , which carries
potential solution for our issue. According to this document MIT and
zlib licenses comes under Category A licenses (Authorized
licenses).
<quote>
Third-party works, in both source and binary form, may be included
within Apache products when made available under the following
licenses: </quote>
whereas LGPL comes under Category X licenses (Excluded Licenses),
<quote>
The following licenses must not apply to any software within an Apache
product, whether in source or binary form. See Options for Prohibited
Works for applicability to system requirements or optional works
distributed elsewhere.
</quote>
My understanding is , we could ship libxml2 and zlib if we want. But
there might not be room for iconv. However we do not have direct
dependency for iconv, we list it because libxml2 have dependency on
it.
Any thoughts on this ?
thanks,
Dinesh
1.http://people.apache.org/~cliffs/3party.html#options-systemrequirements
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]