Mercurial > hg > orthanc
annotate README @ 4097:99e2054d1e8d
fix unit tests for orthanc framework
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Jul 2020 11:15:29 +0200 |
parents | 19a2f1d2b816 |
children | eea760f20ed2 |
rev | line source |
---|---|
57 | 1 Orthanc - A Lightweight, RESTful DICOM Server |
2 ============================================= | |
3 | |
0 | 4 |
5 General Information | |
6 ------------------- | |
7 | |
705 | 8 General information about this software can be found on its official |
9 Website: | |
10 http://www.orthanc-server.com/ | |
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 | |
2661 | 19 Currently, the officially validated platforms are: |
0 | 20 |
2086 | 21 * GNU/Linux (32bit and 64bit). |
2661 | 22 * Windows (32bit and 64bit). |
2086 | 23 * Apple OS X (32bit and 64bit). |
0 | 24 |
2661 | 25 Orthanc is known to work on other UNIX-like platforms (such as FreeBSD |
26 and OpenBSD). | |
27 | |
0 | 28 |
29 Supported Toolchains | |
30 -------------------- | |
31 | |
57 | 32 Orthanc can currently be built using the following compiling |
0 | 33 toolchains: |
34 | |
2086 | 35 * Native GNU/Linux compilation, with gcc. |
7 | 36 * Native Windows compilation, with Microsoft Visual Studio. |
2086 | 37 * Cross-compilation for Windows under GNU/Linux, with MinGW. |
0 | 38 |
39 | |
17 | 40 Licensing |
41 --------- | |
42 | |
136 | 43 Orthanc is licensed under the GPLv3 license, with the OpenSSL |
44 exception: | |
45 http://people.gnome.org/~markmc/openssl-and-the-gpl.html | |
46 | |
1230
4f1ac0f2c39c
Fix licensing terms according to FSF recommendations
s.jodogne@gmail.com
parents:
705
diff
changeset
|
47 We also kindly ask scientific works and clinical studies that make |
4f1ac0f2c39c
Fix licensing terms according to FSF recommendations
s.jodogne@gmail.com
parents:
705
diff
changeset
|
48 use of Orthanc to cite Orthanc in their associated publications. |
4f1ac0f2c39c
Fix licensing terms according to FSF recommendations
s.jodogne@gmail.com
parents:
705
diff
changeset
|
49 Similarly, we ask open-source and closed-source products that make |
4f1ac0f2c39c
Fix licensing terms according to FSF recommendations
s.jodogne@gmail.com
parents:
705
diff
changeset
|
50 use of Orthanc to warn us about this use. You can cite our work |
4f1ac0f2c39c
Fix licensing terms according to FSF recommendations
s.jodogne@gmail.com
parents:
705
diff
changeset
|
51 using the following BibTeX entry: |
17 | 52 |
2561 | 53 @Article{Jodogne2018, |
54 author="Jodogne, S{\'e}bastien", | |
55 title="The {O}rthanc Ecosystem for Medical Imaging", | |
56 journal="Journal of Digital Imaging", | |
57 year="2018", | |
2613 | 58 month="Jun", |
59 day="01", | |
60 volume="31", | |
61 number="3", | |
62 pages="341--352", | |
2561 | 63 issn="1618-727X", |
64 doi="10.1007/s10278-018-0082-y", | |
65 url="https://doi.org/10.1007/s10278-018-0082-y" | |
449 | 66 } |
17 | 67 |
68 | |
69 Licensing of special directories | |
70 -------------------------------- | |
71 | |
72 The following directories have separate licensing terms: | |
73 | |
4091
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
74 * The files of the "OrthancFramework/Sources/SQLite/" directory are |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
75 licensed under the 3-clause BSD license, as they are derived from |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
76 the Chromium project. |
17 | 77 |
78 | |
0 | 79 Content |
80 ------- | |
81 | |
4091
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
82 This archive contains the following important directories: |
0 | 83 |
4091
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
84 * OrthancFramework/Sources/ - The sources of the Orthanc framework |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
85 * OrthancFramework/UnitTestsSources/ - Unit tests of the Orthanc framework |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
86 * OrthancServer/OrthancExplorer/ - Code of the Orthanc Explorer (HTML5/Javascript) |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
87 * OrthancServer/Plugins/ - Code of the plugin framework |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
88 * OrthancServer/Resources/Samples/ - Samples |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
89 * OrthancServer/Sources/ - Code of the Orthanc server (depends on DCMTK) |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
90 * OrthancServer/UnitTestsSources/ - Unit tests of the Orthanc server |
0 | 91 |
4091
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
92 This archive contains the following important files: |
0 | 93 |
4091
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
94 * AUTHORS - The list of the authors |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
95 * INSTALL - How to build Orthanc |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
96 * NEWS - The history of main changes between versions |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
97 * OrthancFramework/COPYING - The GPLv3 license |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
98 * OrthancServer/CMakeLists.txt - The main build script of the Orthanc server |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
99 * OrthancServer/COPYING - The GPLv3 license |
19a2f1d2b816
moved CMakeLists.txt for the server to the OrthancServer folder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
2661
diff
changeset
|
100 * README - This file |
0 | 101 |
7 | 102 We have decided not to maintain a separate "ChangeLog" file. Each |
57 | 103 commit to the official Orthanc Mercurial repository should be |
7 | 104 associated with a description of the changes. |