From ab1a30ae9ffcca343c02bf0890fbf083e1f95e53 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 21 Dec 2022 23:38:50 +0100 Subject: [PATCH 1/4] Update "BSD 3-Clause License" to say "3-Clause BSD License" --- .github/workflows/windows-msvc.yml | 2 +- CMakeLists.txt | 2 +- CPU_MHZ.H | 2 +- CPU_TYPE.H | 2 +- CYRIX.H | 2 +- DEFINES.H | 2 +- Effects.h | 2 +- GETDXVER.H | 2 +- LICENSE | 2 +- Proc_map.h | 2 +- SOUND.CPP | 2 +- SOUND.H | 2 +- Sysstuff.h | 2 +- VIS.H | 2 +- helper.cpp | 2 +- helper.h | 2 +- installer_PLUGIN.nsi | 2 +- outsound.cpp | 2 +- outsound.h | 2 +- proc_map.cpp | 2 +- video.h | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/windows-msvc.yml b/.github/workflows/windows-msvc.yml index a5c70b7..6cd030e 100644 --- a/.github/workflows/windows-msvc.yml +++ b/.github/workflows/windows-msvc.yml @@ -3,7 +3,7 @@ # / __| __|_ _/ __/ __| # | (_ | _| | |\__ \__ \ # \___|___|___|___/___/ -# BSD 3-Clause License +# 3-Clause BSD License # # Copyright (c) 2022-2022 Sebastian Pipping # diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e7647d..2de744d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ # / __| __|_ _/ __/ __| # | (_ | _| | |\__ \__ \ # \___|___|___|___/___/ -# BSD 3-Clause License +# 3-Clause BSD License # # Copyright (c) 2022-2022 Sebastian Pipping # diff --git a/CPU_MHZ.H b/CPU_MHZ.H index 3ec0bb6..dbe60b8 100644 --- a/CPU_MHZ.H +++ b/CPU_MHZ.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/CPU_TYPE.H b/CPU_TYPE.H index a7a5975..b64bb1b 100644 --- a/CPU_TYPE.H +++ b/CPU_TYPE.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/CYRIX.H b/CYRIX.H index 6b1f640..a13af81 100644 --- a/CYRIX.H +++ b/CYRIX.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/DEFINES.H b/DEFINES.H index b020a5f..5c364b2 100644 --- a/DEFINES.H +++ b/DEFINES.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/Effects.h b/Effects.h index 565d2f2..64aec97 100644 --- a/Effects.h +++ b/Effects.h @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/GETDXVER.H b/GETDXVER.H index fce1f4e..c6ef7bf 100644 --- a/GETDXVER.H +++ b/GETDXVER.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/LICENSE b/LICENSE index d972039..0b34f5f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -BSD 3-Clause License +3-Clause BSD License Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) diff --git a/Proc_map.h b/Proc_map.h index fc7644c..9a10c78 100644 --- a/Proc_map.h +++ b/Proc_map.h @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/SOUND.CPP b/SOUND.CPP index f44c485..a2360f4 100644 --- a/SOUND.CPP +++ b/SOUND.CPP @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/SOUND.H b/SOUND.H index b1cc87a..5256389 100644 --- a/SOUND.H +++ b/SOUND.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/Sysstuff.h b/Sysstuff.h index 95408ab..1f44420 100644 --- a/Sysstuff.h +++ b/Sysstuff.h @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/VIS.H b/VIS.H index 2d03115..8238f5a 100644 --- a/VIS.H +++ b/VIS.H @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/helper.cpp b/helper.cpp index 6b6c5bb..554a772 100644 --- a/helper.cpp +++ b/helper.cpp @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/helper.h b/helper.h index f6599c1..23cc768 100644 --- a/helper.h +++ b/helper.h @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/installer_PLUGIN.nsi b/installer_PLUGIN.nsi index c00b3e8..557517d 100644 --- a/installer_PLUGIN.nsi +++ b/installer_PLUGIN.nsi @@ -3,7 +3,7 @@ ; / __| __|_ _/ __/ __| ; | (_ | _| | |\__ \__ \ ; \___|___|___|___/___/ -; BSD 3-Clause License +; 3-Clause BSD License ; ; Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) ; diff --git a/outsound.cpp b/outsound.cpp index f3aaf78..27416a2 100644 --- a/outsound.cpp +++ b/outsound.cpp @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/outsound.h b/outsound.h index 987b118..1e25cc7 100644 --- a/outsound.h +++ b/outsound.h @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/proc_map.cpp b/proc_map.cpp index 397589c..8b48d33 100644 --- a/proc_map.cpp +++ b/proc_map.cpp @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // diff --git a/video.h b/video.h index 1051805..0239b56 100644 --- a/video.h +++ b/video.h @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // From 8f7b0516aefa7926503e3b5ad6e0828971d8d86e Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 21 Dec 2022 23:33:22 +0100 Subject: [PATCH 2/4] Apply 3-clause BSD license where visible to the user --- Resource.rc | 2 +- bin_plugin/geiss_about.txt | 45 ++++++++++++++++++++++++------------ bin_saver/geiss_about.txt | 45 ++++++++++++++++++++++++------------ main.cpp | 47 +++++++++++++++++++++++++------------- 4 files changed, 92 insertions(+), 47 deletions(-) diff --git a/Resource.rc b/Resource.rc index 53ca00c..c68e62d 100644 --- a/Resource.rc +++ b/Resource.rc @@ -170,7 +170,7 @@ CAPTION "About Geiss" FONT 8, "MS Sans Serif", 0, 0, 0x0 BEGIN DEFPUSHBUTTON "OK",IDOK,81,120,50,14 - LTEXT "'Geiss' is copyright (c) 1998-2009 Ryan M. Geiss.\nAll rights reserved.", + LTEXT "'Geiss' is copyright (c) 1998-2022 Ryan M. Geiss.\nIt is licensed under the 3-Clause BSD License.", IDC_STATIC,11,10,196,20 LTEXT "'Geiss' requires Windows 95/98/2000/XP/Vista and Microsoft DirectX 3.0 or later. A sound card is highly recommended.", IDC_STATIC,11,33,185,25 diff --git a/bin_plugin/geiss_about.txt b/bin_plugin/geiss_about.txt index c3763a7..e290989 100644 --- a/bin_plugin/geiss_about.txt +++ b/bin_plugin/geiss_about.txt @@ -1,5 +1,5 @@ -GEISS is copyright (c) 1998-2009 by Ryan M. Geiss, as -well as all images generated with it. All rights are reserved. +GEISS is copyright (c) 1998-2022 by Ryan M. Geiss. +It is licensed under the 3-Clause BSD License. WHAT IS GEISS? @@ -280,21 +280,36 @@ instructions and up-to-date troubleshooting tips for both the plugin and screensaver. - -TERMS OF USE / COPYRIGHT INFORMATION / PUBLIC DISPLAY ------------------------------------------------------ -Geiss is 100 percent free for personal use. No registration is required. -Any commercial use of this program, however, requires the consent of the -author. For large ventures this might involve a licensing fee. Images -and video sequences generated with this program remain the copyright -of Ryan M. Geiss and can not be reproduced or displayed in public -without permission. - - LICENSE AGREEMENT ----------------- -You may personally use and copy Geiss freely. However, you may NOT charge -money for distributing Geiss. Don't try to sell this program - it's free. +3-Clause BSD License + +Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) + +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 holder 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 HOLDER 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. DISCLAIMER diff --git a/bin_saver/geiss_about.txt b/bin_saver/geiss_about.txt index 911affc..5c39817 100644 --- a/bin_saver/geiss_about.txt +++ b/bin_saver/geiss_about.txt @@ -1,5 +1,5 @@ -GEISS is copyright (c) 1998-2009 by Ryan M. Geiss, as -well as all images generated with it. All rights are reserved. +GEISS is copyright (c) 1998-2022 by Ryan M. Geiss. +It is licensed under the 3-Clause BSD License. WHAT IS GEISS? @@ -283,21 +283,36 @@ instructions and up-to-date troubleshooting tips for both the plugin and screensaver. - -TERMS OF USE / COPYRIGHT INFORMATION / PUBLIC DISPLAY ------------------------------------------------------ -Geiss is 100 percent free for personal use. No registration is required. -Any commercial use of this program, however, requires the consent of the -author. For large ventures this might involve a licensing fee. Images -and video sequences generated with this program remain the copyright -of Ryan M. Geiss and can not be reproduced or displayed in public -without permission. - - LICENSE AGREEMENT ----------------- -You may personally use and copy Geiss freely. However, you may NOT charge -money for distributing Geiss. Don't try to sell this program - it's free. +3-Clause BSD License + +Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) + +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 holder 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 HOLDER 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. DISCLAIMER diff --git a/main.cpp b/main.cpp index d19c6b7..591a042 100644 --- a/main.cpp +++ b/main.cpp @@ -3,7 +3,7 @@ // / __| __|_ _/ __/ __| // | (_ | _| | |\__ \__ \ // \___|___|___|___/___/ -// BSD 3-Clause License +// 3-Clause BSD License // // Copyright (c) 1998-2022 Ryan Geiss (@geissomatik) // @@ -3143,8 +3143,8 @@ BOOL CALLBACK DisclaimerDialogProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lPara SendMessage( GetDlgItem( hwnd, IDC_DISC ), EM_SETLIMITTEXT, 16000, 0 ); wsprintf(buf, - "Geiss is entirely copyright (c) 1998,99 by Ryan M. Geiss.\r\n" - "All rights are reserved.\r\n" + "Geiss is entirely copyright (c) 1998-2022 by Ryan M. Geiss.\r\n" + "It is licensed under the 3-Clause BSD License.\r\n" "\r\n" "SYSTEM REQUIREMENTS\r\n" "-------------------\r\n" @@ -3153,22 +3153,37 @@ BOOL CALLBACK DisclaimerDialogProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lPara "3. Pentium-200 or faster processor.\r\n" "\r\n" ); - wsprintf((char *)(buf+strlen(buf)), - "TERMS OF USE / COPYRIGHT INFORMATION / PUBLIC DISPLAY" - "---------------------------------\r\n" - "Geiss is 100 percent free for personal use. No registration is required.\r\n" - "Any commercial use of this program, however, requires the consent of the\r\n" - "author. For large ventures this will involve a licensing fee. Be wary\r\n" - "that every image or video sequence generated with this program is the sole\r\n" - "copyright of Ryan M. Geiss and can not be reproduced or displayed in public\r\n" - "without permission.\r\n" - "\r\n" - ); wsprintf((char *)(buf+strlen(buf)), "LICENSE AGREEMENT\r\n" "-----------------\r\n" - "You may personally use and copy Geiss freely. However, you may NOT charge\r\n" - "money for distributing Geiss. Don't try to sell this program - it's free.\r\n" + "3-Clause BSD License\r\n" + "\r\n" + "Copyright (c) 1998-2022 Ryan Geiss (@geissomatik)\r\n" + "\r\n" + "Redistribution and use in source and binary forms, with or without\r\n" + "modification, are permitted provided that the following conditions are met:\r\n" + "\r\n" + "1. Redistributions of source code must retain the above copyright notice, this\r\n" + " list of conditions and the following disclaimer.\r\n" + "\r\n" + "2. Redistributions in binary form must reproduce the above copyright notice,\r\n" + " this list of conditions and the following disclaimer in the documentation\r\n" + " and/or other materials provided with the distribution.\r\n" + "\r\n" + "3. Neither the name of the copyright holder nor the names of its\r\n" + " contributors may be used to endorse or promote products derived from\r\n" + " this software without specific prior written permission.\r\n" + "\r\n" + "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\n" + "AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\n" + "IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\n" + "DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\r\n" + "FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\n" + "DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\n" + "SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\r\n" + "CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\r\n" + "OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\n" + "OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n" "\r\n" ); wsprintf((char *)(buf+strlen(buf)), From 8be1a71cf6c3d2940afce838de1b3eca8ee05939 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Thu, 22 Dec 2022 14:31:38 +0100 Subject: [PATCH 3/4] main.cpp: Stop using wsprintf in DisclaimerDialogProc for its target buffer size limit > The buffer that is to receive the formatted output. > The maximum size of the buffer is 1,024 bytes. Source: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-wsprintfa#parameters --- main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.cpp b/main.cpp index 591a042..57f68d4 100644 --- a/main.cpp +++ b/main.cpp @@ -3142,7 +3142,7 @@ BOOL CALLBACK DisclaimerDialogProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lPara SendMessage( GetDlgItem( hwnd, IDC_DISC ), EM_SETLIMITTEXT, 16000, 0 ); - wsprintf(buf, + strcpy(buf, "Geiss is entirely copyright (c) 1998-2022 by Ryan M. Geiss.\r\n" "It is licensed under the 3-Clause BSD License.\r\n" "\r\n" @@ -3153,7 +3153,7 @@ BOOL CALLBACK DisclaimerDialogProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lPara "3. Pentium-200 or faster processor.\r\n" "\r\n" ); - wsprintf((char *)(buf+strlen(buf)), + strcat(buf, "LICENSE AGREEMENT\r\n" "-----------------\r\n" "3-Clause BSD License\r\n" @@ -3186,7 +3186,7 @@ BOOL CALLBACK DisclaimerDialogProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lPara "OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n" "\r\n" ); - wsprintf((char *)(buf+strlen(buf)), + strcat(buf, "DISCLAIMER\r\n" "----------\r\n" "The author is not responsible for any damages or loss of data that\r\n" @@ -3197,7 +3197,7 @@ BOOL CALLBACK DisclaimerDialogProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lPara "\r\n" ); #if SAVER - wsprintf((char *)(buf+strlen(buf)), + strcat(buf, "USE PASSWORD FEATURE AT OWN RISK\r\n" "--------------------------------\r\n" "Passwords are supported since version 4.0, but might not be\r\n" From 7468b85efba8e08f3b4b4d29349d35d3dc68ecd6 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 21 Dec 2022 23:34:03 +0100 Subject: [PATCH 4/4] Document change of license to 3-clause BSD license --- bin_plugin/geiss_whatsnew.txt | 6 ++++++ bin_saver/geiss_whatsnew.txt | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/bin_plugin/geiss_whatsnew.txt b/bin_plugin/geiss_whatsnew.txt index 3896ee4..42fa611 100644 --- a/bin_plugin/geiss_whatsnew.txt +++ b/bin_plugin/geiss_whatsnew.txt @@ -1,4 +1,10 @@ +What's New in Geiss vX.XX (XX/XX/XXXX) +---------- +1. License changed to be Software Libre and Open Source under + the 3-Clause BSD License. + + What's New in Geiss v4.29 (6/20/2009) ---------- 1. Default video mode selection now matches whatever your primary monitor is set to. diff --git a/bin_saver/geiss_whatsnew.txt b/bin_saver/geiss_whatsnew.txt index 6db37d5..4ca4b94 100644 --- a/bin_saver/geiss_whatsnew.txt +++ b/bin_saver/geiss_whatsnew.txt @@ -1,4 +1,10 @@ +What's New in Geiss vX.XX (XX/XX/XXXX) +---------- +1. License changed to be Software Libre and Open Source under + the 3-Clause BSD License. + + What's New in Geiss v4.29 (6/20/2009) ---------- 1. Default video mode selection now matches whatever your primary monitor is set to.