summaryrefslogtreecommitdiff
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
parentb420185f5bc67f46d4733e52bd0ee01e98e75fd0 (diff)
Created License Clarification (markdown)
-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