Dieter Wimberger wrote:
Dieter Wimberger wrote:

Actually I am the author of the project, so we can discuss it right here; and if you are interested, I guess we can also manage to release it under Apache 2 license (except the external SSH library, which is under a BSD license).

Interesting. Didn't know you were here. :-)

I am ;)

I was already was giving Felix a hard time, because I was trying to port to felix and do configuration tasks with the webconsole.

Excellent. It is always good to give Felix [Meschberger] a hard time. ;-)

When you say "an OSGi port", what exactly do you mean?

It's an OSGi bundle that carries a bundle descriptor and a metatype descriptor; it works as a ManagedServiceFactory to create instances of listeners (telnet and SSH) through the CM. It's also implementing a white board model design (I call it OSGi mediator) for adding shells through additional bundles (using the OSGi service registry).

Interesting. So, you would say that it definitely would be a replacement for the telnetd bundle at oscar-osgi.sf.net then? Sounds like it.

Sounds good. Well, if you are planning on developing this on your end, then it is not unreasonable to just let you go about your business and do it (i.e., the bundle portion of your work doesn't have to be done here). However, if there is sufficient interest in moving the bundle aspects here as a subproject, then it could also be considered.


Good question. I would certainly like to have a version that would work with older/smaller Java platforms. However, we don't require that all Felix subprojects work on Java platforms, it just makes them more useful if they can be...

A question we should discuss is, if there are limits sought with regards to the runtime environment, because the codebase is Java 2 now (may be backportable, though).

The language level I currently use is Java 1.3. In comparison to the older codebase, it may not run on very small embedded systems that are often Java 1 (if at all).

I took this decision, because I needed SSH and the library I found (latest version is released under MIT license; http://www.lag.net/paramiko/java) needs 1.3.

I would think that Java 1.3 would be fine as far as I am concerned. Others?

I guess it would be possible to get some things that are overhead out of the codebase and add them as extensions (e.g. Templates based on antlr and stringtemplates, Beanshell based shell, text editors etc.). It all depends on the requirements and the functionality you would like to see.

Well, from my point of view, I don't think we need to target less than Java 1.3, but we can see what others think.

-> richard


Regards,
Dieter

Reply via email to