Created License Clarification (markdown)

master
skullydazed 2017-01-27 10:02:33 -08:00
parent b420185f5b
commit 228e4add0b
1 changed files with 124 additions and 0 deletions

124
License-Clarification.md Normal file
View File

@ -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