summaryrefslogtreecommitdiff
path: root/License-Clarification.md
diff options
context:
space:
mode:
authorskullydazed <skullydazed@users.noreply.github.com>2017-01-27 10:02:33 -0800
committerskullydazed <skullydazed@users.noreply.github.com>2017-01-27 10:02:33 -0800
commit228e4add0b648c23ffa9ccdf4731e4759e81d46a (patch)
tree40bb6fe8c771d7c3e788c4d8a87be6d6f6a18b9c /License-Clarification.md
parentb420185f5bc67f46d4733e52bd0ee01e98e75fd0 (diff)
downloadqmk_firmware-228e4add0b648c23ffa9ccdf4731e4759e81d46a.tar.gz
qmk_firmware-228e4add0b648c23ffa9ccdf4731e4759e81d46a.zip
Created License Clarification (markdown)
Diffstat (limited to 'License-Clarification.md')
-rw-r--r--License-Clarification.md124
1 files changed, 124 insertions, 0 deletions
diff --git a/License-Clarification.md b/License-Clarification.md
new file mode 100644
index 0000000000..5943b487b7
--- /dev/null
+++ b/License-Clarification.md
@@ -0,0 +1,124 @@
+# Overview
+
+As raised in #1038 and other issues, the licensing status of QMK is not clear. In an effort to remove ambiguity and to clarify the licensing status of the quantum code we are identifying the providence of our source code files and clarifying what license applies to each one.
+
+# Files
+
+## quantum/analog.c
+## quantum/analog.h
+## quantum/api/api_sysex.c
+## quantum/api/api_sysex.h
+## quantum/api.c
+## quantum/api.h
+## quantum/audio/audio.c
+## quantum/audio/audio.h
+## quantum/audio/audio_pwm.c
+## quantum/audio/luts.c
+## quantum/audio/luts.h
+## quantum/audio/musical_notes.h
+## quantum/audio/song_list.h
+## quantum/audio/voices.c
+## quantum/audio/voices.h
+## quantum/audio/wave.h
+## quantum/config_common.h
+## quantum/dynamic_macro.h
+## quantum/keycode_config.c
+## quantum/keycode_config.h
+## quantum/keymap.h
+## quantum/keymap_common.c
+## quantum/keymap_extras/keymap_bepo.h
+## quantum/keymap_extras/keymap_br_abnt2.h
+## quantum/keymap_extras/keymap_canadian_multilingual.h
+## quantum/keymap_extras/keymap_colemak.h
+## quantum/keymap_extras/keymap_dvorak.h
+## quantum/keymap_extras/keymap_dvp.h
+## quantum/keymap_extras/keymap_fr_ch.h
+## quantum/keymap_extras/keymap_french.h
+## quantum/keymap_extras/keymap_french_osx.h
+## quantum/keymap_extras/keymap_german.h
+## quantum/keymap_extras/keymap_german_ch.h
+## quantum/keymap_extras/keymap_german_osx.h
+## quantum/keymap_extras/keymap_jp.h
+## quantum/keymap_extras/keymap_neo2.h
+## quantum/keymap_extras/keymap_nordic.h
+## quantum/keymap_extras/keymap_norwegian.h
+## quantum/keymap_extras/keymap_plover.h
+## quantum/keymap_extras/keymap_russian.h
+## quantum/keymap_extras/keymap_spanish.h
+## quantum/keymap_extras/keymap_uk.h
+## quantum/keymap_extras/keymap_unicode_cyrillic.h
+## quantum/light_ws2812.c
+## quantum/light_ws2812.h
+## quantum/matrix.c
+## quantum/pincontrol.h
+## quantum/process_keycode/process_chording.c
+## quantum/process_keycode/process_chording.h
+## quantum/process_keycode/process_leader.c
+## quantum/process_keycode/process_leader.h
+## quantum/process_keycode/process_midi.c
+## quantum/process_keycode/process_midi.h
+## quantum/process_keycode/process_music.c
+## quantum/process_keycode/process_music.h
+## quantum/process_keycode/process_printer.c
+## quantum/process_keycode/process_printer.h
+## quantum/process_keycode/process_printer_bb.c
+## quantum/process_keycode/process_tap_dance.c
+## quantum/process_keycode/process_tap_dance.h
+## quantum/process_keycode/process_unicode.c
+## quantum/process_keycode/process_unicode.h
+## quantum/quantum.c
+## quantum/quantum.h
+## quantum/quantum_keycodes.h
+## quantum/rgblight.c
+## quantum/rgblight.h
+## quantum/serial_link/LICENSE
+## quantum/serial_link/protocol/byte_stuffer.c
+## quantum/serial_link/protocol/byte_stuffer.h
+## quantum/serial_link/protocol/frame_router.c
+## quantum/serial_link/protocol/frame_router.h
+## quantum/serial_link/protocol/frame_validator.c
+## quantum/serial_link/protocol/frame_validator.h
+## quantum/serial_link/protocol/physical.h
+## quantum/serial_link/protocol/transport.c
+## quantum/serial_link/protocol/transport.h
+## quantum/serial_link/protocol/triple_buffered_object.c
+## quantum/serial_link/protocol/triple_buffered_object.h
+## quantum/serial_link/README.md
+## quantum/serial_link/system/serial_link.c
+## quantum/serial_link/system/serial_link.h
+## quantum/serial_link/tests/byte_stuffer_tests.cpp
+## quantum/serial_link/tests/frame_router_tests.cpp
+## quantum/serial_link/tests/frame_validator_tests.cpp
+## quantum/serial_link/tests/Makefile
+## quantum/serial_link/tests/rules.mk
+## quantum/serial_link/tests/testlist.mk
+## quantum/serial_link/tests/transport_tests.cpp
+## quantum/serial_link/tests/triple_buffered_object_tests.cpp
+## quantum/template/config.h
+## quantum/template/keymaps/default/config.h
+## quantum/template/keymaps/default/keymap.c
+## quantum/template/keymaps/default/Makefile
+## quantum/template/keymaps/default/readme.md
+## quantum/template/Makefile
+## quantum/template/readme.md
+## quantum/template/rules.mk
+## quantum/template/template.c
+## quantum/template/template.h
+## quantum/tools/eeprom_reset.hex
+## quantum/tools/readme.md
+## quantum/variable_trace.c
+## quantum/variable_trace.h
+## quantum/version.h
+## quantum/visualizer/example_integration/callbacks.c
+## quantum/visualizer/example_integration/gfxconf.h
+## quantum/visualizer/example_integration/lcd_backlight_hal.c
+## quantum/visualizer/example_integration/visualizer_user.c
+## quantum/visualizer/lcd_backlight.c
+## quantum/visualizer/lcd_backlight.h
+## quantum/visualizer/led_test.c
+## quantum/visualizer/led_test.h
+## quantum/visualizer/LICENSE.md
+## quantum/visualizer/readme.md
+## quantum/visualizer/visualizer.c
+## quantum/visualizer/visualizer.h
+## quantum/visualizer/visualizer.mk \ No newline at end of file