Re: JavaCVS and SSH

"Rami Ojares" <[email protected]> Fri, 28 May 2004 10:59:55 +0300
Newsgroups gmane.comp.java.netbeans.modules.javacvs.devel
Message-ID <[email protected]>
Hi Lori,

I am the one who contributed the javacvs - J2SSH glue code.
Even though it was not included in javacvs I have been using this
in my own project and it seems to work fine.

It is just a couple of simple classes that is needed and I can send
the sources to you with comments.

About the competition between JCSH and J2SSH.
Comparing the source code, API and documentation
I would say that J2SSH is much better.

Now J2SSH is lisenced through
- Apache Software License,
- GNU General Public License (GPL),
- GNU Library or Lesser General Public License (LGPL)

I don't know what it means to lisence a software with many contradicting
lisences. GPL forbids things that Apache allows. Now which one is it?

I think people don't like it when the company 3SP tells that they have
a better version as commercial because it makes people feel that the
open source version is not so good. But I think it is (at least when
compared
to JSCH).

But Eclipse & Ant have chosen JSCH so it might feel risky to some people
to choose otherwise.

If you want to know about how will ssh and javacvs be integrated
you should look at it in the light of the Netbeans architecture (my quess)
and ask Martin Entlicher or the lawyers of Sun Microsystems.

> I'm working on a project which will require SSH/CVS.  I've been a Java
> developer since 1997.  I would be happy to help/take
> on/finish/test/research this topic, if someone will fill me in on what
> the status and/or plan is.

What the javaworld would really need at the moment would be someone
to master ssh protocol, choose either J2SSH or JSCH and take the
documentation
to a level that would make it easy to integrate it quickly to whereever.

But there is not so much to research about integrating javacvs with ssh.
That is simple (maybe thanks to nice API of javacvs).

- Rami Ojares