Transactd clients Open Source Software exceptions
Original text of this document is Japanese. This English translation is just for your reference.
To be completely sure of what does this document mean, refer to the original document (in Japanese).
Summary
Transactd clients are available under GPLv2. If you distribute programs which are linked with Transactd clients, you have to distribute it under the GPLv2 according to the GPLv2 demands.
This is not a problem for most of Open Source Software. However, there are some of the open source license which is not compatible with GPLv2.
We hope that more users use Transactd clients. For that purpose, we made an exception that allows OSS to use Transactd clients even if its license is incompatible with GPLv2.
There is a possibility of addition of new licenses to "Applicable Open Source License list" which is list of exception licenses.
Transactd clients Open Source Software exceptions
1. Scope of application
"Transactd clients Open Source Software exceptions" ("the exceptions" or "OSS exceptions") is only applicable to Transactd clients which are distributed under the General Public License version 2. It is not applicable to Transactd clients which are distributed under the other license.
If you create a modified version of Transactd clients under GPLv2, you can choose whether or not to enable this exception on the modified version.
2. Conditions and Restrictions
We permit the followings about the software ("OSSEX Software") which meets all the matters listed in "3 Conditions" and "4 Restrictions" with taking priority over the GPLv2:
- You are permitted to link the OSSEX Software to Transactd clients.
- You are permitted to distribute the OSSEX Software under a license that is listed in "Applicable Open Source License list". However, it is impossible to change from GPLv2 to other licenses about license of Transactd clients and the parts of modification that are included in the OSSEX Software.
3. Conditions
The OSSEX Software is required to meet all of the following conditions:
- The OSSEX Software is distributed under a license that is listed below as "Applicable Open Source License list".
- All the parts that make up the OSSEX Software, such as libraries, modules, and programs, are distributed under a license that is listed below as "Applicable Open Source License list".
4. Restrictions
The OSSEX Software is required to comply with all of the following restrictions:
According to the request of the GPLv2, you have to distribute not only the source code of Transactd clients and its modified version, but also the source code of the whole of the OSSEX Software.
However, the followings are not included:
- The parts which the GPLv2 regards as an exception.
- The parts which reasonably be considered that be independent program and does not use Transactd clients.
- You have to explain both of the following two points for users:
- Transactd clients and its modified versions which are included in the OSSEX Software are distributed under the GPLv2.
- The OSSEX Software is applied "Transactd clients Open Source Software exceptions".
5. Applicable Open Source License list
- Apache License version 1.0 / 1.1 / 2.0
- BSD license July 22, 1999 (3-clause BSD license)
- GNU GENERAL PUBLIC LICENSE version 3
- MIT License (X11 License)
- PHP License
- Python Software Foundation License
- CNRI Python License