dariogoetz / keyboard_layout_optimizer

A keyboard layout optimizer supporting multiple layers. Implemented in Rust.
https://dariogoetz.github.io/keyboard_layout_optimizer/
GNU General Public License v3.0
92 stars 18 forks source link

Add license #1

Closed Glitchy-Tozier closed 3 years ago

Glitchy-Tozier commented 3 years ago

Suggestion: Arne's optimizer uses GPL-3.0-or-later. I think that's a good choice. :)

dariogoetz commented 3 years ago

The individual crates contain a license in their Cargo.toml. Is a "top-level" license required as well?

Glitchy-Tozier commented 3 years ago

I'm not 100% sure whether it's required, but it'd be a nice touch. This way, GitHub will actually show the license in your project's about-section: Example from https://github.com/Glitchy-Tozier/Revolve-keyboard-layout: image

dariogoetz commented 3 years ago

I added a license from GitHub's template. This now looks like GPL-3.0. How can I specify the "-or-later" part?

Glitchy-Tozier commented 3 years ago

I think the default is -or-later. Looking at this, your license seems about the same.

dariogoetz commented 3 years ago

Perfect. Thanks for the suggestion. I'll close this now.