comparison Sphinx/source/faq/licensing.rst @ 353:0122c668f4ec

python licensing
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 28 Mar 2020 14:46:03 +0100
parents 76c76af97a2a
children 011b01ccf52d
comparison
equal deleted inserted replaced
352:6258b2c14e56 353:0122c668f4ec
66 uses. This is most often a wrong assumption, given that the Orthanc 66 uses. This is most often a wrong assumption, given that the Orthanc
67 server is a standalone executable, not a software library. 67 server is a standalone executable, not a software library.
68 68
69 The following table provides a simple summary of the most common 69 The following table provides a simple summary of the most common
70 situations, and indicates whether the use is accepted ("Yes"), 70 situations, and indicates whether the use is accepted ("Yes"),
71 prevented ("No"), or restricted ("Dual licensing"): 71 forbidden ("No"), or restricted ("Dual licensing"):
72 72
73 +-----------------------------------------------------+--------------------------------------------------------------------------------------------+ 73 +-----------------------------------------------------+--------------------------------------------------------------------------------------------+
74 | | Mode of distribution of the third-party system, or of the third-party plugin/script | 74 | | Mode of distribution of the third-party system, or of the third-party plugin/script |
75 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+ 75 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+
76 | Usage of the Orthanc ecosystem | Permissive | GPLv3 | AGPLv3 | Internal use | Proprietary software | Proprietary cloud | 76 | Usage of the Orthanc ecosystem | Permissive | GPLv3 | AGPLv3 | Internal use | Proprietary software | Proprietary cloud |
77 | | (MIT, BSD, | | | | distributed to clients | platform | 77 | | (MIT, BSD, | | | | distributed to clients | platform or Web |
78 | | Apache...) | | | | | | 78 | | Apache...) | | | | | portal |
79 +=====================================================+===============+=======+========+==============+========================+===================+ 79 +=====================================================+===============+=======+========+==============+========================+===================+
80 | Using Orthanc as such, even if some AGPL-licensed | N/A | N/A | N/A | Yes | Yes | Yes | 80 | Using Orthanc as such, even if some AGPL-licensed | N/A | N/A | N/A | Yes | Yes | Yes |
81 | plugin is installed | | | | | | | 81 | plugin is installed | | | | | | |
82 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+ 82 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+
83 | Calling Orthanc from a third-party application | Yes | Yes | Yes | Yes | Yes | Yes | 83 | Calling Orthanc from a third-party application | Yes | Yes | Yes | Yes | Yes | Yes |
89 | AGPL-licensed plugin is installed | | | | | | | 89 | AGPL-licensed plugin is installed | | | | | | |
90 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+ 90 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+
91 | Creating an Orthanc plugin or a Lua script, that | No | Yes | Yes | Yes | Dual licensing | Dual licensing | 91 | Creating an Orthanc plugin or a Lua script, that | No | Yes | Yes | Yes | Dual licensing | Dual licensing |
92 | is hosted by an Orthanc server where some | | | | | | | 92 | is hosted by an Orthanc server where some | | | | | | |
93 | AGPL-licensed plugin is installed | | | | | | | 93 | AGPL-licensed plugin is installed | | | | | | |
94 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+
95 | Creating a :ref:`Python script <python>` | No | No | Yes | Yes | Dual licensing | Dual licensing |
94 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+ 96 +-----------------------------------------------------+---------------+-------+--------+--------------+------------------------+-------------------+
95 | Using a modified version of the GPL-licensed | No | Yes | Yes | Yes | Dual licensing | Yes | 97 | Using a modified version of the GPL-licensed | No | Yes | Yes | Yes | Dual licensing | Yes |
96 | code of Orthanc, or using a modified version of | | | | | | | 98 | code of Orthanc, or using a modified version of | | | | | | |
97 | some GPL-licensed plugin, or reusing their original | | | | | | | 99 | some GPL-licensed plugin, or reusing their original | | | | | | |
98 | code in a third-party system | | | | | | | 100 | code in a third-party system | | | | | | |