Skip to content

GeezWord Tigrinya v18.0#3758

Merged
LornaSIL merged 23 commits into
keymanapp:masterfrom
ydroberts:geezsoft_tigrinya
Oct 28, 2025
Merged

GeezWord Tigrinya v18.0#3758
LornaSIL merged 23 commits into
keymanapp:masterfrom
ydroberts:geezsoft_tigrinya

Conversation

@dyacob
Copy link
Copy Markdown
Contributor

@dyacob dyacob commented Oct 17, 2025

This is the GeezWord Tigrinya Keyboard v18.0 by GeezSoft. This is the initial public release of the keyboard package and includes both desktop and mobile layouts.

@keyman-server
Copy link
Copy Markdown
Collaborator

Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process.

Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment.

@LornaSIL
Copy link
Copy Markdown
Contributor

Is the keyboard ready for review? Before a review I see 3 things:

  • delete desktop.ini
  • the gff_amharic/HISTORY.md file was modified unintentionally I assume.
  • We have preferred .htm extensions instead of html. I can't remember why, but can you change welcome.html to welcome.htm?

@dyacob
Copy link
Copy Markdown
Contributor Author

dyacob commented Oct 20, 2025

Hi @LornaSIL , the 3 issues should all be addressed now and the submission is ready for review. Thanks!

@LornaSIL
Copy link
Copy Markdown
Contributor

  • The LICENSE.md needs the copyright date of 20232-2025 to 2023-2025.
  • Can you remove the copyright dates in the README.md?
  • There are other locations with this same issue (.kmn, .kps, welcome.htm, and php file). It would be easiest not to include the dates unless you feel strongly because no one wants to remember to update it everywhere each year it changes. The LICENSE.md is considered authoritative.
  • The .php header needs all the style information within the php header. You can see how it's done in this file: https://github.com/keymanapp/keyboards/blob/master/release/t/tibetan_direct_input/source/help/tibetan_direct_input.php
  • I prefer not to include the version anywhere except in the .kmn so it would be good to remove it from the readme.htm .
  • In the .kps the welcome file referenced should be changed to welcome.htm instead of welcome.html.

@dyacob
Copy link
Copy Markdown
Contributor Author

dyacob commented Oct 28, 2025

Thanks @LornaSIL , excellent catches and recommendations as usual 😃 I've checked in adjustments for each. Thanks!

@DavidLRowe
Copy link
Copy Markdown
Contributor

Is "All rights reserved" in the copyright statement compatible with MIT license?

@dyacob
Copy link
Copy Markdown
Contributor Author

dyacob commented Oct 28, 2025

Good point @DavidLRowe . The legal side of things has me out of my depth to even contemplate. I did a quick search and found the question has come up for other projects. This post raises the question and the accepted answer is "It's correct but unnecessary. It's there for clarity.", with some elaboration on why : https://opensource.stackexchange.com/questions/2121/mit-license-and-all-rights-reserved

But we can remove it nonetheless for consistency with other keyman keyboards, LMK.

@LornaSIL
Copy link
Copy Markdown
Contributor

The "All Rights Reserved" should be removed. @mcdurdin says "It can't be in the LICENSE.md, because our license check code will reject it as a modification of the license." So, go ahead and remove it from all copyright statements. Otherwise, the keyboard builds.

@dyacob
Copy link
Copy Markdown
Contributor Author

dyacob commented Oct 28, 2025

Fixed now. Thanks for the investigation and explanation. 😃

@mcdurdin
Copy link
Copy Markdown
Member

@mcdurdin says "It can't be in the LICENSE.md, because our license check code will reject it as a modification of the license."

Turns out it would have been okay because it was in the copyright line ... but still, it'll be confusing if we ever extract copyright holder from the copyright line automatically in the future...

Copy link
Copy Markdown
Contributor

@LornaSIL LornaSIL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@LornaSIL LornaSIL merged commit 9b93f64 into keymanapp:master Oct 28, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants