57
|
1 Orthanc - A Lightweight, RESTful DICOM Server
|
|
2 =============================================
|
|
3
|
0
|
4
|
|
5 General Information
|
|
6 -------------------
|
|
7
|
|
8 General information about this software can be found on our Google
|
|
9 Code hosting page:
|
57
|
10 http://code.google.com/p/orthanc/
|
0
|
11
|
57
|
12 The instructions for building Orthanc can be found in the "INSTALL"
|
0
|
13 file.
|
|
14
|
|
15
|
|
16 Supported Platforms
|
|
17 -------------------
|
|
18
|
|
19 Currently, the supported platforms are:
|
|
20
|
|
21 * Linux 32bit.
|
|
22 * Linux 64bit.
|
7
|
23 * Windows 32bit.
|
0
|
24
|
|
25
|
|
26 Supported Toolchains
|
|
27 --------------------
|
|
28
|
57
|
29 Orthanc can currently be built using the following compiling
|
0
|
30 toolchains:
|
|
31
|
|
32 * Native Linux compilation, with gcc.
|
7
|
33 * Native Windows compilation, with Microsoft Visual Studio.
|
|
34 * Cross-compilation for Windows under Linux, with MinGW.
|
0
|
35
|
|
36
|
17
|
37 Licensing
|
|
38 ---------
|
|
39
|
136
|
40 Orthanc is licensed under the GPLv3 license, with the OpenSSL
|
|
41 exception:
|
|
42 http://people.gnome.org/~markmc/openssl-and-the-gpl.html
|
|
43
|
|
44 Because Orthanc uses the Software-as-a-Service paradigm, commercial
|
|
45 products are allowed to access the Orthanc REST services and to bundle
|
|
46 Orthanc in an commercial aggregate.
|
17
|
47
|
52
|
48 We also kindly require scientific works and clinical studies that make
|
57
|
49 use of Orthanc to cite Orthanc in their associated publications.
|
17
|
50
|
|
51
|
|
52 Licensing of special directories
|
|
53 --------------------------------
|
|
54
|
|
55 The following directories have separate licensing terms:
|
|
56
|
57
|
57 * The files of the "OrthancCppClient/" directory are licensed under
|
17
|
58 the MIT license, which allows commercial products to statically link
|
|
59 against the C++ client library.
|
|
60
|
|
61 * The file of the "Core/SQLite/" directory are licensed under the
|
|
62 3-clause BSD license, as they are derived from the Chromium project.
|
|
63
|
|
64
|
0
|
65 Content
|
|
66 -------
|
|
67
|
|
68 This archive contains the following directories:
|
|
69
|
|
70 * Core/ - The core C++ classes (independent of DCMTK)
|
57
|
71 * OrthancCppClient/ - Code of the C++ client (under MIT license)
|
|
72 * OrthancExplorer/ - Code of the Web application (HTML5/Javascript)
|
|
73 * OrthancServer/ - Code of the Orthanc server (depends on DCMTK)
|
0
|
74 * Resources/ - Scripts, resources for building third-party code
|
|
75 * UnitTests/ - Unit tests
|
|
76
|
|
77 This archive contains the following files:
|
|
78
|
|
79 * AUTHORS - The list of the authors
|
|
80 * CMakeLists.txt - The main build script
|
|
81 * COPYING - The GPLv3 license
|
57
|
82 * INSTALL - How to build Orthanc
|
0
|
83 * README - This file
|
|
84 * THANKS - The list of the contributors
|
7
|
85 * NEWS - The history of main changes between versions
|
0
|
86
|
7
|
87 We have decided not to maintain a separate "ChangeLog" file. Each
|
57
|
88 commit to the official Orthanc Mercurial repository should be
|
7
|
89 associated with a description of the changes.
|