Skip to content

Commit 072d0ea

Browse files
author
Alex Chiang
committed
Re-license python-mms under GPL-2
Section 3 of the GNU Lesser General Public License, version 2.1, states: 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. Since the rest of python-messaging is licensed under the GPL-2, we will apply section 3 of the LGPL-2.1 and re-license python-mms under GPL-2. Previous attempts to contact the original author were unsuccessful. Signed-off-by: Alex Chiang <[email protected]>
1 parent 2cac4f2 commit 072d0ea

File tree

6 files changed

+308
-432
lines changed

6 files changed

+308
-432
lines changed

COPYING

Lines changed: 257 additions & 421 deletions
Large diffs are not rendered by default.

messaging/mms/__init__.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
# This library is free software, distributed under the terms of
2-
# the GNU Lesser General Public License Version 2.
1+
# This library is free software.
2+
#
3+
# It was originally distributed under the terms of the GNU Lesser
4+
# General Public License Version 2.
5+
#
6+
# python-messaging opts to apply the terms of the ordinary GNU
7+
# General Public License v2, as permitted by section 3 of the LGPL
8+
# v2.1. This re-licensing allows the entirety of python-messaging to
9+
# be distributed according to the terms of GPL-2.
10+
#
311
# See the COPYING file included in this archive
412
#
513
# Copyright (C) 2007 Francois Aucamp <[email protected]>
@@ -32,7 +40,7 @@
3240
3341
@version: 0.2
3442
@author: Francois Aucamp C{<[email protected]>}
35-
@license: GNU Lesser General Public License, version 2.1
43+
@license: GNU General Public License, version 2
3644
@note: References used in the code and this document:
3745
3846
.. [1] MMS Conformance Document version 2.0.0, 6 February 2002

messaging/mms/iterator.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
# This library is free software, distributed under the terms of
2-
# the GNU Lesser General Public License Version 2.
1+
# This library is free software.
2+
#
3+
# It was originally distributed under the terms of the GNU Lesser
4+
# General Public License Version 2.
5+
#
6+
# python-messaging opts to apply the terms of the ordinary GNU
7+
# General Public License v2, as permitted by section 3 of the LGPL
8+
# v2.1. This re-licensing allows the entirety of python-messaging to
9+
# be distributed according to the terms of GPL-2.
10+
#
311
# See the COPYING file included in this archive
412
#
513
# The docstrings in this module contain epytext markup; API documentation

messaging/mms/message.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
# This library is free software, distributed under the terms of
2-
# the GNU Lesser General Public License Version 2.
1+
# This library is free software.
2+
#
3+
# It was originally distributed under the terms of the GNU Lesser
4+
# General Public License Version 2.
5+
#
6+
# python-messaging opts to apply the terms of the ordinary GNU
7+
# General Public License v2, as permitted by section 3 of the LGPL
8+
# v2.1. This re-licensing allows the entirety of python-messaging to
9+
# be distributed according to the terms of GPL-2.
10+
#
311
# See the COPYING file included in this archive
412
#
513
# The docstrings in this module contain epytext markup; API documentation

messaging/mms/mms_pdu.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
# This library is free software, distributed under the terms of
2-
# the GNU Lesser General Public License Version 2.
1+
# This library is free software.
2+
#
3+
# It was originally distributed under the terms of the GNU Lesser
4+
# General Public License Version 2.
5+
#
6+
# python-messaging opts to apply the terms of the ordinary GNU
7+
# General Public License v2, as permitted by section 3 of the LGPL
8+
# v2.1. This re-licensing allows the entirety of python-messaging to
9+
# be distributed according to the terms of GPL-2.
10+
#
311
# See the COPYING file included in this archive
412
"""MMS Data Unit structure encoding and decoding classes"""
513

messaging/mms/wsp_pdu.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1-
# This library is free software, distributed under the terms of
2-
# the GNU Lesser General Public License Version 2.
1+
# This library is free software.
2+
#
3+
# It was originally distributed under the terms of the GNU Lesser
4+
# General Public License Version 2.
5+
#
6+
# python-messaging opts to apply the terms of the ordinary GNU
7+
# General Public License v2, as permitted by section 3 of the LGPL
8+
# v2.1. This re-licensing allows the entirety of python-messaging to
9+
# be distributed according to the terms of GPL-2.
10+
#
311
# See the COPYING file included in this archive
412
#
513
# The docstrings in this module contain epytext markup; API documentation

0 commit comments

Comments
 (0)