Seadragon License / ASP.Net MVC

  • 2
  • Question
  • Updated 10 years ago
  • Answered
Seadragon is awesome! I used it in a recent prototype, and our product managers were very impressed that all this could be done in html/javascript.

Now I have the go-ahead for a proprietary commercial product built using ASP.Net MVC. However, because Seadragon will be such an integral piece of the new product, we want to host the JS files along with our site. I've looked all over the Seadragon site for license information and found this previous discussion thread.

Its great that you came out with Seadragon in the ASP.Net Ajax Control Toolkit. However, we are building using MVC and aren't using any of the Microsoft Javascript libraries. So we only want the Seadragon portion of the that framework, and not everything that comes with it. We could strip it out on our own (BSD license), but that takes time and makes future upgrade difficult, etc.

Is there a way that we can host/license the files you host from Seadragon.com? Or is there a better way of using the AjaxControlToolkit version than I am thinking of?
Photo of Ryan Done

Ryan Done

  • 2 Posts
  • 0 Reply Likes
  • hoping

Posted 10 years ago

  • 2
Photo of Aseem Kishore

Aseem Kishore, Former Employee

  • 702 Posts
  • 124 Reply Likes
Official Response
Ryan, very sorry for the delayed response here! Hope this is still timely.

We generally do encourage going to the Ajax Control Toolkit version first, because it is officially supported by Microsoft and it is truly open source, etc. It's good to know that you considered this first.

We do provide the source to our standalone hosted version of Seadragon Ajax, but it is not under a fully open source license (there are some legal reasons for this which I'm not really an expert on). You have to remember also though that this version is from a "labs" group, which means we can't provide any official support (beyond e.g. this forum), and we can't make any promises of fixing bugs or shipping new versions. Heck, our group may not even exist in X months.

So those are the trade-offs. If you still want option B, send me an email; my @microsoft email is aseemk.
Photo of Ryan Done

Ryan Done

  • 2 Posts
  • 0 Reply Likes
Thank you for your response to my question. It’s good to know about ‘Option B’ of hosting the closed-source version. But, because I didn’t hear from anyone for a while, I went ahead and began using the Ajax Control Toolkit version. For this, I stripped out everything except for the Seadragon classes and created a new project on codeplex (http://openseadragon.codeplex.com/). At this point, we will likely stick with this new open source version so that we can make bug fixes and enhancements on our own into the future.

On that note, it appears that when Seadragon was ported to the open source Ajax Toolkit, it didn’t yet have MouseWheel zooming or fade-in of controls. Do you know if the 'not fully open source' license of option B would allow this?

Again, big thanks to you and your team for a fantastic product!