my main issues with it that, without permission, would make you directly or secondarily liable for infringement under applicable law. If additional permissions apply only to enable the creation of self-similar components