On 3/15/07, Pete Robbins <[EMAIL PROTECTED]> wrote:

On 15/03/07, ant elder <[EMAIL PROTECTED]> wrote:
>
> So that prompted me to check the licenses. Zlib and libxml2 look fine i
> think though they do need to be added to the Tuscany LICENSE and NOTICE
> files if the Tuscany code is using those APIs whether or not Tuscany
> Native
> is distributing them. Looks like iconv is LGPL which isn't ASF friendly.
> Is
> the Tuscany Native code actually using the iconv APIs?
>
>   ...ant


we do not use iconv at all. It just has to be there for libxml2 to work.

The only APIs used are for libxml2. I did not think that use of an API
requires a mention in the NOTICE file as we are not including any libxml2
artifacts. If it does then do we need to add entries for:
Ruby
Python
Curl
Httpd
Axis2c
gcc
java
ant
automake
autoconf
.....

?


I can't find a web page to point to with a definitive answer right now, but
this is how i thought this worked:

If ASF code directly uses the APIs of a third party work then you need
mention this in the LICENSE and NOTICE files (unless its another ASF
project). Its not about whether or not we actually distribute the third
party work, its if the third party code is required to make a functioning
build of our project.

I could be wrong, does anyone else know?

  ...ant

Reply via email to