taskSavannah Administration - Tasks: task #5379, Submission of dante compiler tool

 
 

task #5379: Submission of dante compiler tool

Submitter:  John W. Jordan <jwj>
Submitted:  Tue 04 Apr 2006 04:17:52 PM UTC
   
 
Should Start On:  Tue 04 Apr 2006 12:00:00 AM UTC Should be Finished on:  Fri 14 Apr 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  stevenr Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 20 Jun 2006 06:30:56 PM UTC, comment #10: 

Hi,

That's fine.

There is one file missing the GPL statements, `par_gen_optbl.c'. Please remember to correct it before importing your code onto Savannah.


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards.

Steven Robson <stevenr>
Tue 20 Jun 2006 02:38:11 PM UTC, comment #9: 

Sorry for the delay. I now have a release version. I made the output of dante without restriction on its use.

John W. Jordan <jwj>
Sun 18 Jun 2006 09:12:22 PM UTC, comment #8: 

Hi,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.

Regards.

Steven Robson <stevenr>
Sat 10 Jun 2006 12:40:37 PM UTC, comment #7: 

Hi,

Can you let me know of your progress please?

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.

Regards.

Steven Robson <stevenr>
Sun 21 May 2006 02:57:55 PM UTC, comment #6: 

Hi,

Firstly, I am very sorry for the long delay in replying.


As far as I understand it, if the program places part of itself in the output, and that part is GNU GPL'd then the output (the generated parser) is GNU GPL'd as well.

If you don't want the output to be copyleft, then you should place an exception notice in the file. This is your choice, as the copyright holder.

Can you provide us with information on this?


Also, you should ensure that your java version 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/ .


Finally, there's at least one file (src/par_dan_init.c) that is missing a copyright statement (it has the rest of the permission to copy information, but is just missing the copyright part).

Regards.

Steven Robson <stevenr>
Tue 25 Apr 2006 01:32:01 AM UTC, comment #5: 

I have attached new Dante code for review which I believe is more
 consistant with GNU standards.

After reading the license, it seems that Dante may not be as
simple to license as I thought.

Dante produces code for the user to modify and extend. It also has a library for use and possible extension.

its license requirements appear to be like Bison, which is not
suprising since it builds a compiler tool, only using recursive
descent instead of LR(k) methods.

Thanks for your help.

John W. Jordan <jwj>
Sun 23 Apr 2006 11:41:14 AM UTC, comment #4: 

Hi,

In order to release your project properly and unambiguously under the GNU GPL, please place copyright notices and permission-to-copy statements at the beginning of every copyrightable file, usually any file more than 10 lines long.

In addition, if you haven't already, please include a copy of the plain text version of the GPL, available from http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

If some of your files cannot carry such notices (e.g. binary files), then you can add a README file in the same directory containing the copyright and license notices. Check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for further information.

The GPL FAQ explains why these procedures must be followed.  To learn why a copy of the GPL must be included with every copy of the code, for example, see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.


Your COPYING file is empty. It should contain a complete plain text copy of the GNU GPL from http://www.gnu.org/licenses/gpl.txt.

Also, several of your files lack the appropriate legal headers, src/dan_act.h for example.

Program output files do not require these headers, but it is not clear if some files are output or code.


Please make these changes to your tarball, and upload it again for us to review.

Cheers.


Steven Robson <stevenr>
Sat 22 Apr 2006 01:35:09 PM UTC, comment #3: 

Attached is dante code in dan.tar.gz. Its not quite ready for release.

jwj

John W. Jordan <jwj>
Mon 17 Apr 2006 05:46:18 PM UTC, comment #2: 

Hi,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.

Regards.

Steven Robson <stevenr>
Fri 07 Apr 2006 03:52:54 PM UTC, comment #1: 

Hi,

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

Please include a (perhaps temporary) URL pointing to the source code. Alternatively, you can forward the code to me by email, or attach it to the tracker.

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 GNU GPL you must include a copyright notice and permission-to-copy statements at the beginning of every  copyrightable file, usually any file more than 10 lines long.  This is explained in http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch potential omissions such as these.

Note that sending code to our repositories is a release, since the code will then be publicly available through anonymous access.

To help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.

Regards.

Steven Robson <stevenr>
Tue 04 Apr 2006 04:17:52 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):

  <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=8454>


######### REGISTRATION DETAILS #########

Full Name:
----------
  dante compiler tool

System Group Name:
-----------------
  dante

Type:
-----
  non-GNU software & documentation

License:
--------
  GNU General Public License V2 or later

Description:
------------
  Dante is a tool for building a recursive descent compiler. It uses the C language and produces C code. It is intended to be used like Flex and Bison but for simpler applications such as configuration files and command languages. It is being developed on a Sun Blade 100 but is also tested on a SUSE Linix 10.0. An initial version is complete but is not on line. Further development is underway. Dante is compiled on both machines using the GNU C compiler. It also produces supporting C code. A Java version is in very early stages.
A manual is written in Star Office.

Other Software Required:
------------------------
  Dante uses the GNU C library. Otherwise it is entirely self contained.

Other Comments:
---------------
  I may need some help with admin. asspects. I live in Winchester Ma. and could visit easly to Boston.


John W. Jordan <jwj>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #10226:  dante061706.tar.gz added by jwj (179KiB - application/gzip - dante release)
file #9832:  dante042406.tar.gz added by jwj (175KiB - application/gzip - newdantecodeforreview)
file #9818:  dan.tar.gz added by jwj (90KiB - application/x-gzip - dante code)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 12 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-06-20 stevenr StatusPing-ed Done
    Open/ClosedOpen Closed
2006-06-20 jwj Attached File- Added dante061706.tar.gz, #10226
2006-06-18 stevenr StatusNeed Info Ping-ed
2006-05-21 stevenr StatusWait reply Need Info
2006-04-25 jwj Attached File- Added dante042406.tar.gz, #9832
2006-04-23 stevenr StatusPing-ed Wait reply
2006-04-22 jwj Attached File- Added dan.tar.gz, #9818
    Carbon-Copy- Added -email is unavailable-
2006-04-17 stevenr StatusWait reply Ping-ed
2006-04-07 stevenr StatusNone Wait reply
    Assigned toNone stevenr

Back to the top

Powered by Savane 3.13-bb6a.
Corresponding source code