diff --git a/CMakeLists.txt b/CMakeLists.txt index bf30105..09bd561 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,7 @@ +# This software is dual-licensed under GPLv3 and a commercial +# license. See the file LICENSE.md distributed with this software for +# full license information. + cmake_minimum_required(VERSION 3.9) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_LIST_DIR}/cmake/Modules") project(SOEM diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 01aed50..0000000 --- a/LICENSE +++ /dev/null @@ -1,34 +0,0 @@ -Simple Open EtherCAT Master Library - -Copyright (C) 2005-2017 Speciaal Machinefabriek Ketels v.o.f. -Copyright (C) 2005-2017 Arthur Ketels -Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven -Copyright (C) 2009-2017 rt-labs AB, Sweden - -SOEM is free software; you can redistribute it and/or modify it under the terms -of the GNU General Public License version 2 as published by the Free Software -Foundation. - -SOEM is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -PARTICULAR PURPOSE. See the GNU General Public License for more details. - -As a special exception, if other files instantiate templates or use macros or -inline functions from this file, or you compile this file and link it with other -works to produce a work based on this file, this file does not by itself cause -the resulting work to be covered by the GNU General Public License. However the -source code for this file must still be made available in accordance with -section (3) of the GNU General Public License. - -This exception does not invalidate any other reasons why a work based on this -file might be covered by the GNU General Public License. - -The EtherCAT Technology, the trade name and logo "EtherCAT" are the intellectual -property of, and protected by Beckhoff Automation GmbH. You can use SOEM for the -sole purpose of creating, using and/or selling or otherwise distributing an -EtherCAT network master provided that an EtherCAT Master License is obtained -from Beckhoff Automation GmbH. - -In case you did not receive a copy of the EtherCAT Master License along with -SOEM write to Beckhoff Automation GmbH, Eiserstrasse 5, D-33415 Verl, Germany -(www.beckhoff.com). diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..4479012 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,26 @@ +# Simple Open EtherCAT Master Library + +Copyright (C) 2005-2025 Speciaal Machinefabriek Ketels v.o.f. +Copyright (C) 2005-2025 Arthur Ketels +Copyright (C) 2008-2009 TU/e Technische Universiteit Eindhoven +Copyright (C) 2009-2025 rt-labs AB, Sweden + +# License + +This software is dual-licensed. + +## GPL version 3 + +This software is distributed under GPLv3. You are allowed to use this +software for an open-source project with a compatible license. + +[GNU GPL license v3](https://www.gnu.org/licenses/gpl-3.0.html) + +## Commercial license + +This software is also available under a commercial license with +options for support and maintenance. Please contact sales@rt-labs.com +for further details. + +If you intend to use this stack in a commercial product, you likely need to +buy a license. diff --git a/doc/soem.dox b/doc/soem.dox index 6735cf2..fa1ec4b 100644 --- a/doc/soem.dox +++ b/doc/soem.dox @@ -198,8 +198,9 @@ * - Various fixes and improvements * * \section legal Legal notice -* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. * */ diff --git a/osal/erika/osal.c b/osal/erika/osal.c index a921c5f..a43f8b3 100644 --- a/osal/erika/osal.c +++ b/osal/erika/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/erika/osal_defs.h b/osal/erika/osal_defs.h index 99d0ac3..2a3fbac 100644 --- a/osal/erika/osal_defs.h +++ b/osal/erika/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/intime/osal.c b/osal/intime/osal.c index 357edc1..1869371 100644 --- a/osal/intime/osal.c +++ b/osal/intime/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/intime/osal_defs.h b/osal/intime/osal_defs.h index 34a9e87..bf8ea25 100644 --- a/osal/intime/osal_defs.h +++ b/osal/intime/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/linux/osal.c b/osal/linux/osal.c index d998bb9..7ad3d62 100644 --- a/osal/linux/osal.c +++ b/osal/linux/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/linux/osal_defs.h b/osal/linux/osal_defs.h index 6ec32ef..b097742 100644 --- a/osal/linux/osal_defs.h +++ b/osal/linux/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/macosx/osal.c b/osal/macosx/osal.c index d96e970..0e80b5f 100644 --- a/osal/macosx/osal.c +++ b/osal/macosx/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/macosx/osal_defs.h b/osal/macosx/osal_defs.h index 6ec32ef..b097742 100644 --- a/osal/macosx/osal_defs.h +++ b/osal/macosx/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/osal.h b/osal/osal.h index ed07c51..e59094c 100644 --- a/osal/osal.h +++ b/osal/osal.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_ diff --git a/osal/rtems/osal.c b/osal/rtems/osal.c index d96e970..0e80b5f 100644 --- a/osal/rtems/osal.c +++ b/osal/rtems/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/rtems/osal_defs.h b/osal/rtems/osal_defs.h index 6ec32ef..b097742 100644 --- a/osal/rtems/osal_defs.h +++ b/osal/rtems/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/rtk/osal.c b/osal/rtk/osal.c index a519bb7..e580145 100644 --- a/osal/rtk/osal.c +++ b/osal/rtk/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/rtk/osal_defs.h b/osal/rtk/osal_defs.h index 162a42e..3f3ecb9 100644 --- a/osal/rtk/osal_defs.h +++ b/osal/rtk/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/vxworks/osal.c b/osal/vxworks/osal.c index cfb0d02..b21706d 100644 --- a/osal/vxworks/osal.c +++ b/osal/vxworks/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/vxworks/osal_defs.h b/osal/vxworks/osal_defs.h index 3aafb73..8af43a2 100644 --- a/osal/vxworks/osal_defs.h +++ b/osal/vxworks/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/win32/osal.c b/osal/win32/osal.c index d9572ca..d2fd180 100644 --- a/osal/win32/osal.c +++ b/osal/win32/osal.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/osal/win32/osal_defs.h b/osal/win32/osal_defs.h index e21aa71..2780029 100644 --- a/osal/win32/osal_defs.h +++ b/osal/win32/osal_defs.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_defs_ diff --git a/osal/win32/osal_win32.h b/osal/win32/osal_win32.h index 37a187a..3fdf59f 100644 --- a/osal/win32/osal_win32.h +++ b/osal/win32/osal_win32.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #ifndef _osal_win32_ diff --git a/oshw/erika/nicdrv.c b/oshw/erika/nicdrv.c index 3ef4574..962aab2 100644 --- a/oshw/erika/nicdrv.c +++ b/oshw/erika/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/erika/nicdrv.h b/oshw/erika/nicdrv.h index 20e5d82..7615b07 100644 --- a/oshw/erika/nicdrv.h +++ b/oshw/erika/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/erika/oshw.c b/oshw/erika/oshw.c index 256c75c..49c1152 100644 --- a/oshw/erika/oshw.c +++ b/oshw/erika/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/oshw/erika/oshw.h b/oshw/erika/oshw.h index 03a83c3..07143a4 100644 --- a/oshw/erika/oshw.h +++ b/oshw/erika/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/intime/nicdrv.c b/oshw/intime/nicdrv.c index a7751d1..802c2b2 100644 --- a/oshw/intime/nicdrv.c +++ b/oshw/intime/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/intime/nicdrv.h b/oshw/intime/nicdrv.h index 8802d4e..22130ea 100644 --- a/oshw/intime/nicdrv.h +++ b/oshw/intime/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/intime/oshw.c b/oshw/intime/oshw.c index d068050..e571c8a 100644 --- a/oshw/intime/oshw.c +++ b/oshw/intime/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/oshw/intime/oshw.h b/oshw/intime/oshw.h index 7939153..24926c9 100644 --- a/oshw/intime/oshw.h +++ b/oshw/intime/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/linux/nicdrv.c b/oshw/linux/nicdrv.c index 5498292..d64cfc7 100644 --- a/oshw/linux/nicdrv.c +++ b/oshw/linux/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/linux/nicdrv.h b/oshw/linux/nicdrv.h index c2dd209..a9c4246 100644 --- a/oshw/linux/nicdrv.h +++ b/oshw/linux/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/linux/oshw.c b/oshw/linux/oshw.c index d3cb5b8..b441507 100644 --- a/oshw/linux/oshw.c +++ b/oshw/linux/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/oshw/linux/oshw.h b/oshw/linux/oshw.h index 78d131b..1e2bd55 100644 --- a/oshw/linux/oshw.h +++ b/oshw/linux/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/macosx/nicdrv.c b/oshw/macosx/nicdrv.c index e202bb0..9183679 100644 --- a/oshw/macosx/nicdrv.c +++ b/oshw/macosx/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/macosx/nicdrv.h b/oshw/macosx/nicdrv.h index 45ac04c..8f40fa6 100644 --- a/oshw/macosx/nicdrv.h +++ b/oshw/macosx/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/macosx/oshw.c b/oshw/macosx/oshw.c index 90406ad..d1bf6c2 100644 --- a/oshw/macosx/oshw.c +++ b/oshw/macosx/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/oshw/macosx/oshw.h b/oshw/macosx/oshw.h index 78d131b..1e2bd55 100644 --- a/oshw/macosx/oshw.h +++ b/oshw/macosx/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/rtems/nicdrv.c b/oshw/rtems/nicdrv.c index b2c9b2f..dc1b687 100644 --- a/oshw/rtems/nicdrv.c +++ b/oshw/rtems/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/rtems/nicdrv.h b/oshw/rtems/nicdrv.h index c2dd209..a9c4246 100644 --- a/oshw/rtems/nicdrv.h +++ b/oshw/rtems/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/rtems/oshw.c b/oshw/rtems/oshw.c index f807570..eb53896 100644 --- a/oshw/rtems/oshw.c +++ b/oshw/rtems/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/oshw/rtems/oshw.h b/oshw/rtems/oshw.h index 78d131b..1e2bd55 100644 --- a/oshw/rtems/oshw.h +++ b/oshw/rtems/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/rtk/nicdrv.c b/oshw/rtk/nicdrv.c index 5568d84..e66d933 100644 --- a/oshw/rtk/nicdrv.c +++ b/oshw/rtk/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/rtk/nicdrv.h b/oshw/rtk/nicdrv.h index b51fab8..52e41a0 100644 --- a/oshw/rtk/nicdrv.h +++ b/oshw/rtk/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/rtk/oshw.c b/oshw/rtk/oshw.c index 98a26e7..2cd5807 100644 --- a/oshw/rtk/oshw.c +++ b/oshw/rtk/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include "oshw.h" diff --git a/oshw/rtk/oshw.h b/oshw/rtk/oshw.h index 0eb3c0b..3104e27 100644 --- a/oshw/rtk/oshw.h +++ b/oshw/rtk/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/vxworks/nicdrv.c b/oshw/vxworks/nicdrv.c index 3e37118..322b991 100644 --- a/oshw/vxworks/nicdrv.c +++ b/oshw/vxworks/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/vxworks/nicdrv.h b/oshw/vxworks/nicdrv.h index 6bb34e5..d5e9660 100644 --- a/oshw/vxworks/nicdrv.h +++ b/oshw/vxworks/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/vxworks/oshw.c b/oshw/vxworks/oshw.c index 2b5b259..5b8e8af 100644 --- a/oshw/vxworks/oshw.c +++ b/oshw/vxworks/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include diff --git a/oshw/vxworks/oshw.h b/oshw/vxworks/oshw.h index 3f36af6..aca3045 100644 --- a/oshw/vxworks/oshw.h +++ b/oshw/vxworks/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/win32/nicdrv.c b/oshw/win32/nicdrv.c index 96d2f0f..aa3cf07 100644 --- a/oshw/win32/nicdrv.c +++ b/oshw/win32/nicdrv.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/win32/nicdrv.h b/oshw/win32/nicdrv.h index 32103a3..a97346b 100644 --- a/oshw/win32/nicdrv.h +++ b/oshw/win32/nicdrv.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/oshw/win32/oshw.c b/oshw/win32/oshw.c index 128ba07..517c8f6 100644 --- a/oshw/win32/oshw.c +++ b/oshw/win32/oshw.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ #include "oshw.h" diff --git a/oshw/win32/oshw.h b/oshw/win32/oshw.h index dfe2efd..74666d3 100644 --- a/oshw/win32/oshw.h +++ b/oshw/win32/oshw.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercat.h b/soem/ethercat.h index d87d748..694d0de 100644 --- a/soem/ethercat.h +++ b/soem/ethercat.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatbase.c b/soem/ethercatbase.c index ba92563..681a1a8 100644 --- a/soem/ethercatbase.c +++ b/soem/ethercatbase.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatbase.h b/soem/ethercatbase.h index e1ee687..54721ab 100644 --- a/soem/ethercatbase.h +++ b/soem/ethercatbase.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatcoe.c b/soem/ethercatcoe.c index 3f29e1f..e9c302b 100644 --- a/soem/ethercatcoe.c +++ b/soem/ethercatcoe.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatcoe.h b/soem/ethercatcoe.h index a708e0c..16b50c7 100644 --- a/soem/ethercatcoe.h +++ b/soem/ethercatcoe.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatconfig.c b/soem/ethercatconfig.c index 666b048..017028b 100644 --- a/soem/ethercatconfig.c +++ b/soem/ethercatconfig.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatconfig.h b/soem/ethercatconfig.h index fbe544c..ed660b7 100644 --- a/soem/ethercatconfig.h +++ b/soem/ethercatconfig.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatconfiglist.h b/soem/ethercatconfiglist.h index 75fe538..9f68fad 100644 --- a/soem/ethercatconfiglist.h +++ b/soem/ethercatconfiglist.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatdc.c b/soem/ethercatdc.c index b6220b1..7005bbb 100644 --- a/soem/ethercatdc.c +++ b/soem/ethercatdc.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatdc.h b/soem/ethercatdc.h index b4ad2d1..f092112 100644 --- a/soem/ethercatdc.h +++ b/soem/ethercatdc.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercateoe.c b/soem/ethercateoe.c index 633987f..3e25c42 100644 --- a/soem/ethercateoe.c +++ b/soem/ethercateoe.c @@ -1,6 +1,8 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. + * full license information. */ /** \file diff --git a/soem/ethercateoe.h b/soem/ethercateoe.h index 67ef329..6e39fc9 100644 --- a/soem/ethercateoe.h +++ b/soem/ethercateoe.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatfoe.c b/soem/ethercatfoe.c index a832193..e319c8f 100644 --- a/soem/ethercatfoe.c +++ b/soem/ethercatfoe.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatfoe.h b/soem/ethercatfoe.h index c35a42d..cd65467 100644 --- a/soem/ethercatfoe.h +++ b/soem/ethercatfoe.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatmain.c b/soem/ethercatmain.c index b5d2cd2..a0951b8 100644 --- a/soem/ethercatmain.c +++ b/soem/ethercatmain.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** diff --git a/soem/ethercatmain.h b/soem/ethercatmain.h index 3d07ad8..afec783 100644 --- a/soem/ethercatmain.h +++ b/soem/ethercatmain.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatprint.c b/soem/ethercatprint.c index 028dfe0..7d9066d 100644 --- a/soem/ethercatprint.c +++ b/soem/ethercatprint.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatprint.h b/soem/ethercatprint.h index 43acc2e..4bdd809 100644 --- a/soem/ethercatprint.h +++ b/soem/ethercatprint.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatsoe.c b/soem/ethercatsoe.c index eb83a64..68c8540 100644 --- a/soem/ethercatsoe.c +++ b/soem/ethercatsoe.c @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file diff --git a/soem/ethercatsoe.h b/soem/ethercatsoe.h index 35d76d1..f65ff78 100644 --- a/soem/ethercatsoe.h +++ b/soem/ethercatsoe.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file @@ -127,4 +128,4 @@ int ecx_readIDNmap(ecx_contextt *context, uint16 slave, uint32 *Osize, uint32 *I } #endif -#endif \ No newline at end of file +#endif diff --git a/soem/ethercattype.h b/soem/ethercattype.h index ac091e2..83a90af 100644 --- a/soem/ethercattype.h +++ b/soem/ethercattype.h @@ -1,6 +1,7 @@ /* - * Licensed under the GNU General Public License version 2 with exceptions. See - * LICENSE file in the project root for full license information + * This software is dual-licensed under GPLv3 and a commercial + * license. See the file LICENSE.md distributed with this software for + * full license information. */ /** \file