.. docs/source/misc/licenses.rst .. Copyright (C) 2012, University of Cambridge, Department of Psychiatry. Created by Rudolf Cardinal (rnc1001@cam.ac.uk). . This file is part of CamCOPS. . CamCOPS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . CamCOPS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with CamCOPS. If not, see . .. |denovo| replace:: *de novo* Licences ======== This section gives citations to, and licence details for, software used by CamCOPS. .. contents:: :local: :depth: 3 .. _licences_camcops: CamCOPS ------- .. literalinclude:: licence_camcops.txt :language: none .. _licences_other: .. _licences_qt: Qt -- The CamCOPS client (tablet/desktop app) is written using the Qt C++ framework. See https://www.qt.io/. Qt is used here under the LGPL. See: - https://www.qt.io/qt-licensing-terms/ - note that some parts of Qt are only available under the GPL for open-source users: https://www.qt.io/licensing-comparison/ - https://doc.qt.io/qt-6.5/licenses-used-in-qt.html - https://www.gnu.org/licenses/lgpl-3.0.en.html OpenSSL ------- Qt uses OpenSSL for its cryptography. See https://www.openssl.org/. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). .. literalinclude:: licence_openssl_ssleay.txt :language: none OpenSSL License ~~~~~~~~~~~~~~~ .. literalinclude:: licence_openssl.txt :language: none Original SSLeay License ~~~~~~~~~~~~~~~~~~~~~~~ .. literalinclude:: licence_ssleay.txt :language: none SQLCipher --------- CamCOPS uses SQLCipher for encrypted SQLite databases. See https://www.zetetic.net/sqlcipher/. .. literalinclude:: licence_sqlcipher.txt :language: none Eigen ----- The CamCOPS client uses Eigen for matrix algebra (e.g. for implementing generalized linear models). See http://eigen.tuxfamily.org. - Guennebaud G, Jacob B, et al. (2010). Eigen v3. http://eigen.tuxfamily.org - Eigen is free software licensed under the Mozilla Public License (MPL) v2.0 (https://www.mozilla.org/en-US/MPL/2.0/); see http://eigen.tuxfamily.org/index.php?title=Main_Page#License. FloatingPoint ------------- The CamCOPS client uses Google's FloatingPoint class for “nearly equal” testing. This is from the Google C++ Testing Framework. See: - https://stackoverflow.com/questions/17333/what-is-the-most-effective-way-for-float-and-double-comparison - https://raw.githubusercontent.com/google/googletest/master/googletest/include/gtest/internal/gtest-internal.h - https://raw.githubusercontent.com/google/googletest/master/googletest/include/gtest/internal/gtest-port.h .. literalinclude:: licence_floatingpoint.txt :language: none QCustomPlot ----------- The CamCOPS client uses QCustomPlot for some graphs. This is licensed under the GNU GPL v3+ (as for CamCOPS). See https://www.qcustomplot.com/. .. _licence_snomed: SNOMED CT --------- CamCOPS does not include SNOMED CT codes, but supports them if a local administrator is permitted to install them and does so. See :ref:`SNOMED CT `. The licensing terms are reproduced here for convenience, but the original should be checked in all situations: .. literalinclude:: licence_snomed_ct.txt :language: none Note that SNOMED International define a SNOMED CT identifier as: "A unique integer identifier applied to each SNOMED CT component (Concept, Description, or Relationship)." (https://confluence.ihtsdotools.org/display/DOCGLOSS/SNOMED+CT+Identifier, accessed 2019-11-21.) Sounds ------ For sounds relating to specific tasks, see each task’s information file. For the CamCOPS general sounds: - Sound test 1 (bach_brandenburg_3_3.mp3): - excerpt from Bach JS, *Brandenburg Concerto No. 3, third movement (Allegro)*, by the Advent Chamber Orchestra, from ``_; - licensed under the EFF Open Audio License (https://commons.wikimedia.org/wiki/EFF_OAL), reported by the source site as equivalent to CC-BY-SA-2.0 (https://creativecommons.org/licenses/by-sa/3.0/us/). - Sound test 2 (mozart_laudate.mp3): - excerpt from Mozart WA, *Vesperae solennes de confessore* (K.339), fifth movement, *Laudate Dominum*, by the Advent Chamber Orchestra, from ``_; - licensed under the EFF Open Audio License (https://commons.wikimedia.org/wiki/EFF_OAL), reported by the source site as equivalent to CC-BY-SA-2.0 (https://creativecommons.org/licenses/by-sa/3.0/us/). - Other sounds generated |denovo| in Audacity (http://www.audacityteam.org/). Images ------ For images relating to specific tasks, see each task’s information file. For the CamCOPS general images: .. Something about URLs makes Sphinx go wrong with e.g. WARNING: Block quote ends without a blank line; unexpected unindent. The practical answer seems to be to stop word-wrapping the lines in the table that complain. .. More generally, sometimes URLs with underscores in generate errors about "bad target name" or similar. Try replacing http://dodgy_url with ``_ .. list-table:: :widths: 25 75 :header-rows: 1 * - File - Source * - addiction.png - Cigarette symbol from https://openclipart.org/detail/23552/cigarette-symbol (public domain, as per https://openclipart.org/share). Glass from https://commons.wikimedia.org/wiki/File:Wheat_beer_glass_silhouette.svg (by BenFrantzDale~commonswiki, CC-SA-3.0). Rest |denovo|. * - add.png - |denovo| * - affective.png - Modified from https://commons.wikimedia.org/wiki/File:Drama-icon.svg (by User:Booyabazooka; GFDL). * - alltasks.png - |denovo| * - anonymous.png - |denovo| * - back.png - |denovo| * - branch-closed.png - |denovo| * - branch-end.png - |denovo| * - branch-more.png - |denovo| * - branch-open.png - |denovo| * - camcops.png - Brain from http://www.public-domain-photos.com/free-cliparts/people/bodypart/brain_jon_phillips_01-4366.htm (public domain). Rest |denovo|. * - camera.png - |denovo| * - cancel.png - |denovo| * - catatonia.png - After Cardinal RN, Everitt BJ. Neural systems of motivation. Encyclopedia of Behavioral Neuroscience, Elsevier/Academic Press, Oxford. * - chain.png - |denovo| * - check_disabled.png - |denovo| * - check_false_black.png - |denovo| * - check_false_red.png - |denovo| * - check_true_black.png - |denovo| * - check_true_red.png - |denovo| * - check_unselected.png - |denovo| * - check_unselected_required.png - |denovo| * - choose_page.png - |denovo| * - choose_patient.png - |denovo| * - clinical.png - |denovo| * - cognitive.png - |denovo| * - delete.png - Pencil modified from http://www.clker.com/clipart-pencil-28.html (public domain, as per http://www.clker.com/disclaimer.html). Rest |denovo|. * - dolphin.png - https://commons.wikimedia.org/wiki/File:Dolphin.svg (public domain). * - edit.png - Pencil modified from http://www.clker.com/clipart-pencil-28.html (public domain, as per http://www.clker.com/disclaimer.html). Rest |denovo|. * - executive.png - Built using chess icons https://commons.wikimedia.org/wiki/File:Chess_qdt45.svg, https://commons.wikimedia.org/wiki/File:Chess_rlt45.svg, and https://commons.wikimedia.org/wiki/File:Chess_ndt45.svg (by en:User:Cburnett; GFDL, BSD, and GPL). * - fast_forward.png - |denovo| * - field_incomplete_mandatory.png - |denovo| * - field_incomplete_optional.png - |denovo| * - field_problem.png - |denovo| * - finishflag.png - Modified from http://www.clker.com/clipart-finish-flags.html (public domain, as per http://www.clker.com/disclaimer.html). * - finish.png - |denovo| * - global.png - From https://commons.wikimedia.org/wiki/File:Globe_Atlantic.svg (by the US Government; public domain). * - hasChild.png - |denovo| * - hasParent.png - |denovo| * - info.png - Modified from https://en.wikipedia.org/wiki/File:Info_icon_002.svg (by Amada44; unrestricted use). * - language.png - From http://www.languageicon.org; open-source licence terms described there and at https://en.wikipedia.org/wiki/Language_Icon * - locked.png - Modified from https://commons.wikimedia.org/wiki/File:Ambox_padlock_gray.svg (by User:HuBoro; public domain). * - magnify.png - Modified from https://commons.wikimedia.org/wiki/File:Magnifying_glass_icon.svg (by Derferman; public domain). * - next.png - |denovo| * - ok.png - |denovo| * - patient_summary.png - |denovo| * - personality.png - Prism/rainbow from https://commons.wikimedia.org/wiki/File:Prism-rainbow-black.svg (by Suidroot; CC-SA-3.0). “Children crossing” from http://www.clker.com/clipart-children-crossing.html (public domain, as per http://www.clker.com/disclaimer.html). * - privileged.png - |denovo| * - psychosis.png - |denovo| * - radio_disabled.png - |denovo| * - radio_selected.png - |denovo| * - radio_unselected.png - |denovo| * - radio_unselected_required.png - |denovo| * - read_only.png - Pencil modified from http://www.clker.com/clipart-pencil-28.html (public domain, as per http://www.clker.com/disclaimer.html). Rest |denovo|. * - reload.png - |denovo| * - research.png - Mortarboard from https://en.wikipedia.org/wiki/File:French_university_icon.svg [CC-SA-3.0, by Λua∫Wise (Operibus anteire)]. Test tube from http://www.clker.com/clipart-26081.html (public domain, as per http://www.clker.com/disclaimer.html). * - rotate_anticlockwise.png - |denovo| * - rotate_clockwise.png - |denovo| * - sets_clinical.png - |denovo| * - sets_research.png - Mortarboard from https://en.wikipedia.org/wiki/File:French_university_icon.svg [CC-SA-3.0, by Λua∫Wise (Operibus anteire)]. Rest |denovo|. * - settings.png - Modified from https://www.clker.com/clipart-gear-grey.html (public domain, as per http://www.clker.com/disclaimer.html). * - spanner.png - |denovo| * - speaker_playing.png - |denovo| * - speaker.png - |denovo| * - stairs.png - From noun_Stairs_5827.svg at https://thenounproject.com/term/stairs/5827/; "Stairs" by Nathan Driskell from the Noun Project; CC-BY license (https://creativecommons.org/licenses/by/3.0/us/legalcode). * - stop.png - |denovo| * - thumbs.png - Modified from http://www.clker.com/cliparts/F/w/2/b/Q/2/thumbsup.svg (public domain, as per http://www.clker.com/disclaimer.html). * - time_now.png - |denovo| * - treeview.png - |denovo| * - unlocked.png - Modified from https://commons.wikimedia.org/wiki/File:Ambox_padlock_gray.svg (by User:HuBoro; public domain). * - upload.png - Globe from https://openclipart.org/download/121609/1298353280.svg (public domain, as per https://openclipart.org/share). Server from https://commons.wikimedia.org/wiki/File:Server-database-mysql.svg, in turn from https://commons.wikimedia.org/wiki/File:Drive-harddisk.svg (by Sasa Stefanovic; public domain). * - vline.png - |denovo| * - warning.png - |denovo| * - whisker.png - |denovo| * - zoom.png - Modified from https://commons.wikimedia.org/wiki/File:Magnifying_glass_icon.svg (by Derferman; public domain).