Shortly, there is cheap chinese bluetooth lamp that can change colors by app on Android.
I am basically reading communication logs on my phone and retrieving communication protocols of the app. Then, I am writing my own app to connect to that lamp. I am not even using any reverse engineering tools. It is basic Android developer's tool set, which can be enabled on any phone.
I am writing my thesis based on this app. And as I see, it is uncommercial, interoperability aimed, use of reverse engineering. "Soft reverse engineering", if it is a thing :)
But my thesis supervisor has got super paranoid concerning the law, so now I have to dig into it...
Could you, please, drop me some sources with legal acts or similar court cases... I would really appreciate if you will write short explanation for me, because english is not even my second language, and I am getting dizzy from lawyers' vocabulary :^j
P.s.: the country is Finland, though Europe and even US laws and cases would also fit.