Skip to content

Commit

Permalink
Change license from GPL to LGPL/BSD
Browse files Browse the repository at this point in the history
This changes the license from the GPLv3 to the LGPLv3.  See:
#89 (comment)

Client code now has discretion as to using LGPL or BSD.
  • Loading branch information
rm5248 committed Mar 7, 2022
1 parent c172869 commit efe8d35
Show file tree
Hide file tree
Showing 171 changed files with 371 additions and 2,125 deletions.
846 changes: 176 additions & 670 deletions COPYING

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -15,7 +15,7 @@ properties.

Quick facts:

License: GPL 3.0
License: LGPL 3.0 or BSD-3-Clause

Website: http://dbus-cxx.github.io

Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx-glib/dbus-cxx-glib.h
@@ -1,20 +1,9 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#include <dbus-cxx.h>

Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-glib/glibdispatcher.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2007,2008,2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx-glib/glibdispatcher.h
@@ -1,22 +1,11 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2007,2008,2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#include <dbus-cxx/dispatcher.h>
#include <glib.h>
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-glib/unit-tests/calleeclass.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#include "calleeclass.h"

CalleeClass::CalleeClass( std::string path ) :
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-glib/unit-tests/calleeclass.h
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#ifndef CALLEECLASS_H
#define CALLEECLASS_H

Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-glib/unit-tests/glib-caller.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#include <dbus-cxx-glib.h>

#include "calleeclass.h"
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-glib/unit-tests/test-glib-dispatcher.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#include <dbus-cxx-glib.h>

#include "calleeclass.h"
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/dbus-cxx-qt.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/dbus-cxx-qt.h
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/qtdispatcher.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/qtdispatcher.h
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/qtthreaddispatcher.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/qtthreaddispatcher.h
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/unit-tests/calleeclass.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#include "calleeclass.h"

CalleeClass::CalleeClass( std::string path ) :
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/unit-tests/calleeclass.h
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#ifndef CALLEECLASS_H
#define CALLEECLASS_H

Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/unit-tests/qt-caller.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#include <QCoreApplication>
#include <QTimer>

Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/unit-tests/recursive-signal-test-qt.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
Expand Down
2 changes: 2 additions & 0 deletions dbus-cxx-qt/unit-tests/test-qt-dispatcher.cpp
@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
#include <QCoreApplication>
#include <QTimer>

Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx.h
@@ -1,20 +1,9 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2007,2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#ifndef DBUSCXX_DBUS_H
#define DBUSCXX_DBUS_H
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx/callmessage.cpp
@@ -1,20 +1,9 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#include <dbus-cxx/dbus-cxx-private.h>
#include "callmessage.h"
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx/callmessage.h
@@ -1,20 +1,9 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#include <dbus-cxx/message.h>
#include <dbus-cxx/path.h>
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx/connection.cpp
@@ -1,20 +1,9 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2007,2008,2009 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#include "connection.h"
#include <dbus-cxx/interfaceproxy.h>
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx/connection.h
@@ -1,22 +1,11 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2009,2010 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* Copyright (C) 2019 by Robert Middleton *
* robert.middleton@rm5248.com *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#include <stdint.h>
#include <dbus-cxx/signal.h>
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx/dbus-cxx-private.h
@@ -1,22 +1,11 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2007,2008,2009 by Rick L. Vinyard, Jr. *
* rvinyard@cs.nmsu.edu *
* Copyright (C) 2014- by Robert Middleton *
* rm5248@rm5248.com *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#ifndef DBUSCXX_PRIVATE_H
#define DBUSCXX_PRIVATE_H
Expand Down
13 changes: 1 addition & 12 deletions dbus-cxx/dbus-error.h
@@ -1,20 +1,9 @@
// SPDX-License-Identifier: LGPL-3.0-or-later OR BSD-3-Clause
/***************************************************************************
* Copyright (C) 2020 by Robert Middleton *
* robert.middleton@rm5248.com *
* *
* This file is part of the dbus-cxx library. *
* *
* The dbus-cxx library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License *
* version 3 as published by the Free Software Foundation. *
* *
* The dbus-cxx library 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. *
* *
* You should have received a copy of the GNU General Public License *
* along with this software. If not see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#ifndef DBUSCXX_DBUS_ERROR_H
#define DBUSCXX_DBUS_ERROR_H
Expand Down

0 comments on commit efe8d35

Please sign in to comment.