[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Savannah-hackers] submission of Xml Orientend Gcc AST ANalyzer - sa
Jonathan Gonzalez V.
Re: [Savannah-hackers] submission of Xml Orientend Gcc AST ANalyzer - savannah.nongnu.org
Fri, 07 Jan 2005 10:41:08 -0300
Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux)
Hi Gianluca Masone,
I'm evaluating the project you submitted for approval in Savannah.
You named a dependence 'xerces-c' which it's licensed under Apache
Software License, Version 2.0, this it's a GPL-Incompatible license,
can you replace this dependence? Keep in mind that a project released
under the GNU GPL cannot have GPL-incompatible dependencies. This
independent from the Savannah hosting criteria.
There is any source code for the current version of 'xogastan', if
this is the case, can you provide us with an URL to download the
source code? or if you prefer, you can send it to my email(address@hidden).
We wish to review your source code, even if it is not functional, to
catch potential legal issues early.
For example, to release your program properly under the GPL you must
include a copyright notice and permission-to-copy statements at
the beginning of every file of source code. This is explained in
http://www.gnu.org/licenses/gpl-howto.html. Our review would help catch
potential omissions such as these.
> A package was submitted to savannah.nongnu.org
> This mail was sent to address@hidden, address@hidden
> Gianluca Masone <address@hidden> described the package as follows:
> License: gpl
> Other License:
> Package: Xml Orientend Gcc AST ANalyzer
> System name: xogastan
> Type: non-GNU
> Project Name is XOGastan.
> XOgastan means: XML-Oriented Gcc Abstract Syntax Tree ANalyzer. Wahoo,
> it's a very long name ! Yes, this is a very long name but the
> interpretation is very simple. The name is composed of three parts: XML
> Oriented, Gcc Abstract Syntax Tree, ANalyzer. The first part, XML
> Oriented, gives us information about the technology XOgastan uses: the XML
> technology. The second part, Gcc Abstract Syntax Tree, gives us information
> about the fact that XOgastan interacts with the output file of gcc. More
> precisely, it uses the file produced by gcc that contains the ast of a C
> program. This dumped file, before the use by XOgastan, is translated into
> an intermediate XML representation. The third part, ANalyzer, gives us
> information about the purpose of XOgastan: it helps to analyze the gcc
> dumped file.
> We can tell:
> "XOgastan is an API that allow to write programs that takes in input the
> file containing the ast generated by gcc, and to analyzes this file. The
> program based on XOGastan API can collect a set of information about the
> generic C program represented by the AST. The analysis and the results are
> format and can be presented by using the XML technology.".
> Other Software Required:
> exrces http://xml.apache.org/xerces-c/
> This product includes software developed by the Apache Software
> Foundation (http://www.apache.org/).
> Other Comments:
> About old version of XOGastan
> Old XOGastan's version is an application that make analysis of the gcc
> dumped AST ! This new version is an API; using it the programmer can write
> his own C++ analyzer. You can find old version of XOGastan at:
> Message sent via/by Savannah
> Savannah-hackers mailing list
"Emacs the only editor which has its own church"
Description: PGP signature