Closed virxkane closed 1 year ago
I choose option 1 (set project license to clearly GPLv2 or later) and 2 (update project license to GPLv3 or later), i.e. the one with the most votes.
Voting results: @buggins: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1274443177 @virxkane: GPLv2+ or GPLv3+ /this comment/ @pkb: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1165244289 @EXL: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1164374819 @ourairquality: GPLv2+ or GPLv3+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166338746 @S-trace: GPLv2+ or GPLv3+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166630991 @erosennin: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166645560 @band-a-prend: same as buggins https://github.com/buggins/coolreader/issues/338#issuecomment-1166647245 @plotn: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166649314 @macnuts: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166655498 @City-busz: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166668011 @cybersphinx: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166684401 @slonm: any license https://github.com/buggins/coolreader/issues/338#issuecomment-1166923273 @norbi24: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166936950 @arthurzam: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1167131487 @t3d: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1167171288 @Edward259: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1168156682 @radioxoma: Public Domain https://github.com/buggins/coolreader/issues/338#issuecomment-1173170207 @dbedrenko: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1211018256 @data-man: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1229178342 @ErofeevK: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1231476501 @avnik: GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1277622998 @Isira-Seneviratne: ? (not responded yet) @Carmina16: ? (not responded yet) @MatoDroid: ? (not responded yet) @burunduk: ? (not responded yet) @probonopd: ? (not responded yet)
@poire-z (koreader): same as KOReader comunity (?) https://github.com/buggins/coolreader/issues/338#issuecomment-1164285864 @NiLuJe (koreader): GPLv3+ (GPLv2+ allowed) https://github.com/buggins/coolreader/issues/338#issuecomment-1164293128 @Frenzie (koreader): GPLv3+ (GPLv2+ allowed) https://github.com/buggins/coolreader/issues/338#issuecomment-1164363846 @pazos (koreader): do nothing https://github.com/buggins/coolreader/issues/338#issuecomment-1164354233 @fenuks (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166645219 @cramoisi (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166657050 @strn (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166650930 @houqp (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166685341 @Hzj-jie (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166698323 @roshavagarga (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166828828 @chrox (koreader): GPLv2+ and GPLv3+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166921567 @zwim (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166925515 @jperon (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166950205 @Jellby (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1166977108 @Markismus (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1167530957 @frankyifei (koreader): GPLv2 or other copyleft license https://github.com/buggins/coolreader/issues/338#issuecomment-1169021896 @robert00s (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1172929470 @hwhw (koreader): GPLv2+ https://github.com/buggins/coolreader/issues/338#issuecomment-1311808944 @bbgordon (koreader): ? (not responded yet)
(I have no real undestanding of all these licences and legal matters - and no real interest in understanding all that better :) I just want all of us to be able to keep what we have and continue having fun building nice things. I delegate my vote to my KOReader fellows that may understand all this better than me. Also pinging @NiLuJe who contributed to crengine.)
(I also dunno if removing the Android and other frontends bits - that we don't use - from our crengine fork would/could make things clearer on our side.)
Yeah, my own approach to these sort of things is to switch to GPLv3+ (or 2+ or LGPL3+ if meaningful).
On mobile right now, but you have my authorisation to relicense as you see fit whatever I might have committed that would currently be unclearly licensed (iirc, I should have imported the Qt bits properly on that front).
(FWIW, we'd be okay with 2+ in KOReader, but our own license would effectively make it 3+).
That said, IANAL and I may be misremembering some of the finer points ;p.
Thanks. I will add the voting results to the end of the original post.
Nobody cares about licensing unless the IP is tied to a company/foundation or the individual holding the IP wants to sell the program under an EULA, incompatible with the license.
The other thing I saw that's not covered by these two cases is: a company/individual wants to put its app in a store, under a free software license, but wants to prevent others from pushing copycats to the same store. In those cases it is useful to add an exception in the licensing (which is compatible with both GPLv2 and GPLv3) to prevent the app to be distributed in places where the GPL cannot be enforced. The copyright holder can still do whatever with the program because it is not tied to the said software license.
I think none of those apply here. If that's not the case the copyright holder, @buggins, needs to get in touch with each past contributor and make them fill a CLA so he might be able to enforce intellectual property.
Companies like Google, Microsoft or Apple don't take copycat removal of free software unless the one that requires it can prove it has the entire copyright of the program.
@pazos I don't care about copycats scam, I just can't write software in violation of its license :)
Then you're fine and you can keep GPLv2. As far as I understand changing the license to any other could be harder to enforce properly because only the copyright holder is able to do that kind of changes (and that requires the consent of all past contributors, because they were contributing under a different software license and they're the copyright holders of non trivial changes).
Of course most projects might avoid any kind of legal sanity and just replace the LICENSE
in project's root. Because, again: nobody cares about licensing :)
For CoolReader, this matters because the Android framework libraries are used (which theoretically can be considered as system libraries, which is allowed https://www.gnu.org/licenses/gpl-faq.html#SystemLibraryException) and until recently used the Android JetPack libraries (or rather AndroidX), distributed under the terms of the Apache-2.0 license, which are not GPLv2 compliant but GPLv3 compliant, and if you focus on the README file, then it turns out they cannot be used. The code using the AndroidX library was added in PR https://github.com/buggins/coolreader/pull/177 and removed in PR https://github.com/buggins/coolreader/pull/336, but using this approach is unproductive and, in my opinion, unacceptable, instead of implementing some functionality in the most convenient way, we have to look for some workarounds, just not to use the code under the Apache 2.0 license. Reminds me of a fighting with windmills. For the KOReader project, this also matters, since the KOReader license (AGPLv3) is incompatible with the license of the used crengine library (a fork of CoolReader, presumably GPLv2 only), and according to the explanation of a single combined program https://www.gnu.org/licenses/gpl-faq.html#GPLPlugins licenses must be compatible.
I see no problems with any of these cases unless you want mess with legal disputes. In that case yes Coolreader and KOReader are both screwed
Then you're fine and you can keep GPLv2.
Can I use AndroidX in GPLv2 only software?
1 and 2 are fine by me. You have my permission to relicense my meager few commits (if they even reached this repo) to GPLv3.
The first point seems to be the most preferable.
@pazos Quite a pragmatic approach, maybe I'll have to do so if buggins don't respond.
@virxkane, I grant you permission to relicense my bits of code to GPLv2+.
Thanks. Now I am creating a list of authors to get the opinion of all the other authors. Also waiting @buggins for explanations & opinion.
@virxkane, I grant you permission to relicense my bits of code to GPLv2+ or GPLv3+
@virxkane, I grant you permission to relicense my bits of code to GPLv2+ (or GPLv3+).
@avnik, @roshavagarga, @plotn, @band-a-prend, @zwim, @norbi24, @Isira-Seneviratne, @Jellby, @t3d, @erosennin, @dbedrenko, @radioxoma, @ErofeevK, @frankyifei, @arthurzam, @City-busz, @Carmina16, @Edward259, @MatoDroid, @slonm, @burunduk, @strn, @cybersphinx, @data-man, @jperon, @macnuts, @probonopd, @chrox, @cramoisi, @bbgordon, @houqp, @robert00s, @hwhw, @ClaudioVZ, @Hzj-jie, @Markismus, @fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under GPLv2 or any later license version? Please read the first post.
Yes, I do.
Sure. :) I hereby authorize the use of my work in this repository under GPLv2 or any later version.
I did too tiny contributions. Anyway any licence is applicable to it according to the program author will.
Anyway any licence is applicable to it according to the program author will.
So you agree with the choice of @buggins? I think he will answer soon, he answered the e-mail earlier.
Yes, I agree. I think gpl2+ is maximally flexible for all of us?
Yes, I do authorize.
------- Original Message ------- On Sunday, June 26th, 2022 at 22:59, Aleksey Chernov @.***> wrote:
@avnik, @roshavagarga, @plotn, @band-a-prend, @zwim, @norbi24, @Isira-Seneviratne, @Jellby, @t3d, @erosennin, @dbedrenko, @radioxoma, @ErofeevK, @frankyifei, @arthurzam, @City-busz, @Carmina16, @Edward259, @MatoDroid, @slonm, @burunduk, @strn, @cybersphinx, @data-man, @jperon, @macnuts, @probonopd, @chrox, @cramoisi, @bbgordon, @houqp, @robert00s, @hwhw, @ClaudioVZ, @Hzj-jie, @Markismus, @fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under a "GPLv2 or later" license? Please read the first post.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
I authorize the use of my work mentioned under a "GPLv2 or later" license--Sent from my Android phone with GMX Mail. Please excuse my brevity.On 26.06.2022, 22:59 Aleksey Chernov @.***> wrote:
@avnik, @roshavagarga, @plotn, @band-a-prend, @zwim, @norbi24, @Isira-Seneviratne, @Jellby, @t3d, @erosennin, @dbedrenko, @radioxoma, @ErofeevK, @frankyifei, @arthurzam, @City-busz, @Carmina16, @Edward259, @MatoDroid, @slonm, @burunduk, @strn, @cybersphinx, @data-man, @jperon, @macnuts, @probonopd, @chrox, @cramoisi, @bbgordon, @houqp, @robert00s, @hwhw, @ClaudioVZ, @Hzj-jie, @Markismus, @fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under a "GPLv2 or later" license? Please read the first post. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
Yes
Le dim. 26 juin 2022 à 23:53, macnuts @.***> a écrit :
I authorize the use of my work mentioned under a "GPLv2 or later" license--Sent from my Android phone with GMX Mail. Please excuse my brevity.On 26.06.2022, 22:59 Aleksey Chernov @.***> wrote:
@avnik, @roshavagarga, @plotn, @band-a-prend, @zwim, @norbi24, @Isira-Seneviratne, @Jellby, @t3d, @erosennin, @dbedrenko, @radioxoma, @ErofeevK, @frankyifei, @arthurzam, @City-busz, @Carmina16, @Edward259, @MatoDroid, @slonm, @burunduk, @strn, @cybersphinx, @data-man, @jperon, @macnuts, @probonopd, @chrox, @cramoisi, @bbgordon, @houqp, @robert00s, @hwhw, @ClaudioVZ, @Hzj-jie, @Markismus, @fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under a "GPLv2 or later" license? Please read the first post. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/buggins/coolreader/issues/338#issuecomment-1166655498, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGVXMM4NVIO7GZTONIIG5WTVRDGOZANCNFSM5ZT5H3PA . You are receiving this because you were mentioned.Message ID: @.***>
Anyway any licence is applicable to it according to the program author will.
So you agree with the choice of @buggins? I think he will answer soon, he answered the e-mail earlier.
Yes, I agree his choise.
Yes, I agree (the metainfo file that I committed has a CC0 license anyway).
Do you authorize the use of your work in this repository under GPLv2 or any later version?
Yes.
Yes, I do.
Ok to me.
.Hzj_jie
On Jun 26, 2022 16:58, QP Hou @.***> wrote:
Yes, I do.
— Reply to this email directly, view it on GitHubhttps://github.com/buggins/coolreader/issues/338#issuecomment-1166685341, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAJCE3UWQ4H6SIFXFTQAMADVRDVDVANCNFSM5ZT5H3PA. You are receiving this because you were mentioned.Message ID: @.***>
Fine by me.
Do you authorize the use of your work in this repository under GPLv2 or any later license version?
Yes, I do authorize. Both GPLv2+ and GPLv3+ will be OK for me.
Yes, I do for any license
Yes, I authorize the change as long it may be used in KOReader.
I authorize it of course Thx Norbert
On Sun, 26 Jun 2022, 22:59 Aleksey Chernov, @.***> wrote:
@avnik https://github.com/avnik, @roshavagarga https://github.com/roshavagarga, @plotn https://github.com/plotn, @band-a-prend https://github.com/band-a-prend, @zwim https://github.com/zwim, @norbi24 https://github.com/norbi24, @Isira-Seneviratne https://github.com/Isira-Seneviratne, @Jellby https://github.com/Jellby, @t3d https://github.com/t3d, @erosennin https://github.com/erosennin, @dbedrenko https://github.com/dbedrenko, @radioxoma https://github.com/radioxoma, @ErofeevK https://github.com/ErofeevK, @frankyifei https://github.com/frankyifei, @arthurzam https://github.com/arthurzam, @City-busz https://github.com/City-busz, @Carmina16 https://github.com/Carmina16, @Edward259 https://github.com/Edward259, @MatoDroid https://github.com/MatoDroid, @slonm https://github.com/slonm, @burunduk https://github.com/burunduk, @strn https://github.com/strn, @cybersphinx https://github.com/cybersphinx, @data-man https://github.com/data-man, @jperon https://github.com/jperon, @macnuts https://github.com/macnuts, @probonopd https://github.com/probonopd, @chrox https://github.com/chrox, @cramoisi https://github.com/cramoisi, @bbgordon https://github.com/bbgordon, @houqp https://github.com/houqp, @robert00s https://github.com/robert00s, @hwhw https://github.com/hwhw, @ClaudioVZ https://github.com/ClaudioVZ, @Hzj-jie https://github.com/Hzj-jie, @Markismus https://github.com/Markismus, @fenuks https://github.com/fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under a "GPLv2 or later" license? Please read the first post.
— Reply to this email directly, view it on GitHub https://github.com/buggins/coolreader/issues/338#issuecomment-1166643814, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACTACPPO2JGMKQ7RNMRY5DTVRDADFANCNFSM5ZT5H3PA . You are receiving this because you were mentioned.Message ID: @.***>
Yes, I authorize the change to any license as long it may be used in KOReader.
Yes, fine with me.
Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under GPLv2 or any later license version? Please read the first post.
Yes, I authorize the change to GPLv2 or later version of GPL license
I authorize the use of my work in this repository under GPLv2 or any later license version
Yes, I do.
Yes,I do. ------------------ Original ------------------ From: "Aleksey @.>; Date: Mon, Jun 27, 2022 04:59 AM To: @.>; Cc: @.>; @.>; Subject: Re: [buggins/coolreader] License collision (Issue #338)
@avnik, @roshavagarga, @plotn, @band-a-prend, @zwim, @norbi24, @Isira-Seneviratne, @Jellby, @t3d, @erosennin, @dbedrenko, @radioxoma, @ErofeevK, @frankyifei, @arthurzam, @City-busz, @Carmina16, @Edward259, @MatoDroid, @slonm, @burunduk, @strn, @cybersphinx, @data-man, @jperon, @macnuts, @probonopd, @chrox, @cramoisi, @bbgordon, @houqp, @robert00s, @hwhw, @ClaudioVZ, @Hzj-jie, @Markismus, @fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under a "GPLv2 or later" license? Please read the first post.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
Yes, I am happy with GPL v2 or other copyleft license
Yes, I agree
niedz., 26 cze 2022 o 22:59 Aleksey Chernov @.***> napisał(a):
@avnik https://github.com/avnik, @roshavagarga https://github.com/roshavagarga, @plotn https://github.com/plotn, @band-a-prend https://github.com/band-a-prend, @zwim https://github.com/zwim, @norbi24 https://github.com/norbi24, @Isira-Seneviratne https://github.com/Isira-Seneviratne, @Jellby https://github.com/Jellby, @t3d https://github.com/t3d, @erosennin https://github.com/erosennin, @dbedrenko https://github.com/dbedrenko, @radioxoma https://github.com/radioxoma, @ErofeevK https://github.com/ErofeevK, @frankyifei https://github.com/frankyifei, @arthurzam https://github.com/arthurzam, @City-busz https://github.com/City-busz, @Carmina16 https://github.com/Carmina16, @Edward259 https://github.com/Edward259, @MatoDroid https://github.com/MatoDroid, @slonm https://github.com/slonm, @burunduk https://github.com/burunduk, @strn https://github.com/strn, @cybersphinx https://github.com/cybersphinx, @data-man https://github.com/data-man, @jperon https://github.com/jperon, @macnuts https://github.com/macnuts, @probonopd https://github.com/probonopd, @chrox https://github.com/chrox, @cramoisi https://github.com/cramoisi, @bbgordon https://github.com/bbgordon, @houqp https://github.com/houqp, @robert00s https://github.com/robert00s, @hwhw https://github.com/hwhw, @ClaudioVZ https://github.com/ClaudioVZ, @Hzj-jie https://github.com/Hzj-jie, @Markismus https://github.com/Markismus, @fenuks https://github.com/fenuks Your work is present in CoolReader (some of you have been committing to koreader/crengine and then they were transfered to this repository). As a result of the ambiguous license statement in the README file, you may have been misled into thinking that the project's license is GPLv2 only. Do you authorize the use of your work in this repository under a "GPLv2 or later" license? Please read the first post.
— Reply to this email directly, view it on GitHub https://github.com/buggins/coolreader/issues/338#issuecomment-1166643814, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFPK7QS6JKBGD5QC2KASOC3VRDADHANCNFSM5ZT5H3PA . You are receiving this because you were mentioned.Message ID: @.***>
Yes. You can use my contribution to this project as public domain without attribution.
Do you authorize the use of your work in this repository under GPLv2 or any later license version? Please read the first post.
Yes, I authorize this.
A little more than a week ago we talked to @buggins by e-mail, but now it's quiet, but without his opinion all this makes no sense.
Of course, I'll wait for another while...
Yes, no problem. Sorry for late response
Yes, No problem with that.
On Thu, Aug 11, 2022 at 12:20 AM Daniel Bedrenko @.***> wrote:
Yes, no problem. Sorry for late response
— Reply to this email directly, view it on GitHub https://github.com/buggins/coolreader/issues/338#issuecomment-1211018256, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADTLRR6YFDOLTTNVE25Q6FLVYPQEPANCNFSM5ZT5H3PA . You are receiving this because you were mentioned.Message ID: @.***>
I recently discovered collision in the license for the CoolReader source code, which seems to violate the project's license. Examining the README.md file, we see that the license is "GPLv2 only". But in most source files, the comment header says:
The LICENSE file was missing and only appeared in PR #205. The LICENSE file contains the text of the GPLv2 license. According to section 9 of GPLv2: "If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation." But the README.md file clearly says "All source codes (except thirdparty directory) are provided under the terms of GNU GPL license, version 2", i.e. "GPLv2 only". The essence of the collision: according by several source files - they can be used under the terms of GPLv1, GPLv2, GPLv3 and, in the future, newer, but the README file limits us to version 2, and in some files there is no information about the license used at all. For CoolReader, this matters because the Android framework libraries are used (which theoretically can be considered as system libraries, which is allowed https://www.gnu.org/licenses/gpl-faq.html#SystemLibraryException) and until recently used the Android JetPack libraries (or rather AndroidX), distributed under the terms of the Apache-2.0 license, which are not GPLv2 compliant but GPLv3 compliant, and if you focus on the README file, then it turns out they cannot be used. The code using the AndroidX library was added in PR #177 and removed in PR #336, but using this approach is unproductive and, in my opinion, unacceptable, instead of implementing some functionality in the most convenient way, we have to look for some workarounds, just not to use the code under the Apache 2.0 license. Reminds me of a fighting with windmills. For the KOReader project, this also matters, since the KOReader license (AGPLv3) is incompatible with the license of the used crengine library (a fork of CoolReader, presumably GPLv2 only), and according to the explanation of a single combined program https://www.gnu.org/licenses/gpl-faq.html#GPLPlugins licenses must be compatible.
I requested advice from the FSF by sending an email to licensing@fsf.org, below is the response without any corrections or cuts:
If I understand correctly, in order to eliminate this collision and ambiguities about the license used, we need to perform one of the options:
In addition, we need to do the following: • Identify all copyright holders/co-authors from the git history and patch authors in the previous project repository https://sourceforge.net/projects/crengine/ and create a file with the list of authors; • Since the FSF recommends placing copyright information in the header of source files, reconstruct this licensing information in retrospect.
I understand that in this case the license is violated absolutely symbolically, not by malicious intent, but as a result of a careless indication of the project license and the violation is rather minor, I believe that the spirit of the license is not violated, it's just a collision. But after discovering this situation, realizing the illegitimacy of the license, the senselessness of working on the project is felt.
If I am mistaken and CoolReader sources can be used under the terms of the GPLv3 license without taking any additional steps, please clarify it.
The opinion of the community, including KOReader, is interesting.
I suggest that all CoolReader co-authors present on github choose an option by leaving a comment:
Voting results: https://github.com/buggins/coolreader/issues/338#issuecomment-1164266957