From 0b374095724cc8f830eb87de496ff830639175cd Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Thu, 26 Oct 2023 10:35:12 +0000 Subject: [PATCH] Bug 34900: Simplify text of about page license information This patch simplifies the language describing third-party libraries and their licenses so that translation are not so complicated. The patch also removes information about some assets which are no longer part of Koha. The license information now lists only the library name, version (if possible) and license. To test, apply the patch and go to the about page in the staff interface. Open the "Licenses" tab and check the content. Signed-off-by: David Nind Signed-off-by: Jonathan Druart Signed-off-by: Katrin Fischer (cherry picked from commit 84f18c3cc2815c7fb80a0e1e8f2b39adbdd7f17d) Signed-off-by: Fridolin Somers (cherry picked from commit d8f4c60372b66fa88e728e4b9207102a489f37e3) Signed-off-by: Lucas Gass --- .../intranet-tmpl/prog/en/modules/about.tt | 109 +++++++----------- 1 file changed, 39 insertions(+), 70 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt index 22eb0c2470..24e494b51f 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tt @@ -930,207 +930,176 @@ [% WRAPPER tab_panel tabname= "licenses" %]

Koha

- Koha 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. + Koha 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. GNU General Public License

jQuery and jQueryUI

- jQuery and jQueryUI are licensed under the MIT license + jQuery, jQueryUI: MIT license

Bootstrap

- Bootstrap code and Glyphicons Free licensed under the MIT license. + Bootstrap, Glyphicons Free: MIT license

Bootstrap Icons

- Bootstrap Icons licensed under the MIT license. + Bootstrap Icons: MIT license.

Famfamfam iconset

- -

The Bridge Material Type Icon Set

- +

+ FamFamFam: Creative Commons Attribution 2.5 License +

-

jQuery Bar Rating Plugin

+

Bridge Material Type Icon Set

- jQuery Bar Rating Plugin v1.22 by Antenna.io is licensed under the MIT License. + Bridge Material Type Icons Project: Creative Commons Attribution-ShareAlike 2.5 License

+ +

jQuery Bar Rating Plugin

- Copyright © 2012-2016 Kazik Pietruszewski + jQuery Bar Rating: MIT License.

jQuery insertAtCaret Plugin

jQuery insertAtCaret Plugin v1.0 by the phpMyAdmin devel team is licensed under the GPL License.

-

- Copyright © 2003-2010 phpMyAdmin devel team -

jQuery treetable Plugin

- The jQuery treetable Plugin 3.1.0 is released under MIT license by Ludo van den Boom. + jQuery treetable Plugin 3.1.0: GPL license v2.0, MIT License.

OpenJS Keyboard Shortcuts Library

- The OpenJS keyboard shortcuts library by Binny V A is licensed under the BSD license. -

- -

jquery.dataTables.grouping.js

-

- The jquery.dataTables.grouping.js plugin by Jovan Popovic is licensed under the BSD and GPL v2 license. -

- -

jQuery Colvis plugin

-

- The controls for column visiblity in DataTables - by Allan Jardine is licensed under the BSD 3 and GPL v2 license. + OpenJS keyboard shortcuts library: By Binny V A under the BSD license.

jQuery Multiple Select Plugin

- The jQuery Multiple Select plugin by Zhixin Wen is licensed under the MIT license. + jQuery Multiple Select plugin: MIT license.

Javascript Diff Algorithm

- The Javascript Diff Algorithm plugin by John Resig is licensed under the MIT License. + Javascript Diff Algorithm: MIT License.

jQuery Validation Plugin

- The jQuery Validation Plugin written and maintained by Jörn Zaefferer is licensed under the MIT License. + jQuery Validation Plugin: MIT License.

TinyMCE WYSIWYG editor

- The TinyMCE WYSIWYG editor v5.9.2 by Tiny Technologies, Inc. is licensed under the LGPL v2.1. + TinyMCE WYSIWYG editor v5.9.2 : LGPL v2.1.

Font Awesome

- Font Awesome 4.7.0 by Dave Gandy is licensed under the SIL OFL 1.1 and the MIT License. + Font Awesome v6.3.0: Various licenses.

CodeMirror editing library

- The CodeMirror editing library by Marijn Haverbeke is licensed under an MIT license. -

- -

FileSaver library

-

- The FileSaver library by Eli Grey is licensed under an MIT license. + CodeMirror editing library v5.40.2: MIT license.

Require.js JS module system

- The Require.js JS module system by The Dojo Foundation is licensed under an MIT license. + Require.js JS module system v2.1.8: MIT license.

OAI xslt stylesheet

- The included OAI.xslt file by the DSpace project is licensed under a BSD License. + Adapted from the DSpace project: BSD License.

OpenAPI 2.0 schema

- The included api/swagger-v2-schema.json file is licensed under the Apache License, Version 2.0, by the OpenAPI Initiative (OAI). + The file api/swagger-v2-schema.json: Apache License, Version 2.0, OpenAPI Initiative (OAI).

Select2

- The Select2 library is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU General Public License version 2 (the "GPL License"). + Select2 library: Apache License, Version 2.0 or GNU General Public License version 2.

jquery.tablednd.js

- The TableDnD plug-in for jQuery by Denis Howlett is licensed under the MIT License. + TableDnD plug-in for jQuery: MIT License.

Leaflet

- The Leaflet JavaScript library by Vladimir Agafonkinis licensed under the BSD License. + Leaflet JavaScript library v1.0.3: BSD License.

jquery.emojiarea.js

- The Emojiarea plug-in for jQuery by DIY Co is licensed under the the Apache License, Version 2.0. + Emojiarea plug-in for jQuery: Apache License, v2.0.

JSZip

- The JSZip JavaScript library is licensed under both the MIT and GPLv3 Licenses. + JSZip JavaScript library: MIT, GNU public license v3.0.

D3.js

- D3.js v3.5.17 is a JavaScript library for manipulating documents based on data. It is under the BSD 3-clause Licence + D3 JavaScript library v3.5.17, ISC Licence.

C3.js

- C3.js v0.4.11 is a D3-based reusable chart library under the MIT licence + C3.js v0.4.11 JavaScript library: MIT licence

Font Face Observer

- Font Face Observer is a JavaScript library by Bram Stein licensed under the BSD License. + Font Face Observer JavaScript library v2.0.3: BSD License.

Noto fonts

- Noto by Google is a family of fonts licensed under the SIL Open Font License (OFL) v1.1. + Noto: SIL Open Font License (OFL) v1.1.

HC Sticky

- HC Sticky by Some Web Media is a JavaScript library that makes any element on your page visible while you scroll, licensed under the MIT license. + HC Sticky JavaScript Library v2.2.3: MIT license.

kjua

- kjua by Lars Jung is a JavaScript library that generates QR codes, licensed under the MIT license. + kjua JavaScript library v0.6.0: MIT license.

Verovio

- Verovio is developed by the Swiss RISM Office with the support of the Swiss National Science Foundation, licensed under the LGPL v3.0. + Verovio: GNU public license v3.0, LGPL v3.0.

JavaScript Cookie

- JavaScript Cookie is a "simple, lightweight JavaScript API for handling cookies," licensed under the MIT license. + JavaScript Cookie v3.0.1: MIT license.

Day.js

- Day.js licensed under the MIT license. + Day.js v1.11.2: MIT license.

Chocolat.js

- Chocolat.js licensed under the GPL v3 license. + Chocolat.js v1.1.0: GNU public license v3.0.

Enquire.js

- Enquire.js licensed under the MIT license. + Enquire.js v2.0.1 licensed under the MIT license.

[% END # /WRAPPER tab_item licenses %] -- 2.39.5