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
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general