comparison Sphinx/source/developers/creating-plugins.rst @ 1001:56da617938f0

merge
author Alain Mazy <am@osimis.io>
date Tue, 19 Dec 2023 17:54:53 +0100
parents 2e103fb1fa11 3b62529bfe91
children a3436ae3709c
comparison
equal deleted inserted replaced
1000:2e103fb1fa11 1001:56da617938f0
21 languages that feature compatibility with C headers and with `FFI of 21 languages that feature compatibility with C headers and with `FFI of
22 the C language 22 the C language
23 <https://en.wikipedia.org/wiki/Foreign_function_interface>`__ (such as 23 <https://en.wikipedia.org/wiki/Foreign_function_interface>`__ (such as
24 Rust or Objective-C). 24 Rust or Objective-C).
25 25
26 For developers who are more familiar with Python, it is also possible 26 For developers who are more familiar with Python or Java, it is also
27 to create plugins using this simpler language. Check out the 27 possible to create plugins using either of those simpler
28 :ref:`dedicated Python plugin <python-plugin>`. 28 languages. Check out the :ref:`dedicated Python plugin
29 <python-plugin>` or the :ref:`dedicated Java plugin <java-plugin>`.
29 30
30 Because the C header providing the Orthanc SDK interface is licensed 31 Because the C header providing the Orthanc SDK interface is licensed
31 using the GPLv3 license, any Orthanc plugin must be licensed either 32 using the GPLv3 license, any Orthanc plugin must be licensed either
32 under the `GPLv3 license 33 under the `GPLv3 license
33 <http://www.gnu.org/licenses/quick-guide-gplv3.en.html>`__ that is 34 <http://www.gnu.org/licenses/quick-guide-gplv3.en.html>`__ that is