[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