savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-hackers] submission of xjbinding - savannah.nongnu.org


From: Xavier Nicolovici
Subject: Re: [Savannah-hackers] submission of xjbinding - savannah.nongnu.org
Date: Sun, 17 Oct 2004 23:43:24 +0200
User-agent: Mozilla Thunderbird 0.8 (X11/20040913)

Hi,

I'm evaluating the project you submitted for approval in Savannah.

You must determine whether your project can run on a Free Software Java
suite (see http://www.gnu.org/software/java/ for more information).

We recommend you to test your project using GCJ and GNU Classpath, and
ensure that your Java code runs on this Free Software Java suite.

GCJ is the GNU Compiler for Java, part of the GCC (GNU Compiler
Collection).  The Classpath project aims to develop a free and portable
implementation of the Java API (the classes in the 'java' package).

More information is available at http://gcc.gnu.org/ and
http://www.gnu.org/software/classpath/,

Please provide us with more information about this point.


Also, you're mentioning that the documentation use some GIF image files.
Please remove and replace them with an other format (such as PNG or JPEG).

Because of the patents (Unisys and IBM) covering the LZW compression
algorithm which are used when making GIF files, it's impossible to have
free software to generate proper GIFs.  These patents also apply to the
compress program.

For more information, see http://www.gnu.org/philosophy/gif.html.

If you are willing to make the changes mentioned above, please provide
us with an URL to an updated tarball of your project and your information
about your project and Free Software Java suite.  Upon review, we
will reconsider your project for inclusion in Savannah.

Regards,

Xavier Nicolovici



Xavier Nicolovici wrote:

Un projet a été soumis à savannah.nongnu.org
Ce courriel a été envoyé à address@hidden, address@hidden/


gilles Gaillard <address@hidden> a décrit le projet comme suit :
Licence: lgpl
Autre Licence: Paquet: xjbinding
Nom système: xjbinding
Type: non-GNU

Description:
The XJ-BINDING framework intent is to provide a (the shortest way) to bind java classes to xml datas provided that they conform to a W3C-schema. In other words it enables to quickly bind a set of existing classes to existing xml documents that conform to a given XML Schema Imagine that you have a set of classes which you don't want to change or minimize the changes, and you get an xml representation of datas representing the same (or almost..) objects. Let us also assume that you also have an Xml Schema for this xml representation. The purpose of the XJ-BINDING framework is to let you work almost immediately with your classes. And, of course, it proposes some facilities to handle beans objects. With XJ-BINDING, as soon as you open the Xml Schema, you are in your code and thus you handle your objects and the graph of references in the same way as you do it usually in your app. XJ-BINDING defines an inner node of the <appinfo> node, the <xj-binding> node which is used to embed java code in the XML-Schema. That code will then be executed by the BeanShell interpreter once the corresponding node is reached by a SAX parser (SAX parser is in public domain).



Dépendances logicielles:
The tool uses the following libraries:
Xerces2-J : (http://xml.apache.org/) The Apache Software License, Version 1.1
BeanShell : (http://www.beanshell.org/) LGPL license
Castor : (http://castor.exolab.org/) Same terms than the Apache license
JUnit     : (http://www.junit.org/)     IBM Public License 1.0
Rem: junit is used only for the testing part of the tool

Additional comment:
Castor declares licenses for some other jakarta libraries

Other software indirectly used:
Xml-schema: (http://www.w3.org/)

The documentation and the javadoc use some gif files as resources
(other images are jpg)


Autres Commentaires:
url to project :
http://nichetti.gamsau.archi.fr:8080/xj-binding/index.html
This url is for private use and evaluation only for now.
Also I noticed that thus use of Apache licensed soft is not compatible with a GNU license, but can i use a LGPL for my project ?
If not: what to do ??
Also, i just want to use a LGPL not necessarily be hosted here (i would be a plus though!)








reply via email to

[Prev in Thread] Current Thread [Next in Thread]