Documentation #247
Replies: 1 comment 2 replies
-
|
Hello, Since you are asking, I guess you must not be all too familiar with open source licenses, so I'll give you a few extra details. First thing, you must comply with open source licenses as soon as you redistribute the software in any form. That means if you are running it on your machine for personal use and not sharing anything with anyone, there is no constraint at all. Whenever you share anything (code, binary, service), you may choose at your convenience between EPL v2 license and MIT license. In a few (very roughly summarized) words, the EPL v2 says: you can embed the tech in a proprietary software. But if you modify/patch the tech (derived work), your modifications must be distributed in the same EPL v2 licence to your recipients. The same rule applies if you copy-paste part of the code to your own project (which must then be compatible with EPL v2, so most probably EPL v2-licensed). In a few (very roughly summarized) words, the MIT says: you can modify and reuse whatever you want, but tell your recipient what you have modified and include a copy of the MIT licence. (explain it typically in a LICENSE.txt file) For entry pointers, you can look at the README : https://github.com/eclipse-emfcloud/emfcloud/blob/master/README.md If you are manly interested in diagrams, you may probably want to choose the Langium-Based DSL Approach rather than the Model Hub Approach, which is more specifically EMF-oriented. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I am working on a project involving diagrams and I found that your project is very useful for me. Can I use your project’s code? Also, is there more detailed documentation available about the code?
Beta Was this translation helpful? Give feedback.
All reactions