Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

My layout for the ErgoDox EZ #353

Merged
merged 2 commits into from
May 29, 2016
Merged

My layout for the ErgoDox EZ #353

merged 2 commits into from
May 29, 2016

Conversation

algernon
Copy link
Contributor

This is a squashed up version of the layout I have been working on for the past month or so. Based on Dvorak, with a lot of unconventional stuff thrown in for good measures.

This is a squashed up version of the layout I have been working on for
the past month or so. Based on Dvorak, with a lot of unconventional
stuff thrown in for good measures.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
@ezuk
Copy link
Contributor

ezuk commented May 28, 2016

@algernon - thank you!

One point of concern is your inclusion of the GPL. I'm not a lawyer, but my understanding of the GPL's virality is that if we include your keymap, it basically enforces the license on the project and all of its forks (as technically they will be using/including your work).

Is that correct? Or am I missing something?

CC @jackhumbert

@algernon
Copy link
Contributor Author

The GPL is already in the project, see in close to 300 files. Its virality only applies to works that do include the parts of the code that are under the GPL. Since TMK is the original, and QMK builds on it heavily, it is pretty much under GPL2+ anyway. My layout is GPL3+, which in this situation means only that stuff built upon this layout will have to be GPL3+ too, but any other can use whatever other license, that is compatible with the other licenses QMK uses through the codebase.

Mind you, if you would find it more acceptable, I can use the GPL2+ intsead of GPL3+.

@ezuk
Copy link
Contributor

ezuk commented May 29, 2016

@algernon - great, thanks for clarifying! Merging this in -- so happy to have it in the repo :)

@ezuk ezuk merged commit 8ee9be1 into qmk:master May 29, 2016
ryaninvents pushed a commit to ryaninvents/qmk_firmware that referenced this pull request Aug 12, 2016
BlueTufa pushed a commit to BlueTufa/qmk_firmware that referenced this pull request Aug 6, 2021
* Add default keymap for Orange75

* Add default keymap for 40percentclub 25

* Add default keymap for 40percentclub 4x4

* Add default keymap for 40percentclub 5x5

* Add default keymap for 40percentclub 6lit

* Add default keymap for 40percentclub foobar

* Add default keymap for 40percentclub half_n_half

* Add default keymap for 40percentclub i75 (promicro and teensy2 revisions)

* Add default keymap for 40percentclub luddite

* Add default keymap for 40percentclub nano

* Add default keymap for 40percentclub nori

* Add default keymap for 40percentclub tomato

* Add default keymap for Alf X1.1

* Add default keymap for AT101 Blackheart

* Add default keymap for Omnikey Blackheart

* Add default keymap for Z-150 Blackheart

* Add default keymap for 40percentclub ut47

* Add default keymap for 6ball

* Add default keymap for ADKB96

* Add default keymap for AL1

* Add default keymap for Alice

* Add default keymap for Alpha

* Add default keymap for ALU84

* Add default keymap for AMJ40

* Add default keymap for AMJ60

* Add default keymap for AMJ96

* Add default keymap for AMJPad

* Add default keymap for ai03 Lunar

* Add default keymap for ai03 Orbit
baberthal pushed a commit to baberthal/qmk_firmware that referenced this pull request Jul 13, 2022
sunaku pushed a commit to sunaku/qmk_firmware that referenced this pull request Feb 21, 2023
karliss pushed a commit to karliss/qmk_firmware that referenced this pull request Oct 11, 2023
* ICL03 Bringup

* designedbygg: icl03: welcome!

* designedbygg: icl03: layout fixes

* ICL03: keymap updates

* ICL03: add more VIA functionality
encoder and lighting control

* designedbygg/ironclad: update naming

* icl03: use eager debounce

---------

Co-authored-by: darkstack <1835601+darkstack@users.noreply.github.com>
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.

2 participants