I asked nomachine and here is their actual license.<br><br>As I'd suspected the GPL components that they use NoMachine points out were GPL already<br>and nearly 80% of the overall NX project. <br><br>Given that I'm not sure they can copyright those modules as they were based on other GPL projects... see URL: <a href="http://www.nomachine.com/ar/view.php?ar_id=AR10B00018">http://www.nomachine.com/ar/view.php?ar_id=AR10B00018</a><br>
<br>Under<a href="http://www.nomachine.com/licensing"> the NoMachine EULA</a> it limits their copyright to the following programs:<br><pre style="margin-left: 80px;"><b>4.1 Commercial NoMachine Software
NoMachine Commercial Software consists of the following computer programs
that have been developed by NoMachine:
- nxserver
- nxnode
- nxmanager
- nxclient
- nxapplet
- nxstat
NoMachine owns the copyrights and intellectual property in and to each
item of NoMachine Commercial Software.</b></pre>The EULA also names all of the Open Source NoMachine programs separately that remain open.<br><br>The URL that Erik provided says:<br><br><div style="margin-left: 40px;"><font class="t_2black">Note also that to maintain the code ununcumbered
of copyright, patents and licensing issues, it is required that you
agree on giving to NoMachine a <b><i>Joint Copyright Assignment, granting the
right to use your contributions in future NoMachine software, being
this future software open or closed source and intended for commercial
or non commercial use</i></b>. Such a JCA is standard in the industry, being
required, for example, to contribute to Apache or to some projects
sponsored by the GNU FSF. While <u>NoMachine releases its OSS software
under the GPL license (a <b>non-whitdrawable deal,</b> ensuring that the
software you contributed <b>will be freely available forever</b> under the
terms of this same license</u>),<b> it is a requisite that NoMachine will
maintain the full copyright on the software it develop</b>s. </font><br></div><font class="t_2black"> </font><br>So any code anyone's contributed since 2004 to NoMachine's programs (see the above list) just gives NoMachine JOINT copyright with the contributors.<br>
<br>There's only a question if any of x2go's current modules were directly derived from NoMachine's above "programs":<br><br><div style="margin-left: 40px;">libssh<br>nxcomp<br>nxcompext<br>xcompshad<br>
nxproxy<br>x2goagent<br>x2goclient<br>x2gognomebindings<br>x2goplugin<br>x2goserver<br></div><br>Brian<br><br><br><table width="492" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td width="6"><br></td>
<td class="t_4orange" valign="middle" width="480" background="http://www.nomachine.com/img/shared/bgTop2.gif"><b>Article: #AR10B00018</b></td>
<td width="6"><img src="http://www.nomachine.com/img/shared/borderTopDx2.gif" width="6" height="24" border="0"></td>
</tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td><img src="http://www.nomachine.com/img/shared/1pixtransp.gif" width="492" height="5" border="0"></td>
</tr>
<tr>
<td valign="top" width="100%">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td colspan="3" valign="top" bgcolor="#f9f9f9">
<form name="modify" action="modify.php?ar_id=AR10B00018" method="POST" style="padding:0px; margin:0px;">
<table style="border: 1px solid #dfdfdf;" width="100%" border="0" cellpadding="4" cellspacing="1">
<tbody><tr>
<td width="100%">
<table width="100%" border="0" cellpadding="1" cellspacing="0">
<tbody><tr>
<td colspan="2" bgcolor="#F9F9F9"><img src="http://www.nomachine.com/img/shared/1pixtransp.gif" width="1" height="2" border="0"></td>
</tr>
<tr>
<td class="t_1black" width="80" bgcolor="#F9F9F9">Added on:</td>
<td class="t_1black" bgcolor="#F9F9F9">2004-10-04</td>
</tr><tr>
<td colspan="2" bgcolor="#F9F9F9"><img src="http://www.nomachine.com/img/shared/1pixtransp.gif" width="1" height="2" border="0"></td>
</tr>
<tr>
<td class="t_1black" width="80" bgcolor="#F9F9F9">Last Modified:</td>
<td class="t_1black" bgcolor="#F9F9F9">2011-01-12</td>
</tr><tr>
<td colspan="2" bgcolor="#F9F9F9"><img src="http://www.nomachine.com/img/shared/1pixtransp.gif" width="1" height="2" border="0"></td>
</tr>
<tr>
<td class="t_1black" width="80" bgcolor="#F9F9F9">Applies to:</td>
<td class="t_1black" bgcolor="#F9F9F9">NX Licensing</td>
</tr> </tbody></table>
</td>
</tr>
</tbody></table>
<table style="border: 1px solid #dfdfdf; border-top: 0px;" width="100%" border="0" cellpadding="1" cellspacing="0">
<tbody><tr>
<td valign="TOP">
<table width="100%" bgcolor="#F9F9F9" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td valign="top">
<table bgcolor="#F9F9F9" border="0" cellpadding="2" cellspacing="2">
<tbody><tr>
<td valign="top" height="30">
<font class="t_2black"><b>Under what kind of license is NX distributed?</b></font>
<br>
<font class="t_2black">NX Server and NX Client are commercial products, distributed under a <a href="http://www.nomachine.com/licensing">closed source licence</a>
but all the core libraries (for example libraries implementing X
protocol compression), the modified X11 transport libraries (which
implement proxying of any standard X client) and the NX agent (the
program that runs X sessions on behalf of the user) are released under
the GNU General Public Licence. They represent a huge part of
the project, currently nearly 80% of all the time and resources
dedicated to NX development. See our EULA for specific details: <a href="http://www.nomachine.com/licensing">http://www.nomachine.com/licensing</a></font></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table>
</form></td></tr></tbody></table></td></tr></tbody></table><br><div class="gmail_quote">
------------------------------<br>
<br>
Message: 3<br>
Date: Wed, 2 Feb 2011 09:50:13 +0100<br>
From: Erik Auerswald <<a href="mailto:auerswald@fg-networking.de">auerswald@fg-networking.de</a>><br>
To: <a href="mailto:x2go-dev@lists.berlios.de">x2go-dev@lists.berlios.de</a><br>
Subject: Re: [X2go-dev] [Pkg-x2go-devel] Getting things started with<br>
x2goclient<br>
Message-ID: <<a href="mailto:20110202085013.GB24710@fgnfs.fg-networking.de">20110202085013.GB24710@fgnfs.fg-networking.de</a>><br>
Content-Type: text/plain; charset=iso-8859-1<br>
<br>
Hi,<br>
<br>
On Tue, Feb 01, 2011 at 01:53:27PM -0500, Gerry Reno wrote:<br>
> On 02/01/2011 01:44 PM, Moritz Str?be wrote:<br>
> > Am 01.02.2011 18:28, Gerry Reno schrieb:<br>
> ><br>
> >> Unless NoMachine completely rewrote the NX libs from scratch they cannot<br>
> >> change the license nor can they fail to provide any updates made to that<br>
> >> code base. Once the GPL license is on a code base ALL derivatives that<br>
> >> are distributed in any manner are covered under the GPL no matter who<br>
> >> makes them.<br>
<br>
Any code released under the GPL remains this way. This does not affect new<br>
releases done by the copyright holder.<br>
<br>
> > No, this only applies if you license the code. Therefore they can<br>
> > re-license the code under whatever license they wish, as long as they<br>
> > don't violate the rights (licenses) of others.<br>
><br>
> Without knowing the entire history of the NX codebase, I would say that<br>
> if they were accepting contributions from any contributors that made<br>
> their contributions under the GPL then they, NoMachine, cannot just<br>
> summarily change the license of the codebase.<br>
<br>
They have the copyright on all code in NX, see their contribution<br>
guidelines:<br>
<a href="http://www.nomachine.com/ar/view.php?ar_id=AR12B00113" target="_blank">http://www.nomachine.com/ar/view.php?ar_id=AR12B00113</a><br>
<br>
To spell it out: Nomachine can relicense the NX code any which way they<br>
want.<br>
<br>
BTW this was the first google result for the query "contribute nomachine<br>
nx", a few seconds research would have saved many emails...<br>
<br>
Erik<br></div><br>