Confused getting a commercial licenses for JointJS api - where to find it?

919 views
Skip to first unread message

corg...@gmail.com

unread,
Jun 30, 2014, 4:09:51 AM6/30/14
to joi...@googlegroups.com
Heya.

I am thinking of using the JointJS Core library a product that will be sold and shipped world wide.

I am looking at the license:

http://www.jointjs.com/license

Which says JointJS library is licensed Mozilla Public License, but the paragraph below "Commercial license" says:

"The Rappid license also gives you a commercial license to the JointJS core library"

So I am guessing I need this "Rappid license" in order to use the JointJS Core library in the product.

Heading over to the Rappid product page.

http://www.jointjs.com/about-rappid

And scroll down to "License" you can read:

The Rappid license works on a per-developer basis. Each engineer developing against the Rappid plugins API needs a single license. The license then gives you the freedom to use Rappid to create an unlimited number of commercial applications, use the plugins on any computer or server you like and you'll have access to the source code of Rappid and its plugins with the freedom to modify it.

The full license terms are available here.


sd

But in the license it says:

"Software" shall mean Rappid, as originally created by client IO.


Nothing is really stated about the JointJS library, only about the "Rappid" which is the toolkit.


I am terribly confused about this. Can anyone share some light onto this topic?

// Christoffer

David Durman

unread,
Jun 30, 2014, 4:20:51 AM6/30/14
to joi...@googlegroups.com
JointJS core library is released under the open source MPL v2 license. You can use it in a commercial product taking into account you conform to the MPL v2 license terms. I'd suggest you go through the license terms: http://www.mozilla.org/MPL/2.0/ and also through the FAQ: http://www.mozilla.org/MPL/2.0/FAQ.html, which is maybe more understandable. Basically, if you minify the code of your application which incorporates JointJS library (this then becomes 'executable' in terms of the MPL license), you can release your product under whatever
license terms you want but you have to tell the users of your application where they can get the code of, at least, the MPLed bit (the JointJS library).

If MPL is too restrictive for your product, you can opt for the Rappid toolkit. Rappid is a superset of JointJS. It's a complete package that includes the JointJS core library and extends it by over 20 plugins implementing all kinds of UI components. The "Software" in the Rappid license means Rappid that includes JointJS. With the Rappid license, you're no longer bound to the MPL v2 terms but to the Rappid license (http://jointjs.com/license/rappid_v2.txt).

---

David Durman
client IO


--

---
You received this message because you are subscribed to the Google Groups "JointJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jointjs+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Christoffer Pettersson

unread,
Jun 30, 2014, 4:22:48 AM6/30/14
to joi...@googlegroups.com
Thanks for the rapid response!

Sincerely,
Christoffer


--

---
You received this message because you are subscribed to a topic in the Google Groups "JointJS" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jointjs/yjGie5F_m-c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jointjs+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages