Lua is a small but powerful open source (free) programming language designed to be used by operating systems typically found in mobile devices. Support for Lua-scripting is a new feature in OpenTX 2.0. Lua-scripts are stored in text files and are loaded and unloaded whenever they are needed by the radio. The scripts are not part of the firmware. They are firmware customization options. More information is available here