[MarkLogic Dev General] Question about licensing and XCC/.NET

Travis Spencer travislspencer at gmail.com
Thu Apr 10 17:49:43 PDT 2008


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


More information about the General mailing list