Can my plug-in legitimately use the Maverick SSH libraries?

A question for Jetbrains: does your licence for the Maverick SSH libraries
(which are included with the CVS Integration plug-in) permit their use by
other, 3rd-party, plug-ins?

--
Mark Scott
mark@codebrewer.com

5 comments
Comment actions Permalink

Hello Mark,

I've just re-read Maverik's license and the answer is no unfortunately.
As I understand you must have development license to develop a software that
uses Maverik and this license is of course non-distributable.
Though you may contact 3SP directly for clarification.


-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

A question for Jetbrains: does your licence for the Maverick SSH
libraries (which are included with the CVS Integration plug-in) permit
their use by other, 3rd-party, plug-ins?



0
Comment actions Permalink

On Fri, 20 Jan 2006 16:45:45 +0000, Maxim Shafirov wrote:

Hi Maxim,

I've just re-read Maverik's license and the answer is no unfortunately.


That's a shame. I thought that would be the case but wondered if
Jetbrains had perhaps negotiated a non-standard licence to cover such use.
Thanks for checking.

--
Mark Scott
mark@codebrewer.com

0
Comment actions Permalink

Maxim, isn't the Maverick license product-based? If so also for IDEA, no the
question is, whether a plug-in (which only works within IDEA) is a part of
that product or not.

Tom

0
Comment actions Permalink

Hello Tom,

AFAIK the plugin may legitimely use this library but while developing plugn
one needs a development license, which cannot even be spread geografically
acording to the license.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Maxim, isn't the Maverick license product-based? If so also for IDEA,
no the question is, whether a plug-in (which only works within IDEA)
is a part of that product or not.

Tom



0
Comment actions Permalink

On Fri, 20 Jan 2006 23:08:55 +0000, Maxim Shafirov wrote:

I contacted 3SP to ask the question and we've exchanged a couple of emails
on the subject. I have their permission to post their comments here.

While they say that such a request would normally be declined, they're
willing to allow plug-in authors to use functionality ultimately provided
by J2SSH Maverick subject to these conditions:

  • plug-in developers may not have direct access to the J2SSH Maverick

API. Access would need to be provided via an intermediary interface or
wrapper created by Jetbrains, and 3SP would like to briefly review the
API before its release as part of IDEA's OpenAPI.

  • any plug-ins developed must not be revenue-generating i.e. plug-in

authors may not receive payments or royalties of any kind. Authors
wishing to charge for their plug-ins must purchase a licence from 3SP.

  • Jetbrains' licence keys for J2SSH Maverick may not be shared with

non-Jetbrains developers.

  • plug-ins must be functional only with IDEA i.e. they must not be

capable of functioning in other containers or standalone.

  • plug-ins must be made available via Jetbrains' plug-in repository.


So I guess I should file a JIRA request and leave it to Jetbrains to
decide whether or not they think it worthwhile to implement a wrapper API
of some sort. For my own part I'd like to be able to create and monitor
SSH port-forwarded connections, and being able to configure and use
multiple private keys would also be useful.

Is there anyone else out there interested in using any SSH functionality?

--
Mark Scott
mark@codebrewer.com

0

Please sign in to leave a comment.