[MarkLogic Dev General] Question about licensing and XCC/.NET
Mark Helmstetter
mark.helmstetter at marklogic.com
Thu Apr 10 18:07:35 PDT 2008
GNU Classpath is licensed under the GPL with the infamous "Classpath
Exception" provision.
According so if you read the legalese at
http://www.gnu.org/software/classpath/license.html, there is a paragraph
at the end that sums it up very nicely:
As such, it can be used to run, create and distribute a large class of
applications and applets. When GNU Classpath is used unmodified as the
core class library for a virtual machine, compiler for the java languge,
or for a program written in the java programming language it does not
affect the licensing for distributing those programs directly.
So, I'm no lawyer, but I think you're OK.
--Mark
Travis Spencer wrote:
> Good Evening,
>
> According to the readme file that is included with the download of
> XCC/.NET, all .NET assemblies that need to interface with a MarkLogic
> server using the API exposed by this library must reference
> MarkLogicXcc.dll. This assembly in turn needs xcccore.dll which needs
> IKVM.GNU.Classpath.dll, which is licensed under the GNU GPL. Because
> this assembly is loaded into the address space of *every* piece of
> .NET code that uses the XCC/.NET library, they must all be licensed
> under the GPL and their source code must be made publicly available.
> This means that every program that uses XCC/.NET must be open source.
> Have I understood the dependencies correctly? If so, how can closed
> source .NET programs access a MarkLogic server since they can't use
> XCC/.NET?
>
> --
>
> Regards,
>
> Travis Spencer
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> http://xqzone.com/mailman/listinfo/general
>
>
More information about the General
mailing list