OpenWrt is a Linux distribution mainly for embedded devices.
Instead of trying to create a single, static firmware, OpenWrt provides a writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application.
These details are provided for information only. No information here is legal advice and should not be used as such.