Follow-up Comment #4, task #16756 (group administration): 2nd attempt correction done. I added the missing gawk package as part of a hard dependency for this software. Now, I'm going to reply all the important subject that you've brought up. > Do you think a name like 'vocab-trainer' would be appropriate? Are you referring to "System Name"? I would prefer "jvocab-trainer-01a" as that would be less vague than "vocab-trainer". The naming after "dash" is for version naming. It is something that I prefer adopting as versioning pattern without having any "." in the version naming (eg. foo-01a foo-02a foo-v1 foo-v1-1 foo-v1-2 foo-v1-1-23).
> Probably it wouldn't be hard to pre-filter the data file like: Is this really a hard requirement? because I don't want to add more code and do more code restructuring just to compensate the line placement of copyright gpl notice in the data file. The data file is in .txt form and it is not a programming source code where user would concern about gpl notice. In fact in the README file, I've added a notice where to look for gpl copyright notice in the data file. Perhaps in the future version for this program, I'll do the readjustment of copyright notice line placement and the code restructuring. > "The MIT license" doesn't identify a license unambiguously Noted. In the case of ncurses package, what I discover that the software uses the X11 license. The X11 license is also known as the MIT/X Consortium license. Therefore, it is one of the licenses that has been historically called "the MIT License", but it is not the same as the Expat license because it includes a clause regarding the use of the X Consortium's name for publicity. You can read more about ncurses license in the description below or in the README file where the bash's packages related dependencies are listed. By the way, all of these packages mention here as dependencies can be found in Parabola Linux repository. As you may already know, the organization of GNU.org itself endorses the use of Parabola GNU/Linux as a recommended distribution due to its strict adherence to the Free Software Foundation's (FSF) guidelines https://www.gnu.org/home.en.html?distro=parabola. That being said, I can ensure you that all of these dependency software packages listed in here are safe from non-free software. -------------------------------------------------------------------------------------------------------------------------------- = Registration Administration = Approving or discarding the registration must be done using the specific [https://savannah.gnu.org/siteadmin/groupedit.php?group_id=12444 Group administration] page, accessible only to site administrators logged in as superusers. -------------------------------------------------------------------------------------------------------------------------------- = Registration Details = * Name: *nihongo_vocab_trainer* * System Name: *jvocab-trainer-01a* * Type: Official GNU software * License: GNU General Public License v3 or later -------------------------------------------------------------------------------------------------------------------------------- == Description: == A GUI program for learning Japanese vocabulary. User will go through series of antonym questions. Written with bash shell script and the GUI is based on YAD's shell script graphical dialogs software. -------------------------------------------------------------------------------------------------------------------------------- == Other Software Required: == Bash (https://tiswww.case.edu/php/chet/bash/bashtop.html),(https://www.gnu.org/software/bash/bash.html) YAD (https://yad-guide.ingk.se/YAD_Guide.html), (https://github.com/v1cont/yad) gawk (https://www.gnu.org/software/gawk/) Dependencies packages of bash, gawk and YAD relate to: // YAD // 1."gtk3" (LGPL-2.1-or-later) < https://www.gtk.org/ > 2."webkit2gtk" (*) < https://webkitgtk.org > 3."gtkspell3" (GPL-2.0-or-later) < http://gtkspell.sourceforge.net/ > * The `webkit2gtk` package incorporates code from multiple sources, resulting in a combination of licenses that govern different components of the software. These licenses include the "Academic Free License v2.0 (AFL-2.0)" or "GPL-2.0-or-later; Apache License 2.0", sometimes with an "LLVM exception"; various "BSD licenses" (2-Clause, 2-Clause-Views, 3-Clause, and Source-Code); "Boost Software License 1.0 (BSL-1.0)"; the "bzip2 license"; "GPL-2.0-only"; "GPL-3.0-only" with an "Autoconf exception"; "GPL-3.0-or-later" with a "Bison exception"; the "ICU license"; "ISC license"; "LGPL-2.1-only" and "LGPL-2.1-or-later"; "MIT license; Mozilla Public License 1.1 (MPL-1.1)" and "2.0 (MPL-2.0)"; the "NCSA license", sometimes dual-licensed with "MIT"; "Open Font License 1.1 (OFL-1.1)"; "SunPro license"; and "Unicode Terms of Use (Unicode-TOU)". Each license applies to specific portions of the codebase, reflecting its origin and usage rights. * The functionality of web service feature in YAD which inhirit in YAD's "webkit2gtk" dependency package is currently not available in the source code of Nihongo vocabulary trainer nor it will ever be available in the future version of this software. // bash // 1."readline" (GPL-3.0-or-later) < https://tiswww.case.edu/php/chet/readline/rltop.html > 2."glibc" (GPL-2.0-or-later LGPL-2.1-or-later) < https://www.gnu.org/software/libc > 3."ncurses" (**MIT-open-group**) < https://invisible-island.net/ncurses/ncurses.html > * The "ncurses" dependency package is licensed under the "X11 License" (also known as the "MIT/X Consortium License"), a permissive free software license distinct from the "Expat License" due to its inclusion of an endorsement clause prohibiting the use of the licensor's name for publicity without permission. This license, maintained by The Open Group, requires preservation of copyright and license notices, thus avoiding ambiguity with unattributed variants like the "MIT No Attribution License." For authoritative references, consult: i. [ncurses License Documentation](https://invisible-island.net/ncurses/ncurses-license.html) ii. [X11 License Text](https://www.x.org/releases/X11R7.0/doc/html/x11.html#licensing) ii. [The Open Group's Licensing Overview](https://www.opengroup.org/licensing-requirements). // gawk // 1."glibc" (GPL-2.0-or-later LGPL-2.1-or-later) < https://www.gnu.org/software/libc > 2. "mpfr" (GPL-3.0-or-later LGPL-3.0-or-later) < https://www.mpfr.org/ > 3. "bash" (GPL-3.0-or-later) < https://tiswww.case.edu/php/chet/bash/bashtop.html>, < https://www.gnu.org/software/bash/bash.html > -------------------------------------------------------------------------------------------------------------------------------- == Other Comments: == This is version 0.1 alpha. There's a bit of stability and performance issue resulting the script to stalled, and a rare occurrence of bug where the answer slot goes blank. The data file is a txt file based on sorted syllable words which isn't perfect. Some words maybe wrongly interpreted in term of its antonym word. We need code contributors to fix the bugs and also volunteers who are good at Japanese to improve the data file, -------------------------------------------------------------------------------------------------------------------------------- == Tarball URL: == https://savannah.nongnu.org/submissions_uploads/jvocab-trainer-01a.tar.gz https://savannah.nongnu.org/submissions_uploads/jvocab-trainer-01a.tar.gz.sig _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/task/?16756> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/
signature.asc
Description: PGP signature
