<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Licensing]]></title><description><![CDATA[<p dir="auto">Hi.  I have a quick question for the developers about licensing.  I noticed that NetXMS is under GPL v2.0.  (Just a tip, there should be a place to find this out on the homepage without having to download the source code).</p>
<p dir="auto">I was wondering whether you have, or would, consider releasing any portion of NetXMS under LGPL.</p>
<p dir="auto">To clarify, LGPL is the Lesser GPL, and in a nutshell it says that you can build your own custom code (a derivative work) against a library released under the LGPL license without having to release your custom code as GPL.</p>
<p dir="auto">I am interested in recommending your software to a customer.  NetXMS meets most, but not all, of my customer's requirements and I would be tasked to write some custom software, probably linking against your API, to fill in the missing functionality.  But I'm quite certain that my customer would not consent to releasing the code I develop for them as open source.  LGPL was intended to address just this sort of situation.</p>
<p dir="auto">Anyway, there are a wide range of attitudes on whether FOSS should be able to be used to build commercial software or not, and I was wondering whether the lack of mention of LGPL was inadvertent or intentional.  Thanks.</p>
<p dir="auto">Tony</p>
]]></description><link>https://forum.netxms.org/topic/976/licensing</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 07:40:12 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/976.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Sep 2010 21:44:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Licensing on Tue, 05 Oct 2010 16:49:28 GMT]]></title><description><![CDATA[<p dir="auto">OK,that definitely helps.  Thanks again.</p>
<p dir="auto">Tony</p>
]]></description><link>https://forum.netxms.org/post/4507</link><guid isPermaLink="true">https://forum.netxms.org/post/4507</guid><dc:creator><![CDATA[tizzo]]></dc:creator><pubDate>Tue, 05 Oct 2010 16:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Tue, 05 Oct 2010 13:59:38 GMT]]></title><description><![CDATA[<p dir="auto">Subagent is a shared library loaded by nxagentd, so it's nxagentd linked to subagent. The only dependence for any subagent is libnetxms, which is LGPL. From the GPL FAQ (<a href="http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins" rel="nofollow ugc">http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins</a>) it looks like a borderline case - core agent calls subagents periodically via few entry points. Also, if I understand license correctly, it doesn't matter until you use your proprietary modules in your organization and not selling them.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4506</link><guid isPermaLink="true">https://forum.netxms.org/post/4506</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 05 Oct 2010 13:59:38 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Tue, 05 Oct 2010 13:24:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/4502">Licensing</a>:</p>
<blockquote>
<p dir="auto">Version 1.0.5 just released, where I have changed licensing for most libraries to LGPL. Current licensing scheme is as follows:</p>
</blockquote>
<p dir="auto">Thanks Victor!  My only remaining concern is with subagents.  Does the GPL licensing of nxagentd and all the subagents mean that a custom subagent cannot be developed without releasing it as GPL?  (I'm still working on getting a build environment configured and do not yet know the dependencies of a subagent, but I assume it would have to link against nxagentd).  Thanks.</p>
<p dir="auto">Tony</p>
]]></description><link>https://forum.netxms.org/post/4505</link><guid isPermaLink="true">https://forum.netxms.org/post/4505</guid><dc:creator><![CDATA[tizzo]]></dc:creator><pubDate>Tue, 05 Oct 2010 13:24:56 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Tue, 05 Oct 2010 10:39:37 GMT]]></title><description><![CDATA[<p dir="auto">Version 1.0.5 just released, where I have changed licensing for most libraries to LGPL. Current licensing scheme is as follows:</p>
<p dir="auto">NetXMS components:</p>
<p dir="auto">libnetxms       LGPL<br />
libnxcl         LGPL<br />
libnxdb         LGPL<br />
libnxlp         LGPL<br />
libnxmap        LGPL<br />
libnxmb         GPL<br />
libnxsl         LGPL<br />
libnxsnmp       LGPL<br />
libnxsrv        LGPL<br />
nxagentd        GPL<br />
nxalarm         GPL<br />
nxav            GPL<br />
nxcon           GPL<br />
nxcptest        GPL<br />
nxevent         GPL<br />
nxflowd         GPL<br />
nxhttpd         GPL<br />
nxlexer         GPL<br />
nxlptest        GPL<br />
nxmibc          GPL<br />
nxnotify        GPL<br />
nxpush          GPL<br />
nxscript        GPL<br />
nxsms           GPL<br />
nxsnmpget       GPL<br />
nxsnmpset       GPL<br />
nxsnmpwalk      GPL<br />
nxuilib         GPL</p>
<p dir="auto">all subagents   GPL<br />
all DB drivers  GPL<br />
all SMS drivers GPL</p>
<p dir="auto">Third party components bundled with NetXMS:</p>
<p dir="auto">freetype        BSD-like<br />
libexpat        BSD-like<br />
libgd           BSD-like<br />
libipfix        LGPL<br />
libjpeg         BSD-like<br />
libpng          BSD-like<br />
scilexer        BSD-like<br />
sqlite          BSD-like<br />
zlib            BSD-like</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4502</link><guid isPermaLink="true">https://forum.netxms.org/post/4502</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 05 Oct 2010 10:39:37 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Wed, 08 Sep 2010 20:24:17 GMT]]></title><description><![CDATA[<p dir="auto">Great!  Thank you very much!</p>
]]></description><link>https://forum.netxms.org/post/4443</link><guid isPermaLink="true">https://forum.netxms.org/post/4443</guid><dc:creator><![CDATA[tizzo]]></dc:creator><pubDate>Wed, 08 Sep 2010 20:24:17 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Wed, 08 Sep 2010 20:04:56 GMT]]></title><description><![CDATA[<p dir="auto">I could change it in upcoming 1.0.5 version, which I plan to release this or next week, depending on resolving few serious issues (mostly issue 305).</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4442</link><guid isPermaLink="true">https://forum.netxms.org/post/4442</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 08 Sep 2010 20:04:56 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Wed, 08 Sep 2010 14:21:42 GMT]]></title><description><![CDATA[<p dir="auto">Thanks very much, that's the answer I was hoping to get.  Do you have any plans to put anything to that effect in writing?  My employer takes license compliance very seriously, so if the only license put forth in writing is GPL, and my proposed use will violate that license, they'll never let me do it, even with your assurance above.  Thanks.</p>
<p dir="auto">Tony</p>
]]></description><link>https://forum.netxms.org/post/4440</link><guid isPermaLink="true">https://forum.netxms.org/post/4440</guid><dc:creator><![CDATA[tizzo]]></dc:creator><pubDate>Wed, 08 Sep 2010 14:21:42 GMT</pubDate></item><item><title><![CDATA[Reply to Licensing on Wed, 08 Sep 2010 06:57:02 GMT]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">You are right, most of the libraries must have LGPL license instead of GPL. One of the main ideas behind NetXMS is to make it a good platform for building customized solutions, so GPL license in each file is mostly because of copy-and-paste then intentional limitations. I'll do review of licensing and change license files appropriately, but anyway you can be sure that you can use all APIs under LGPL license.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4436</link><guid isPermaLink="true">https://forum.netxms.org/post/4436</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 08 Sep 2010 06:57:02 GMT</pubDate></item></channel></rss>