Re: [JXTA discuss] Status of JxtaRuby?

Henry Jen <[email protected]> Wed, 03 Aug 2005 15:12:07 -0700
Newsgroups gmane.comp.java.jxta.general
Message-ID <[email protected]>
On Tue, 2005-08-02 at 17:41 -0700, Shane Isbell wrote:
> Okay, I will submit a new project.

Excellent, we are moving forward.
Now we may want to discuss how to proceed, my thought is either
extending Ruby[1,2] or use SWIG[3].

[1] http://www.onlamp.com/pub/a/onlamp/2004/11/18/extending_ruby.html
[2] http://www.rubycentral.com/book/ext_ruby.html
[3] http://www.swig.org/

Next thing is to define APIs, I would recommend we carefully review the
API to be exposed from scratch(of course we will refer to Java & C API,
but we should eliminate many too low level API, IMHO). What I would like
to see is to come out a model-driven-architecture which is neutral to
language bindings.

>  In the mean time, can the Project
> JXTA group look at the licensing terms of Ruby and make sure that they
> are compatible with the JXTA license.  Ruby is distributed either
> under GPL (this is out of course) or under a non-standard open source
> license, which from my side looks okay.
> 
> http://www.ruby-lang.org/en/LICENSE.txt
> 

We are extending the library, not modifying the language implementation
itself, so the license should be irrelevant.

I strongly recommend we should only consider JXTA or Apache2 license on
the Ruby binding. Pretty much, we should dual-license it to include
LGPL.

FWIW, the Ruby license seems fine to me, but I am not a lawyer. 

Cheers,
-- 
Henry Jen the slowhog
http://blogs.sun.com/slowhog
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBC8UE3LNaoAyBG0PURAj5/AJ9zy4PhyQB7ESYU+CzdFjt4d2iNnwCgj0LL
yYjnh5EieaI8hUBstfFO9xw=
=77s/
-----END PGP SIGNATURE-----