##Yes… it is my problem.
Developers are extremely supportive of each other when it comes to the precise literal interpretation of Source Code and EULAs. Some are also supportive of “intent”, when the wrong license was unintentionally attached or some other legal loophole was created.
Illegal use of code or software by one of us sets a precedent that hurts everyone; both developers and users.
There is an Apache 2.0 version of Rule Machine. I highly recommend that you be ethical and legal and use and enhance that version, rather than violating the license agreement you made by using the restricted source code.
Your admission of using illegally obtained Community Developer restricted licensed code has obligated me to flag you to the Moderators.
##BTW:
You are also likely in violation of SmartThings Terms of Use:
What are my rights in the Services?
The materials displayed or performed on the Services, including, but not limited to, applications, software and/or services that are designed to operate with the Services (“SmartApps”), text, graphics, articles, photos, images, illustrations, User Submissions, and so forth (all of the foregoing, the “Content”) are protected by copyright and other intellectual property laws. You promise to abide by all copyright notices, trademark rules, information, and restrictions contained in any Content you access through the Services, and you won’t use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purpose any Content not owned by you, (i) without the prior consent of the owner of that Content or (ii) in a way that violates someone else’s (including SmartThings’s) rights.