On 16 Feb 2011, at 10:02, Alexandre Mazari wrote:

> Hi there !
> 
> I'd like to inform you about the Vala/GObject port of the W3C Widgets
> parser I am currently working on.
> This port will allow the use of the parser within "native"
> applications. I choosed Vala for the similarity of its syntax with
> java.
> This is straight port using
> * libxml2 for parsing instead of JDOM
> * glib/gio GFile for file handling instead of java.io
> * libuuid for GUID generation instead of the custom code found in
> util/RandomGUID.java
> * libsoup for HTTP client instead of apache commons

Cool!
> 
> I was wondering if such a port is fine by you,

Definitely!

> and what are my
> obligations regarding licencing : should the code stay Apache licenced
> ? If so, is it ok to depends on LGPL libraries ? Will it be legally
> usable by GPL-licenced applications ?

It depends on how you want to distribute it. In general code using the ASL is 
compatible with GPL, but not vice-versa.

If you'd like to contribute the core code to Wookie (e.g. in parser/vala/) then 
it has to use a compatible license. You might also be able to contribute your 
source code to Apache with an Apache License but then create a binary 
distribution with dependent LGPL libraries hosted externally (e.g. Apache 
Extras or your own Github/GoogleCode/SF site)?

I wonder if this something our mentors here might be able to comment on..?

> 
> Anyway, thanks for your great work, it saved me tons of time !

Sounds great! 

> 
> Regards,
> 
> Alexandre Mazari
> 
> -- 
> "If you open your mind too much, you brain will fall out"
> Tim Minchin

Reply via email to