[xsd-users] About usage of code synthesis

Boris Kolpackov boris at codesynthesis.com
Fri Aug 11 07:22:02 EDT 2017


lainegates <lainegates at 163.com> writes:

> when I read the "README", I find a term (1.b) that "You created a library
> that uses the XSD generated code and the XSD runtime library to access
> information in XML instance documents. You did not add to the library any
> other useful code that uses the XSD generated code or the XSD runtime
> library (neither section 2.b nor 2.c is satisfied)....  This scenario does
> not fall under this FLOSS Exception (neither section 2.b nor 2.c is
> satisfied). You created the library for the sole purpose of making the XSD
> generated code and the XSD runtime library available to your proprietary
> application."
>
> 
> Does this term means that 
>   (1) If I just compile the code generated by code synthesis to library
>       without any changes
>   (2) I just link the library from step (1) to my application
>
> , then I can use the code with BSD license (no charge) and don't need
> to worry about GPL license ?

No, it says exactly opposite: you cannot package the generated code for
the sole purpose of relicensing it under a more permissive license. You
have to add something useful on top of the generate code to such a library
in order to be able to do that.

Boris



More information about the xsd-users mailing list