It seems Nanoleaf products like the Elements are build upon OpenWrt.
OpenWrt is licensed under GPL-2.0.
Despite multiple requests from the community to release the source code, this has not happened.
This conflicts with the requirements of the license and is therefore copyright infringement.
GPL clearly stipulates that you're allowed to use it for commercial products,
if you return the favour and make your source code publicly available as well.