1- HTTomoLibGPU is dual licenced under the Apache V2 and GPL V3 licences both of
2- which appear bellow. The following section from the apache website
3- details the compatability of ApacheV2 with GPLV3 and explains the
1+ HTTomoLibGPU is dual licenced under the Apache V2 and GPL V3 licences both of
2+ which appear below. The following section from the apache website
3+ details the compatibility of ApacheV2 with GPLV3 and explains the
44requirement for the dual licence.
55
66
77 From http://www.apache.org/licenses/GPL-compatibility.html
88
9- The Free Software Foundation considers the Apache License, Version
9+ The Free Software Foundation considers the Apache License, Version
10102.0 to be a free software license, compatible with version 3 of the GPL.
11- The Software Freedom Law Center provides practical advice for developers
11+ The Software Freedom Law Center provides practical advice for developers
1212about including permissively licensed source.
1313
14- Apache 2 software can therefore be included in GPLv3 projects, because
15- the GPLv3 license accepts our software into GPLv3 works. However, GPLv3
16- software cannot be included in Apache projects. The licenses are incompatible
17- in one direction only, and it is a result of ASF's licensing philosophy and
14+ Apache 2 software can therefore be included in GPLv3 projects, because
15+ the GPLv3 license accepts our software into GPLv3 works. However, GPLv3
16+ software cannot be included in Apache projects. The licenses are incompatible
17+ in one direction only, and it is a result of ASF's licensing philosophy and
1818the GPLv3 authors' interpretation of copyright law.
1919
20- This licensing incompatibility applies only when some Apache project software
21- becomes a derivative work of some GPLv3 software, because then the Apache
22- software would have to be distributed under GPLv3. This would be incompatible
23- with ASF's requirement that all Apache software must be distributed under the
20+ This licensing incompatibility applies only when some Apache project software
21+ becomes a derivative work of some GPLv3 software, because then the Apache
22+ software would have to be distributed under GPLv3. This would be incompatible
23+ with ASF's requirement that all Apache software must be distributed under the
2424Apache License 2.0.
2525
26- We avoid GPLv3 software because merely linking to it is considered by the GPLv3
27- authors to create a derivative work. We want to honor their license. Unless GPLv3
28- licensors relax this interpretation of their own license regarding linking, our
29- licensing philosophies are fundamentally incompatible. This is an identical issue
26+ We avoid GPLv3 software because merely linking to it is considered by the GPLv3
27+ authors to create a derivative work. We want to honor their license. Unless GPLv3
28+ licensors relax this interpretation of their own license regarding linking, our
29+ licensing philosophies are fundamentally incompatible. This is an identical issue
3030for both GPLv2 and GPLv3.
3131
3232
@@ -36,9 +36,9 @@ for both GPLv2 and GPLv3.
3636HTTomoLibGPU makes use of some GPLv3 libraries in the following packages:
3737 ToMoBAR (depends on ASTRA-Toolbox)
3838
39- If your use of the code makes use of these imports, then the software is licenced under
39+ If your use of the code makes use of these imports, then the software is licenced under
4040GPLV3 as required by the licence. However if you do not use or redistribute the plugins
41- containing these imports, the software may be considered licenced under the Apache V2
41+ containing these imports, the software may be considered licenced under the Apache V2
4242licence, Specifically all of the core functionality of HTTomoLibGPU.
4343
4444Both licences now follow.
0 commit comments