How are decompiling code or making a design system inspired by another one even remotely illegal?