The author of this blog points out that the code used in switchbot's products contains GPL-licensed code, and indicates that he has not heard from Switchbot in two years when he asked them to provide the source code