# 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