license for libnxdb and libnxsrv changed to LGPL
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 22 Sep 2010 13:55:55 +0000 (13:55 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 22 Sep 2010 13:55:55 +0000 (13:55 +0000)
15 files changed:
COPYING
include/dbdrv.h
include/nxdbapi.h
src/db/libnxdb/dbcp.cpp
src/db/libnxdb/drivers.cpp
src/db/libnxdb/libnxdb.h
src/db/libnxdb/main.cpp
src/db/libnxdb/session.cpp
src/server/include/nxsrvapi.h
src/server/libnxsrv/agent.cpp
src/server/libnxsrv/isc.cpp
src/server/libnxsrv/libnxsrv.h
src/server/libnxsrv/license.cpp
src/server/libnxsrv/main.cpp
src/server/libnxsrv/snmpproxy.cpp

diff --git a/COPYING b/COPYING
index 7f09f68..82458d7 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -6,33 +6,48 @@ licensing. Detailed list of licensing per component is following:
 
 NetXMS components:
 
-libnetxms              LGPL
-libnxcl                        LGPL
-libnxlp                        LGPL
-libnxmap               LGPL
-libnxmb                        GPL
-libnxsl                        LGPL
-libnxsnmp              LGPL
-nxav                   GPL
-nxcon                  GPL
-nxcptest               GPL
-nxlptest               GPL
-nxmibc                 GPL
-nxnotify               GPL
-nxscript               GPL
-nxsnmpget              GPL
-nxsnmpset              GPL
-nxsnmpwalk             GPL
-nxuilib                        GPL
+libnetxms       LGPL
+libnxcl         LGPL
+libnxdb         LGPL
+libnxlp         LGPL
+libnxmap        LGPL
+libnxmb         GPL
+libnxsl         LGPL
+libnxsnmp       LGPL
+libnxsrv        LGPL
+nxagentd        GPL
+nxalarm         GPL
+nxav            GPL
+nxcon           GPL
+nxcptest        GPL
+nxevent         GPL
+nxflowd         GPL
+nxhttpd         GPL
+nxlexer         GPL
+nxlptest        GPL
+nxmibc          GPL
+nxnotify        GPL
+nxpush          GPL
+nxscript        GPL
+nxsms           GPL
+nxsnmpget       GPL
+nxsnmpset       GPL
+nxsnmpwalk      GPL
+nxuilib         GPL
+
+all subagents   GPL
+all DB drivers  GPL
+all SMS drivers GPL
 
 
 Third party components bundled with NetXMS:
 
-freetype               BSD-like
-libexpat               BSD-like
-libgd                  BSD-like
-libipfix               LGPL
-libjpeg                        BSD-like
-libpng                 BSD-like
-sqlite                 BSD-like
-zlib                   BSD-like
+freetype        BSD-like
+libexpat        BSD-like
+libgd           BSD-like
+libipfix        LGPL
+libjpeg         BSD-like
+libpng          BSD-like
+scilexer        BSD-like
+sqlite          BSD-like
+zlib            BSD-like
index 6b60e14..c085420 100644 (file)
@@ -1,10 +1,10 @@
 /* 
 ** NetXMS - Network Management System
-** Copyright (C) 2003-2009 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -12,7 +12,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
index 1e58490..d577520 100644 (file)
@@ -1,11 +1,11 @@
 /* \r
 ** NetXMS - Network Management System\r
 ** Server Library\r
-** Copyright (C) 2003-2009 Victor Kirhenshtein\r
+** Copyright (C) 2003-2010 Victor Kirhenshtein\r
 **\r
 ** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License as published by\r
-** the Free Software Foundation; either version 2 of the License, or\r
+** it under the terms of the GNU Lesser General Public License as published by\r
+** the Free Software Foundation; either version 3 of the License, or\r
 ** (at your option) any later version.\r
 **\r
 ** This program is distributed in the hope that it will be useful,\r
@@ -13,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
 ** GNU General Public License for more details.\r
 **\r
-** You should have received a copy of the GNU General Public License\r
+** You should have received a copy of the GNU Lesser General Public License\r
 ** along with this program; if not, write to the Free Software\r
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
 **\r
index 278988f..f16bc12 100644 (file)
@@ -4,8 +4,8 @@
 ** Copyright (C) 2008, 2009 Alex Kirhenshtein\r
 **\r
 ** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License as published by\r
-** the Free Software Foundation; either version 2 of the License, or\r
+** it under the terms of the GNU Lesser General Public License as published by\r
+** the Free Software Foundation; either version 3 of the License, or\r
 ** (at your option) any later version.\r
 **\r
 ** This program is distributed in the hope that it will be useful,\r
@@ -13,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
 ** GNU General Public License for more details.\r
 **\r
-** You should have received a copy of the GNU General Public License\r
+** You should have received a copy of the GNU Lesser General Public License\r
 ** along with this program; if not, write to the Free Software\r
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
 **\r
index 09220c5..0def45b 100644 (file)
@@ -1,10 +1,10 @@
 /*\r
 ** NetXMS - Network Management System\r
-** Copyright (C) 2003-2009 Victor Kirhenshtein\r
+** Copyright (C) 2003-2010 Victor Kirhenshtein\r
 **\r
 ** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License as published by\r
-** the Free Software Foundation; either version 2 of the License, or\r
+** it under the terms of the GNU Lesser General Public License as published by\r
+** the Free Software Foundation; either version 3 of the License, or\r
 ** (at your option) any later version.\r
 **\r
 ** This program is distributed in the hope that it will be useful,\r
@@ -12,7 +12,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
 ** GNU General Public License for more details.\r
 **\r
-** You should have received a copy of the GNU General Public License\r
+** You should have received a copy of the GNU Lesser General Public License\r
 ** along with this program; if not, write to the Free Software\r
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
 **\r
index 418f202..0c915b3 100644 (file)
@@ -1,10 +1,10 @@
 /* \r
 ** NetXMS - Network Management System\r
-** Copyright (C) 2003-2009 Victor Kirhenshtein\r
+** Copyright (C) 2003-2010 Victor Kirhenshtein\r
 **\r
 ** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License as published by\r
-** the Free Software Foundation; either version 2 of the License, or\r
+** it under the terms of the GNU Lesser General Public License as published by\r
+** the Free Software Foundation; either version 3 of the License, or\r
 ** (at your option) any later version.\r
 **\r
 ** This program is distributed in the hope that it will be useful,\r
@@ -12,7 +12,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
 ** GNU General Public License for more details.\r
 **\r
-** You should have received a copy of the GNU General Public License\r
+** You should have received a copy of the GNU Lesser General Public License\r
 ** along with this program; if not, write to the Free Software\r
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
 **\r
index c643fed..c4ae170 100644 (file)
@@ -1,11 +1,11 @@
 /* \r
 ** NetXMS - Network Management System\r
-** Server Library\r
-** Copyright (C) 2003, 2004, 2005, 2006, 2007 Victor Kirhenshtein\r
+** Database Abstraction Library\r
+** Copyright (C) 2003-2010 Victor Kirhenshtein\r
 **\r
 ** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License as published by\r
-** the Free Software Foundation; either version 2 of the License, or\r
+** it under the terms of the GNU Lesser General Public License as published by\r
+** the Free Software Foundation; either version 3 of the License, or\r
 ** (at your option) any later version.\r
 **\r
 ** This program is distributed in the hope that it will be useful,\r
@@ -13,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
 ** GNU General Public License for more details.\r
 **\r
-** You should have received a copy of the GNU General Public License\r
+** You should have received a copy of the GNU Lesser General Public License\r
 ** along with this program; if not, write to the Free Software\r
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
 **\r
index ac4f536..ac9ac24 100644 (file)
@@ -1,10 +1,11 @@
 /*\r
 ** NetXMS - Network Management System\r
+** Database Abstraction Library\r
 ** Copyright (C) 2003-2010 Victor Kirhenshtein\r
 **\r
 ** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License as published by\r
-** the Free Software Foundation; either version 2 of the License, or\r
+** it under the terms of the GNU Lesser General Public License as published by\r
+** the Free Software Foundation; either version 3 of the License, or\r
 ** (at your option) any later version.\r
 **\r
 ** This program is distributed in the hope that it will be useful,\r
@@ -12,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
 ** GNU General Public License for more details.\r
 **\r
-** You should have received a copy of the GNU General Public License\r
+** You should have received a copy of the GNU Lesser General Public License\r
 ** along with this program; if not, write to the Free Software\r
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
 **\r
index c51793b..7cff562 100644 (file)
@@ -1,11 +1,11 @@
 /* 
 ** NetXMS - Network Management System
 ** Server Library
-** Copyright (C) 2003-2009 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -13,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
index 77c38db..ff3325f 100644 (file)
@@ -4,8 +4,8 @@
 ** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -13,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
index 03b9177..9f6e174 100644 (file)
@@ -1,10 +1,10 @@
 /*
 ** NetXMS - Network Management System
-** Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -12,7 +12,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
index 0704b25..241bbe4 100644 (file)
@@ -1,11 +1,11 @@
 /* 
 ** NetXMS - Network Management System
 ** Server Library
-** Copyright (C) 2003, 2004 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
-** $module: libnxsrv.h
+** File: libnxsrv.h
 **
 **/
 
index 628bcd2..ef09a7c 100644 (file)
@@ -1,10 +1,10 @@
 /* 
 ** NetXMS - Network Management System
-** Copyright (C) 2008 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -12,7 +12,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
index b6d4a31..896ad96 100644 (file)
@@ -1,11 +1,11 @@
 /* 
 ** NetXMS - Network Management System
 ** Server Library
-** Copyright (C) 2003, 2004, 2005, 2006, 2007 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -13,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
index 2246c32..3306624 100644 (file)
@@ -1,12 +1,11 @@
-/* $Id$ */
 /* 
 ** NetXMS - Network Management System
 ** Server Library
-** Copyright (C) 2003, 2004, 2005, 2006 Victor Kirhenshtein
+** Copyright (C) 2003-2010 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License as published by
-** the Free Software Foundation; either version 2 of the License, or
+** it under the terms of the GNU Lesser General Public License as published by
+** the Free Software Foundation; either version 3 of the License, or
 ** (at your option) any later version.
 **
 ** This program is distributed in the hope that it will be useful,
@@ -14,7 +13,7 @@
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 ** GNU General Public License for more details.
 **
-** You should have received a copy of the GNU General Public License
+** You should have received a copy of the GNU Lesser General Public License
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **