Hello,
Many thanks for this clarification. I have sent the question to the marketing address, but there's been no response.
So what my lawyer expressed concern at was the following (I'm translating from Swedish here and IANAL).
- Section 6 states that "[a]ll rights not expressly granted to you are reserve [sic] by Sparx Systems."
- It further states that you may not modify or create derivative works of the software product other than as expressly authorized by the EULA.
- Nothing in the EULA grants you the right to create and distribute extensions to the software product.
I can see where they're coming from. Extensions (by which I include MDG technologies and everything that goes into them; EA add-ins; and Cloud Server plug-ins) aren't mentioned at all, and all rights not explicitly granted the user are reserved for Sparx. This leaves the third-party extension developer (moi) on a somewhat precarious legal footing.
Partners aren't mentioned either, but since there is a partnership program, which presumably operates under a separate agreement, my lawyer felt that extension development might be a specific right granted to partners.
I feel that point was dealt with in Tom's response, but I would appreciate some further clarifications regarding distribution of extensions.
Can I create and sell
- MDG technologies?
- EA client add-ins?
- Cloud Server plug-ins?
... under
the EULA?
The third point is not my most immediate concern but the Cloud Server is not covered by the EULA ("Sparx Systems Enterprise Architect Modelling Tool ... Version 15.2 Professional, Corporate, Unified, Ultimate and Lite Editions"), and I can't find any license agreement for it (I haven't purchased it). So if and when I do decide to build some SBPI plug-ins I'd like to know where I stand with that as well.
Many thanks,
/Uffe