From 404a3b7141a1aa5071517e5032c23ec0ff03880d Mon Sep 17 00:00:00 2001 From: Matt Raible Date: Sat, 14 Nov 2026 14:18:09 -0700 Subject: [PATCH 1/4] Bring LICENSE and NOTICE in line with what 7.0.0 ships The root LICENSE.txt and NOTICE.txt now describe the source distribution, and binary-includes/LICENSE.txt and NOTICE.txt describe the binary distribution and roller.war. The binary archive now ships the binary-includes files instead of the root ones, the WAR carries them as META-INF/LICENSE.txt and META-INF/NOTICE.txt, and the source archive includes binary-includes/ so a build from it still works. The source LICENSE drops entries for files that are no longer in the tree (JDOM, YUI under roller-ui/yui3, jQuery 2.1.1, jQuery UI 1.11.0 and Summernote, which now come from jars or WebJars). It adds the files that are checked in but were not listed: YUI CSS Grids and Pure in the Fauxcoly theme, jQuery 3.7.1, Bootstrap 3.4.1 with normalize.css and Font Awesome 3.2.1 in the Gaurav theme, the jQuery Mobile 1.4.2 CSS, the Octicons clipboard icon and the Silk icons. The binary LICENSE covers the same files plus all 106 jars in WEB-INF/lib, the WebJars assets and the fonts embedded in the PDF guides. Stale entries such as Spring 4.1.4, Guice 4.2.2, SLF4J 1.7.26, romtools 1.12.0, oauth-provider, Ant and Derby are replaced with what 7.0.0 actually bundles. The binary NOTICE adds the notices that bundled jars' NOTICE files require, from Spring, Guice, Jackson, Micrometer, Log4j Core, Struts, the Struts2 Bootstrap plugin and Lucene. --- LICENSE.txt | 247 ++++---- app/pom.xml | 10 + assembly-release/src/main/assembly/binary.xml | 4 +- assembly-release/src/main/assembly/source.xml | 1 + binary-includes/LICENSE.txt | 555 ++++++++++++++---- binary-includes/NOTICE.txt | 96 +++ 6 files changed, 687 insertions(+), 226 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 4522be6511..ae2a9e8bcf 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -202,71 +202,20 @@ limitations under the License. ------------------------------------------------------------------------------- -This product bundles JDOM XML parser library, which is available under a -"JDOM" license. For details, see http://www.jdom.org/. - - Copyright (C) 2000-2012 Jason Hunter & Brett McLaughlin. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions, and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, and the disclaimer that follows - these conditions in the documentation and/or other materials - provided with the distribution. - - 3. The name "JDOM" must not be used to endorse or promote products - derived from this software without prior written permission. For - written permission, please contact . - - 4. Products derived from this software may not be called "JDOM", nor - may "JDOM" appear in their name, without prior written permission - from the JDOM Project Management . - - In addition, we request (but do not require) that you include in the - end-user documentation provided with the redistribution and/or in the - software itself an acknowledgement equivalent to the following: - "This product includes software developed by the - JDOM Project (http://www.jdom.org/)." - Alternatively, the acknowledgment may be graphical using the logos - available at http://www.jdom.org/images/logos. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - This software consists of voluntary contributions made by many - individuals on behalf of the JDOM Project and was originally - created by Jason Hunter and - Brett McLaughlin . For more information - on the JDOM Project, please see . - +This product bundles some snippets of code from the Blojsom and Pebble +blog servers, which are both licensed under the terms of the BSD license +(http://www.opensource.org/licenses/bsd-license.php). ------------------------------------------------------------------------------- -This product bundles YUI, which is available under a "BSD" license. -For details, see -app/src/main/webapp/roller-ui/yui3 +This product bundles YUI 3.17.2 CSS Grids and Pure 0.4.2, which are available +under a "BSD" license. For details, see +app/src/main/webapp/themes/fauxcoly/css/cssgrids-min.css http://yuilibrary.com/license/ +https://github.com/yui/pure/blob/master/LICENSE.md Software License Agreement (BSD License) -======================================== -Copyright (c) 2013, Yahoo! Inc. All rights reserved. ----------------------------------------------------- +Copyright (c) 2014, Yahoo! Inc. All rights reserved. Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -293,34 +242,42 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------------------------------------------------------------------------------- -This product bundles jQuery and jQuery plugins, which are available under a "MIT" license. +This product bundles jQuery 3.7.1, which is available under a "MIT" license. For details, see -roller-ui/scripts/jquery-2.1.1.min.js. -roller-ui/jquery-ui-1.11.0/jquery-ui.min.js +app/src/main/webapp/themes/gaurav/js/jquery.js +https://jquery.org/license/ -------------------------------------------------------------------------------- +The MIT License (MIT) -This product bundles some snippets of code from the Blojsom and Pebble -blog servers, which are both licensed under the terms of the BSD license -(http://www.opensource.org/licenses/bsd-license.php). +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ -------------------------------------------------------------------------------- +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -This product bundles some themes which use Font Awesome by Dave Gandy -(http://fontawesome.io), whose licensing is subject to the SIL OFL 1.1: -http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -------------------------------------------------------------------------------- +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. -This product bundles some themes which use the MIT-licensed Bootstrap: -For details, see -themes/gaurav/js/bootstrap.js -https://github.com/twbs/bootstrap/blob/master/LICENSE +------------------------------------------------------------------------------- +This product bundles CSS from jQuery Mobile 1.4.2, which is available under a +"MIT" license. For details, see +app/src/main/webapp/roller-ui/styles/jquery.mobile-theme/ +https://jquery.org/license/ The MIT License (MIT) -Copyright (c) 2011-2019 Twitter, Inc. -Copyright (c) 2011-2019 The Bootstrap Authors +Copyright 2010, 2014 jQuery Foundation, Inc. and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -341,14 +298,18 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- -This product bundles Summernote WYSIWYG editor, which is available under a -"MIT" license. For details, see -/webjars/summernote/0.8.11/dist/summernote.min.js -https://github.com/summernote/summernote/blob/develop/LICENSE +This product bundles Bootstrap 3.4.1, which includes normalize.css 3.0.3, in +the Gaurav theme. Both are available under a "MIT" license. For details, see +app/src/main/webapp/themes/gaurav/css/bootstrap.css +app/src/main/webapp/themes/gaurav/js/bootstrap.js +https://github.com/twbs/bootstrap/blob/v3.4.1/LICENSE +https://github.com/necolas/normalize.css/blob/master/LICENSE.md The MIT License (MIT) -Copyright (c) 2015~ Summernote Team (https://github.com/orgs/summernote/people) +Copyright (c) 2011-2019 Twitter, Inc. +Copyright (c) 2011-2019 The Bootstrap Authors +Copyright (c) Nicolas Gallagher and Jonathan Neal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -367,38 +328,52 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +------------------------------------------------------------------------------- +This product bundles Font Awesome 3.2.1 by Dave Gandy (http://fontawesome.io) +in the Gaurav theme. Its CSS is available under a "MIT" license, and its font +files are available under the SIL Open Font License 1.1. For details, see +app/src/main/webapp/themes/gaurav/css/font-awesome.min.css +app/src/main/webapp/themes/gaurav/font/ +https://opensource.org/licenses/MIT +https://openfontlicense.org/open-font-license-official-text/ + ------------------------------------------------------------------------------- This product bundles the Hyde theme, a port of the Hyde theme for Jekyll, which is available under a "MIT" license. For details, see -themes/hyde/theme.css +app/src/main/webapp/themes/hyde/theme.css https://github.com/poole/hyde/blob/master/LICENSE.md +The MIT License (MIT) + Copyright (c) 2013 Mark Otto. -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ------------------------------------------------------------------------------- This product bundles the PaperMod theme, a port of the PaperMod theme for Hugo, which is available under a "MIT" license. For details, see -themes/papermod/theme.css +app/src/main/webapp/themes/papermod/theme.css +app/src/main/webapp/themes/papermod/theme.js https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE -MIT License +The MIT License (MIT) Copyright (c) 2020 nanxiaobei and adityatelange Copyright (c) 2021-2026 adityatelange @@ -410,42 +385,82 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ------------------------------------------------------------------------------- This product bundles the Terminal theme, a port of the Terminal theme for Hugo, which is available under a "MIT" license. For details, see -themes/terminal/theme.css +app/src/main/webapp/themes/terminal/theme.css https://github.com/panr/hugo-theme-terminal/blob/master/LICENSE.md The MIT License (MIT) Copyright (c) 2024 panr -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +------------------------------------------------------------------------------- +This product bundles an icon from GitHub Octicons, which is available under a +"MIT" license. For details, see +app/src/main/webapp/roller-ui/images/clippy.svg +https://github.com/primer/octicons/blob/main/LICENSE + +The MIT License (MIT) + +Copyright (c) GitHub Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +------------------------------------------------------------------------------- +This product bundles icons from the Silk icon set by Mark James +(http://www.famfamfam.com/lab/icons/silk/), which is available under the +Creative Commons Attribution 2.5 license. Many of the small PNG icons in +these directories come from this set, for example page_white.png, folder.png +and tag_blue.png: +app/src/main/webapp/images/ +app/src/main/webapp/themes/fauxcoly/icons/ +app/src/main/webapp/themes/gaurav/icons/ +https://creativecommons.org/licenses/by/2.5/ ------------------------------------------------------------------------------- diff --git a/app/pom.xml b/app/pom.xml index baab64a9a9..2ca1c89967 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -624,6 +624,16 @@ limitations under the License. ${maven-war.version} true + + + ${project.basedir}/../binary-includes + META-INF + + LICENSE.txt + NOTICE.txt + + + diff --git a/assembly-release/src/main/assembly/binary.xml b/assembly-release/src/main/assembly/binary.xml index 85ea353fb1..c8d52b23b4 100644 --- a/assembly-release/src/main/assembly/binary.xml +++ b/assembly-release/src/main/assembly/binary.xml @@ -36,11 +36,11 @@ ${artifact.artifactId}-${artifact.version} - ../NOTICE.txt + ../binary-includes/NOTICE.txt ${artifact.artifactId}-${artifact.version} - ../LICENSE.txt + ../binary-includes/LICENSE.txt ${artifact.artifactId}-${artifact.version} diff --git a/assembly-release/src/main/assembly/source.xml b/assembly-release/src/main/assembly/source.xml index 1c21b9132a..0bf75b09e5 100644 --- a/assembly-release/src/main/assembly/source.xml +++ b/assembly-release/src/main/assembly/source.xml @@ -31,6 +31,7 @@ app/** assembly-release/** + binary-includes/** db-utils/** docs/** it-playwright/** diff --git a/binary-includes/LICENSE.txt b/binary-includes/LICENSE.txt index 558b7e31ac..c51c53098d 100644 --- a/binary-includes/LICENSE.txt +++ b/binary-includes/LICENSE.txt @@ -202,71 +202,24 @@ limitations under the License. ------------------------------------------------------------------------------- -This product bundles JDOM XML parser library, which is available under a -"JDOM" license. For details, see http://www.jdom.org/. - - Copyright (C) 2000-2012 Jason Hunter & Brett McLaughlin. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions, and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, and the disclaimer that follows - these conditions in the documentation and/or other materials - provided with the distribution. - - 3. The name "JDOM" must not be used to endorse or promote products - derived from this software without prior written permission. For - written permission, please contact . - - 4. Products derived from this software may not be called "JDOM", nor - may "JDOM" appear in their name, without prior written permission - from the JDOM Project Management . - - In addition, we request (but do not require) that you include in the - end-user documentation provided with the redistribution and/or in the - software itself an acknowledgement equivalent to the following: - "This product includes software developed by the - JDOM Project (http://www.jdom.org/)." - Alternatively, the acknowledgment may be graphical using the logos - available at http://www.jdom.org/images/logos. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - This software consists of voluntary contributions made by many - individuals on behalf of the JDOM Project and was originally - created by Jason Hunter and - Brett McLaughlin . For more information - on the JDOM Project, please see . +The paths in the sections below that start with images/, roller-ui/ or themes/ +are inside the roller.war web application. +------------------------------------------------------------------------------- +This product bundles some snippets of code from the Blojsom and Pebble +blog servers, which are both licensed under the terms of the BSD license +(http://www.opensource.org/licenses/bsd-license.php). ------------------------------------------------------------------------------- -This product bundles YUI, which is available under a "BSD" license. -For details, see -app/src/main/webapp/roller-ui/yui3 +This product bundles YUI 3.17.2 CSS Grids and Pure 0.4.2, which are available +under a "BSD" license. For details, see +themes/fauxcoly/css/cssgrids-min.css http://yuilibrary.com/license/ +https://github.com/yui/pure/blob/master/LICENSE.md Software License Agreement (BSD License) -======================================== -Copyright (c) 2013, Yahoo! Inc. All rights reserved. ----------------------------------------------------- +Copyright (c) 2014, Yahoo! Inc. All rights reserved. Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -293,34 +246,74 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------------------------------------------------------------------------------- -This product bundles jQuery and jQuery plugins, which are available under a "MIT" license. +This product bundles jQuery 3.7.1, which is available under a "MIT" license. For details, see -roller-ui/scripts/jquery-2.1.1.min.js. -roller-ui/jquery-ui-1.11.0/jquery-ui.min.js +themes/gaurav/js/jquery.js +https://jquery.org/license/ -------------------------------------------------------------------------------- +The MIT License (MIT) -This product bundles some snippets of code from the Blojsom and Pebble -blog servers, which are both licensed under the terms of the BSD license -(http://www.opensource.org/licenses/bsd-license.php). +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ -------------------------------------------------------------------------------- +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -This product bundles some themes which use Font Awesome by Dave Gandy -(http://fontawesome.io), whose licensing is subject to the SIL OFL 1.1: -http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ------------------------------------------------------------------------------- +This product bundles CSS from jQuery Mobile 1.4.2, which is available under a +"MIT" license. For details, see +roller-ui/styles/jquery.mobile-theme/ +https://jquery.org/license/ -This product bundles some themes which use the MIT-licensed Bootstrap: -For details, see +The MIT License (MIT) + +Copyright 2010, 2014 jQuery Foundation, Inc. and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +------------------------------------------------------------------------------- +This product bundles Bootstrap 3.4.1, which includes normalize.css 3.0.3, in +the Gaurav theme. Both are available under a "MIT" license. For details, see +themes/gaurav/css/bootstrap.css themes/gaurav/js/bootstrap.js -https://github.com/twbs/bootstrap/blob/master/LICENSE +https://github.com/twbs/bootstrap/blob/v3.4.1/LICENSE +https://github.com/necolas/normalize.css/blob/master/LICENSE.md The MIT License (MIT) Copyright (c) 2011-2019 Twitter, Inc. Copyright (c) 2011-2019 The Bootstrap Authors +Copyright (c) Nicolas Gallagher and Jonathan Neal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -339,15 +332,25 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + ------------------------------------------------------------------------------- -This product bundles Summernote WYSIWYG editor, which is available under a -"MIT" license. For details, see -/webjars/summernote/0.8.11/dist/summernote.min.js -https://github.com/summernote/summernote/blob/develop/LICENSE +This product bundles Font Awesome 3.2.1 by Dave Gandy (http://fontawesome.io) +in the Gaurav theme. Its CSS is available under a "MIT" license, and its font +files are available under the SIL Open Font License 1.1. For details, see +themes/gaurav/css/font-awesome.min.css +themes/gaurav/font/ +https://opensource.org/licenses/MIT +https://openfontlicense.org/open-font-license-official-text/ + +------------------------------------------------------------------------------- +This product bundles the Hyde theme, a port of the Hyde theme for Jekyll, +which is available under a "MIT" license. For details, see +themes/hyde/theme.css +https://github.com/poole/hyde/blob/master/LICENSE.md The MIT License (MIT) -Copyright (c) 2015~ Summernote Team (https://github.com/orgs/summernote/people) +Copyright (c) 2013 Mark Otto. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -368,48 +371,177 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- +This product bundles the PaperMod theme, a port of the PaperMod theme for +Hugo, which is available under a "MIT" license. For details, see +themes/papermod/theme.css +themes/papermod/theme.js +https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE + +The MIT License (MIT) + +Copyright (c) 2020 nanxiaobei and adityatelange +Copyright (c) 2021-2026 adityatelange + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + ------------------------------------------------------------------------------- -Binary distribution specific license -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- +This product bundles the Terminal theme, a port of the Terminal theme for +Hugo, which is available under a "MIT" license. For details, see +themes/terminal/theme.css +https://github.com/panr/hugo-theme-terminal/blob/master/LICENSE.md + +The MIT License (MIT) -This product bundles Spring Framework 4.1.4.RELEASE, which is available under a -"Apache 2.0" license. For details, see -https://github.com/spring-projects/spring-framework +Copyright (c) 2024 panr + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ------------------------------------------------------------------------------- +This product bundles an icon from GitHub Octicons, which is available under a +"MIT" license. For details, see +roller-ui/images/clippy.svg +https://github.com/primer/octicons/blob/main/LICENSE + +The MIT License (MIT) + +Copyright (c) GitHub Inc. -This product bundles Google Guice 4.2.2, which is available under a -"Apache 2.0" license. For details, see -https://github.com/google/guice/blob/master/COPYING +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ------------------------------------------------------------------------------- +This product bundles icons from the Silk icon set by Mark James +(http://www.famfamfam.com/lab/icons/silk/), which is available under the +Creative Commons Attribution 2.5 license. Many of the small PNG icons in +these directories come from this set, for example page_white.png, folder.png +and tag_blue.png: +images/ +themes/fauxcoly/icons/ +themes/gaurav/icons/ +https://creativecommons.org/licenses/by/2.5/ -This product bundles SLF4J 1.7.26, which is available under a -"MIT" license. For details, see -https://www.slf4j.org/license.html +------------------------------------------------------------------------------- +The roller.war web application bundles the following third-party libraries in +WEB-INF/lib and the following web assets served from WebJars. Many of these +jars also carry their own license files, usually under META-INF/. ------------------------------------------------------------------------------- +This product bundles the following components, which are available under the +Apache License 2.0 (the text of which is above): + + Apache Commons BeanUtils 1.11.0, Codec 1.23.0, Collections 3.2.2, + Digester 2.1, Digester 3.2, FileUpload 2.0.0-M5, IO 2.22.0, Lang 3.22.0, + Logging 1.4.0, Secure XML 1.1.1, Text 1.15.0 and Validator 1.11.0 + Apache FreeMarker 2.3.35 + Apache Log4j 2.26.1 (log4j-api, log4j-core, log4j-slf4j2-impl) + Apache Lucene 10.6.0 (see the Lucene section below) + Apache Struts 7.4.0 (struts2-core, struts2-convention-plugin, + struts2-spring-plugin, struts2-tiles-plugin) and Struts Annotations 2.0 + Apache Velocity Engine 2.4.1 + Caffeine 3.2.4 + cglib 2.2.2 + Error Prone annotations 2.49.0 + Google Guava 33.8.0-jre and failureaccess 1.0.3 + Google Guice 7.0.0 + J2ObjC annotations 3.1 + Jackson 2.23 (jackson-annotations, jackson-core, jackson-databind) + Jakarta Dependency Injection API 2.0.1 + Javassist 3.33.0-GA (offered under MPL 1.1, LGPL 2.1 or Apache License 2.0; + used here under the Apache License 2.0) + JCIP annotations 1.0-1 (com.github.stephenc.jcip) + JSpecify 1.0.0 + json-smart and accessors-smart 2.6.0 + Micrometer 1.16.8 (commons, observation) and 1.17.2 (core) + Nimbus Content Type 2.3, Nimbus JOSE+JWT 10.9.1, Nimbus LangTag 1.7 and + OAuth 2.0 SDK with OpenID Connect extensions 11.38.2 + OGNL 3.4.17 + ROME 2.1.0 (rome, rome-utils) + Spring Framework 7.0.10 (spring-aop, spring-beans, spring-context, + spring-core, spring-expression, spring-tx, spring-web) + Spring LDAP 4.1.2 + Spring Security 7.1.2 (acl, config, core, crypto, ldap, oauth2-client, + oauth2-core, oauth2-jose, taglibs, web) + Struts2 Bootstrap Plugin 6.2.0 -This product bundles struts2-bootstrap 2.5.2, which is available under a -"Apache 2.0" license. For details, see -https://github.com/struts-community-plugins/struts2-bootstrap/blob/release/2.5.x/LICENSE +------------------------------------------------------------------------------- +Apache Lucene 10.6.0 bundles code derived from third-party sources, including +Unicode, Python, Brics Automaton, moman/finenight, ICU, LZ4 and the Snowball +stemmers, under BSD, MIT and similar licenses. For details, see +META-INF/LICENSE.txt in WEB-INF/lib/lucene-core-10.6.0.jar ------------------------------------------------------------------------------- +Spring Framework 7.0.10 (spring-core) repackages ASM, CGLIB, JavaPoet and +Objenesis. For details, see META-INF/license.txt in +WEB-INF/lib/spring-core-7.0.10.jar -This product bundles romtools 1.12.0, which is available under a -"Apache 2.0" license. For details, see -https://github.com/rometools/rome/blob/master/LICENSE +------------------------------------------------------------------------------- +Apache Struts 7.4.0 (struts2-core) includes code from XWork, which is +available under the OpenSymphony Software License 1.1, a license derived from +the Apache Software License. For details, see XWORK-LICENSE.txt in +WEB-INF/lib/struts2-core-7.4.0.jar ------------------------------------------------------------------------------- +Jackson 2.23.0 (jackson-core) bundles FastDoubleParser and the Schubfach +number writing code, which are available under a "MIT" license, plus code +from fast_float under the Boost Software License 1.0. For details, see +META-INF/FastDoubleParser-LICENSE, META-INF/FastDoubleParser-ThirdParty-LICENSE +and META-INF/Schubfach-LICENSE in WEB-INF/lib/jackson-core-2.23.0.jar -This product bundles webjars-servlet-2.x 1.5, which is available under a -"MIT" license. For details, see -https://github.com/webjars/webjars-servlet-2.x/blob/master/LICENSE +------------------------------------------------------------------------------- +This product bundles SLF4J 2.0.20 (slf4j-api, jul-to-slf4j), which is +available under a "MIT" license. For details, see +https://www.slf4j.org/license.html The MIT License (MIT) -Copyright (c) 2015 Angel Ruiz Calvo +Copyright (c) 2004-2023 QOS.ch Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -430,20 +562,227 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- +This product bundles Bouncy Castle Provider 1.87 (bcprov-jdk18on), which is +available under a "MIT" license. For details, see +https://www.bouncycastle.org/about/license/ -This product bundles oauth-provider 20100527, which is available under a -"Apache 2.0" license. For details, see -https://mvnrepository.com/artifact/net.oauth.core/oauth-provider +The MIT License (MIT) + +Copyright (c) 2000-2026 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +------------------------------------------------------------------------------- +This product bundles webjars-locator-lite 1.1.4, which is available under a +"MIT" license. For details, see +https://github.com/webjars/webjars-locator-lite/blob/main/LICENSE.md + +------------------------------------------------------------------------------- +This product bundles ASM 9.11.1 (asm, asm-commons, asm-tree), which is +available under a "BSD 3-clause" license. For details, see +https://asm.ow2.io/license.html + +Copyright (c) 2000-2011 INRIA, France Telecom +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. ------------------------------------------------------------------------------- +This product bundles HdrHistogram 2.2.2, which is dedicated to the public +domain under CC0 and is also available under a "BSD 2-clause" license. +For details, see META-INF/LICENSE.txt in WEB-INF/lib/HdrHistogram-2.2.2.jar +https://github.com/HdrHistogram/HdrHistogram/blob/master/LICENSE.txt -This product bundles Apache Ant 1.10.5 , which is available under a -"Apache 2.0" license. For details, see -https://ant.apache.org/license.html ------------------------------------------------------------------------------- +This product bundles JDOM 2.0.6.1 (jdom2), which is available under a "JDOM" +license. For details, see http://www.jdom.org/. -This product bundles Apache Derby 10.11.1.1 , which is available under a -"Apache 2.0" license. For details, see -https://db.apache.org/derby/license.html + Copyright (C) 2000-2012 Jason Hunter & Brett McLaughlin. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions, and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions, and the disclaimer that follows + these conditions in the documentation and/or other materials + provided with the distribution. + + 3. The name "JDOM" must not be used to endorse or promote products + derived from this software without prior written permission. For + written permission, please contact . + + 4. Products derived from this software may not be called "JDOM", nor + may "JDOM" appear in their name, without prior written permission + from the JDOM Project Management . + + In addition, we request (but do not require) that you include in the + end-user documentation provided with the redistribution and/or in the + software itself an acknowledgement equivalent to the following: + "This product includes software developed by the + JDOM Project (http://www.jdom.org/)." + Alternatively, the acknowledgment may be graphical using the logos + available at http://www.jdom.org/images/logos. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + + This software consists of voluntary contributions made by many + individuals on behalf of the JDOM Project and was originally + created by Jason Hunter and + Brett McLaughlin . For more information + on the JDOM Project, please see . + +------------------------------------------------------------------------------- +This product bundles the following components, which are available under the +Eclipse Distribution License 1.0 (a BSD 3-clause license). EclipseLink and +Jakarta Persistence are offered under EPL 2.0 or EDL 1.0; they are used here +under EDL 1.0. + + Angus Activation 2.0.3 + EclipseLink 5.0.2 (org.eclipse.persistence.core, extension, jpa, jpa.jpql) + Eclipse Implementation of JAXB 4.0.9 (jaxb-core, jaxb-runtime, txw2) + istack common utility code runtime 4.1.2 + Jakarta Activation API 2.1.4 + Jakarta Persistence API 3.2.0 + Jakarta XML Binding API 4.0.5 + +Eclipse Distribution License - v 1.0 + +Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the Eclipse Foundation, Inc. nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +------------------------------------------------------------------------------- +This product bundles the following components in binary form, which are +available under the Eclipse Public License 2.0. They are also offered under +GPL 2.0 with the Classpath Exception; they are used here under EPL 2.0. +For details, see META-INF/LICENSE.md in each jar and +https://www.eclipse.org/legal/epl-2.0/ + + Jakarta Expression Language API 5.0.0 (jakarta.el-api) + https://projects.eclipse.org/projects/ee4j.el + Jakarta Standard Tag Library API 3.0.2 (jakarta.servlet.jsp.jstl-api) + Jakarta Standard Tag Library Implementation 3.0.1 (jakarta.servlet.jsp.jstl) + https://projects.eclipse.org/projects/ee4j.jstl + +------------------------------------------------------------------------------- +This product bundles the following web assets from WebJars, which are +available under a "MIT" license: + + Bootstrap 5.3.8 (org.webjars:bootstrap) + Copyright (c) 2011-2025 The Bootstrap Authors + https://github.com/twbs/bootstrap/blob/main/LICENSE + Bootstrap Icons 1.13.2 (org.webjars.npm:bootstrap-icons) + Copyright (c) 2019-2024 The Bootstrap Authors + https://github.com/twbs/icons/blob/main/LICENSE + clipboard.js 2.0.11 (org.webjars:clipboard.js) + Copyright (c) Zeno Rocha + https://github.com/zenorocha/clipboard.js/blob/master/LICENSE + jQuery 4.0.0 (org.webjars:jquery) + Copyright OpenJS Foundation and other contributors + https://jquery.org/license/ + jQuery UI 1.14.2 (org.webjars:jquery-ui) + Copyright OpenJS Foundation and other contributors + https://github.com/jquery/jquery-ui/blob/main/LICENSE.txt + jQuery Validation 1.22.1 (org.webjars.npm:jquery-validation) + Copyright Jorn Zaefferer + https://github.com/jquery-validation/jquery-validation/blob/master/LICENSE.md + Summernote 0.9.1 (org.webjars.npm:summernote) + Copyright (c) 2015~ Summernote Team + https://github.com/summernote/summernote/blob/main/LICENSE + +The MIT License text is in the jQuery 3.7.1 section above. + +------------------------------------------------------------------------------- +The PDF guides in the docs/ directory of the binary distribution embed +subsets of the following fonts, added by Asciidoctor PDF: + + Noto Serif, available under the SIL Open Font License 1.1 + https://openfontlicense.org/open-font-license-official-text/ + Font Awesome 5 Free Solid, available under the SIL Open Font License 1.1 + https://fontawesome.com/license/free + M+ 1mn, available under the M+ FONTS LICENSE, which permits use, + copying and distribution with or without modification + https://mplusfonts.github.io/ ------------------------------------------------------------------------------- diff --git a/binary-includes/NOTICE.txt b/binary-includes/NOTICE.txt index 63d0239d37..07bf47f25b 100644 --- a/binary-includes/NOTICE.txt +++ b/binary-includes/NOTICE.txt @@ -20,3 +20,99 @@ The product includes snippets of code from Spring Mobile Copyright (c) 2010-2014 Pivotal, Inc. All Rights Reserved. The product includes icons by Mark James (http://www.famfamfam.com/lab/icons) + +=============================================================================== +The binary distribution and roller.war bundle third-party libraries whose +NOTICE files require the following notices. +=============================================================================== + +Spring Framework 7.0.10 +Copyright (c) 2002-2026 Broadcom Inc. + +Google Guice - Core Library +Copyright 2006-2023 Google, Inc. + +Jackson JSON processor +Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + +jackson-core bundles a shaded copy of FastDoubleParser +(https://github.com/wrandelshofer/FastDoubleParser), +Copyright (c) 2023 Werner Randelshofer, Switzerland, and a copy of the +Schubfach number writing code (https://github.com/c4f7fcce9cb06515/Schubfach), +Copyright 2018-2020 Raffaello Giulietti. + +Micrometer +Copyright (c) 2017-Present VMware, Inc. All Rights Reserved. + +Micrometer contains a modified portion of 'io.netty.util.internal.logging', +in the Netty/Common library distributed by The Netty Project: + * Copyright 2013 The Netty Project + * License: Apache License v2.0 + * Homepage: https://netty.io + +Micrometer contains a modified portion of 'StringUtils.isBlank()', +in the Commons Lang library distributed by The Apache Software Foundation: + * Copyright 2001-2019 The Apache Software Foundation + * License: Apache License v2.0 + * Homepage: https://commons.apache.org/proper/commons-lang/ + +Micrometer contains a modified portion of 'JsonUtf8Writer', +in the Moshi library distributed by Square, Inc: + * Copyright 2010 Google Inc. + * License: Apache License v2.0 + * Homepage: https://github.com/square/moshi + +Micrometer contains a modified portion of the 'org.springframework.lang' +package in the Spring Framework library, distributed by VMware, Inc: + * Copyright 2002-2019 the original author or authors. + * License: Apache License v2.0 + * Homepage: https://spring.io/projects/spring-framework + +Apache Log4j Core +ResolverUtil.java +Copyright 2005-2006 Tim Fennell + +Apache Struts +Struts includes domTT (http://www.mojavelinux.com/projects/domtooltip/). + +Struts2 Bootstrap Plugin +This product includes Twitter Bootstrap (https://github.com/twitter/bootstrap/). + +Apache Lucene +Brics Automaton (under core/src/java/org/apache/lucene/util/automaton) is +BSD-licensed, created by Anders Møller. See http://www.brics.dk/automaton/ + +The levenshtein automata tables (under core/src/java/org/apache/lucene/util/automaton) were +automatically generated with the moman/finenight FSA library, created by +Jean-Philippe Barrette-LaPierre. This library is available under an MIT license, +see http://sites.google.com/site/rrettesite/moman and +http://bitbucket.org/jpbarrette/moman/overview/ + +The class org.apache.lucene.util.WeakIdentityMap was derived from +the Apache CXF project and is Apache License 2.0. + +The class org.apache.lucene.util.compress.LZ4 is a Java rewrite of the LZ4 +compression library (https://github.com/lz4/lz4/tree/dev/lib) that is licensed +under the 2-clause BSD license. +(https://opensource.org/licenses/bsd-license.php) + +The snowball stemmers in + analysis/common/src/java/net/sf/snowball +were developed by Martin Porter and Richard Boulton. +The snowball stopword lists in + analysis/common/src/resources/org/apache/lucene/analysis/snowball +were developed by Martin Porter and Richard Boulton. +The full snowball package is available from + https://snowballstem.org/ + +The KStem stemmer in + analysis/common/src/org/apache/lucene/analysis/en +was developed by Bob Krovetz and Sergio Guzman-Lara (CIIR-UMass Amherst) +under the BSD-license. + +The Arabic,Persian,Romanian,Bulgarian, Hindi and Bengali analyzers (common) come with a default +stopword list that is BSD-licensed created by Jacques Savoy. + +The German,Spanish,Finnish,French,Hungarian,Italian,Portuguese,Russian and Swedish light stemmers +(common) are based on BSD-licensed reference implementations created by Jacques Savoy and +Ljiljana Dolamic. From 2cafa12092330d7cd75874b779ae311f1c9465b4 Mon Sep 17 00:00:00 2001 From: Matt Raible Date: Sat, 14 Nov 2026 14:56:32 -0700 Subject: [PATCH 2/4] Drop the RSS and Atom in Action credit from NOTICE Dave Johnson, who wrote that code, said on dev@ that any remaining snippets aren't worth mentioning in the NOTICE file. --- NOTICE.txt | 3 --- binary-includes/NOTICE.txt | 3 --- 2 files changed, 6 deletions(-) diff --git a/NOTICE.txt b/NOTICE.txt index 63d0239d37..88a7265692 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -13,9 +13,6 @@ Copyright 2003 Simon Brown, All rights reserved. The product includes snippets of code written by Sun Microsystems, Inc. Copyright 2009 Sun Microsystems, Inc. -The product includes snippets of code written by Dave Johnson for RSS and Atom in Action -Copyright 2005 David M Johnson (For RSS and Atom In Action) - The product includes snippets of code from Spring Mobile Copyright (c) 2010-2014 Pivotal, Inc. All Rights Reserved. diff --git a/binary-includes/NOTICE.txt b/binary-includes/NOTICE.txt index 07bf47f25b..42ff08f5f5 100644 --- a/binary-includes/NOTICE.txt +++ b/binary-includes/NOTICE.txt @@ -13,9 +13,6 @@ Copyright 2003 Simon Brown, All rights reserved. The product includes snippets of code written by Sun Microsystems, Inc. Copyright 2009 Sun Microsystems, Inc. -The product includes snippets of code written by Dave Johnson for RSS and Atom in Action -Copyright 2005 David M Johnson (For RSS and Atom In Action) - The product includes snippets of code from Spring Mobile Copyright (c) 2010-2014 Pivotal, Inc. All Rights Reserved. From 96369158f20e2d12946fc12d610df7f83848657d Mon Sep 17 00:00:00 2001 From: Matt Raible Date: Sat, 14 Nov 2026 15:11:45 -0700 Subject: [PATCH 3/4] Drop Font Awesome and Silk, and credit the inline Bootstrap Icons #266 replaces Gaurav's Font Awesome 3.2.1 fonts and every Silk icon with Bootstrap Icons outlines drawn inline as SVG, per the dev@ licensing thread. Both LICENSE files now name Bootstrap Icons (MIT) for those themes instead of Font Awesome (OFL) and Silk (CC BY 2.5), and both NOTICE files drop the famfamfam credit. --- LICENSE.txt | 26 ++++++++------------------ NOTICE.txt | 1 - binary-includes/LICENSE.txt | 26 ++++++++------------------ binary-includes/NOTICE.txt | 2 -- 4 files changed, 16 insertions(+), 39 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index ae2a9e8bcf..a90676abd4 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -330,13 +330,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- -This product bundles Font Awesome 3.2.1 by Dave Gandy (http://fontawesome.io) -in the Gaurav theme. Its CSS is available under a "MIT" license, and its font -files are available under the SIL Open Font License 1.1. For details, see -app/src/main/webapp/themes/gaurav/css/font-awesome.min.css -app/src/main/webapp/themes/gaurav/font/ -https://opensource.org/licenses/MIT -https://openfontlicense.org/open-font-license-official-text/ +This product bundles icon outlines from Bootstrap Icons 1.13.2, which is +available under a "MIT" license, drawn inline as SVG in the templates and +CSS of the Gaurav and Fauxcoly themes. For details, see +app/src/main/webapp/themes/gaurav/ +app/src/main/webapp/themes/fauxcoly/ +https://github.com/twbs/icons/blob/v1.13.2/LICENSE + +Copyright (c) 2019-2024 The Bootstrap Authors ------------------------------------------------------------------------------- This product bundles the Hyde theme, a port of the Hyde theme for Jekyll, @@ -453,14 +454,3 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- -This product bundles icons from the Silk icon set by Mark James -(http://www.famfamfam.com/lab/icons/silk/), which is available under the -Creative Commons Attribution 2.5 license. Many of the small PNG icons in -these directories come from this set, for example page_white.png, folder.png -and tag_blue.png: -app/src/main/webapp/images/ -app/src/main/webapp/themes/fauxcoly/icons/ -app/src/main/webapp/themes/gaurav/icons/ -https://creativecommons.org/licenses/by/2.5/ - -------------------------------------------------------------------------------- diff --git a/NOTICE.txt b/NOTICE.txt index 88a7265692..b698b5d409 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -16,4 +16,3 @@ Copyright 2009 Sun Microsystems, Inc. The product includes snippets of code from Spring Mobile Copyright (c) 2010-2014 Pivotal, Inc. All Rights Reserved. -The product includes icons by Mark James (http://www.famfamfam.com/lab/icons) diff --git a/binary-includes/LICENSE.txt b/binary-includes/LICENSE.txt index c51c53098d..e505802aef 100644 --- a/binary-includes/LICENSE.txt +++ b/binary-includes/LICENSE.txt @@ -334,13 +334,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- -This product bundles Font Awesome 3.2.1 by Dave Gandy (http://fontawesome.io) -in the Gaurav theme. Its CSS is available under a "MIT" license, and its font -files are available under the SIL Open Font License 1.1. For details, see -themes/gaurav/css/font-awesome.min.css -themes/gaurav/font/ -https://opensource.org/licenses/MIT -https://openfontlicense.org/open-font-license-official-text/ +This product bundles icon outlines from Bootstrap Icons 1.13.2, which is +available under a "MIT" license, drawn inline as SVG in the templates and +CSS of the Gaurav and Fauxcoly themes. For details, see +app/src/main/webapp/themes/gaurav/ +app/src/main/webapp/themes/fauxcoly/ +https://github.com/twbs/icons/blob/v1.13.2/LICENSE + +Copyright (c) 2019-2024 The Bootstrap Authors ------------------------------------------------------------------------------- This product bundles the Hyde theme, a port of the Hyde theme for Jekyll, @@ -456,17 +457,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- -This product bundles icons from the Silk icon set by Mark James -(http://www.famfamfam.com/lab/icons/silk/), which is available under the -Creative Commons Attribution 2.5 license. Many of the small PNG icons in -these directories come from this set, for example page_white.png, folder.png -and tag_blue.png: -images/ -themes/fauxcoly/icons/ -themes/gaurav/icons/ -https://creativecommons.org/licenses/by/2.5/ - ------------------------------------------------------------------------------- The roller.war web application bundles the following third-party libraries in WEB-INF/lib and the following web assets served from WebJars. Many of these diff --git a/binary-includes/NOTICE.txt b/binary-includes/NOTICE.txt index 42ff08f5f5..816869b8de 100644 --- a/binary-includes/NOTICE.txt +++ b/binary-includes/NOTICE.txt @@ -16,8 +16,6 @@ Copyright 2009 Sun Microsystems, Inc. The product includes snippets of code from Spring Mobile Copyright (c) 2010-2014 Pivotal, Inc. All Rights Reserved. -The product includes icons by Mark James (http://www.famfamfam.com/lab/icons) - =============================================================================== The binary distribution and roller.war bundle third-party libraries whose NOTICE files require the following notices. From 75bfcceff56f512ca6f3dbf4b67b021b2d4a29b9 Mon Sep 17 00:00:00 2001 From: Matt Raible Date: Sat, 14 Nov 2026 17:53:34 -0700 Subject: [PATCH 4/4] Credit Bootstrap Icons for the feed icons drawn inline outside Gaurav and Fauxcoly The assets pull request (#266) now also draws Bootstrap Icons inline in the Basic, Basic Mobile and Frontpage themes and in the blogroll macro, so the credit names those files too. --- LICENSE.txt | 7 ++++++- binary-includes/LICENSE.txt | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index a90676abd4..59e1c9a0d3 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -332,9 +332,14 @@ THE SOFTWARE. ------------------------------------------------------------------------------- This product bundles icon outlines from Bootstrap Icons 1.13.2, which is available under a "MIT" license, drawn inline as SVG in the templates and -CSS of the Gaurav and Fauxcoly themes. For details, see +CSS of the Gaurav, Fauxcoly, Basic, Basic Mobile and Frontpage themes and in +the blogroll macro. For details, see app/src/main/webapp/themes/gaurav/ app/src/main/webapp/themes/fauxcoly/ +app/src/main/webapp/themes/basic/basic-custom.css +app/src/main/webapp/themes/basicmobile/basic-custom.css +app/src/main/webapp/themes/frontpage/weblog.vm +app/src/main/webapp/WEB-INF/velocity/weblog.vm https://github.com/twbs/icons/blob/v1.13.2/LICENSE Copyright (c) 2019-2024 The Bootstrap Authors diff --git a/binary-includes/LICENSE.txt b/binary-includes/LICENSE.txt index e505802aef..f94bf054ac 100644 --- a/binary-includes/LICENSE.txt +++ b/binary-includes/LICENSE.txt @@ -336,9 +336,14 @@ THE SOFTWARE. ------------------------------------------------------------------------------- This product bundles icon outlines from Bootstrap Icons 1.13.2, which is available under a "MIT" license, drawn inline as SVG in the templates and -CSS of the Gaurav and Fauxcoly themes. For details, see +CSS of the Gaurav, Fauxcoly, Basic, Basic Mobile and Frontpage themes and in +the blogroll macro. For details, see app/src/main/webapp/themes/gaurav/ app/src/main/webapp/themes/fauxcoly/ +app/src/main/webapp/themes/basic/basic-custom.css +app/src/main/webapp/themes/basicmobile/basic-custom.css +app/src/main/webapp/themes/frontpage/weblog.vm +app/src/main/webapp/WEB-INF/velocity/weblog.vm https://github.com/twbs/icons/blob/v1.13.2/LICENSE Copyright (c) 2019-2024 The Bootstrap Authors