Request for help wording exception clause
Please CC me in your replies, as I am not subscribed to this list.
Could I have some help, please, wording a particular clause for GPL'd
software I am writing and eventually intend to package for Debian?
I would like to retain compatibility with an older mxDateTime which
is in Debian as python-mxdatetime 1.3.0. This is not a problem, as
the older version has a GPL-compatible license.
However, I would also like to permit users to use mxDateTime 2.0.2 which
uses a non-GPL-compatible, yet DFSG free license:
The problem with this license is that it is derived from the old,
broken, Python license. That is, this clause forces the license to be
interpreted according to the laws of a specific jurisdiction, something
which RMS has clearly denounced as being non-GPL-compatible:
This License Agreement shall be governed by and interpreted
in all respects by the law of Germany, excluding conflict of
law provisions. It shall not be governed by the United Nations
Convention on Contracts for International Sale of Goods.
While this new mxDateTime is not yet (or may never be) in Debian, the
software I am writing may find its way onto non-Debian systems.
Therefore, to ensure that others do not have licensing problems with my
software and this later mxDateTime, I understand I need to grant users a
specific exception to "linking" my software (which is written in Python)
to this non-GPL-compatible Python library.
So in summary, I do not know how to word such an exception so that it
will be legally sound. Please advise.
Ben Armstrong for the Alibi development team http://alibi.nslug.ns.ca/
nSLUG http://www.nslug.ns.ca email@example.com
Debian http://www.debian.org firstname.lastname@example.org
[ pgp key fingerprint = 7F DA 09 4B BA 2C 0D E0 1B B1 31 ED C6 A9 39 4F ]
[ gpg key fingerprint = 395C F3A4 35D3 D247 1387 2D9E 5A94 F3CA 0B27 13C8 ]