taskSavannah Administration - Tasks: task #5996, Submission of gimel

 
 

task #5996: Submission of gimel

Submitter:  Haakon Alvheim <haak>
Submitted:  Thu 19 Oct 2006 01:14:54 AM UTC
   
 
Should Start On:  Thu 19 Oct 2006 12:00:00 AM UTC Should be Finished on:  Sun 29 Oct 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  sp Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 20 Nov 2006 04:27:33 AM UTC, comment #4: 

Regarding a link to source code, there is absolutely no source code at this time, as I said when I started the registration for this project. This project is in planning phases and no code has
been written for a compiler, etc. yet. It was my understanding that Savannah does not deny a project solely because it does not yet have source code to release, but please tell me if I am incorrect and if I cannot host my project here until I have written code.

I'm not sure why you insist on "GPL v2 or later". For one, you will not have to contact me about switching to GPL v3 -- I will take that responsibility myself, if I decide to do so. Also, you
accept other "GPL-compatible" but non-GPL licenses. GPL v2 will always be "GPL-compatible", even if GPL v3, 4, etc. are "better", so shouldn't you continue to accept a project which is GPL v2,
even after v3 is finalized?

Haakon Alvheim <haak>
Sun 12 Nov 2006 10:39:40 AM UTC, comment #3: 

Hi Haakon,

We did not get a response from you, so we deleted your project from the pending queue.

If you would still like to have your project hosted at Savannah, please register it again.

The re-registration URL found in our acknowledgment of your earlier registration will direct you to the proper location where you can re-register your project.

Regards,

Stephan

Stephan Peijnik <sp>
Sun 05 Nov 2006 03:41:36 PM UTC, comment #2: 

Hi Haakon,

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,

Stephan

Stephan Peijnik <sp>
Tue 31 Oct 2006 07:58:01 PM UTC, comment #1: 

Hi Haakon,

I'm evaluating the project you submitted for approval in Savannah. While doing so I've noticed a few problems which are described below.


First of all, 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 this 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.


Secondly, licensing under the "GNU GPL v2 only" is problematic.  Would you agree to license your project under the "GNU GPL v2 or later"?

The reason for this is that when we publish GPL v3, it will be important for all GPL-covered programs to advance to GPL v3. If you don't put this in the files now, the only way to port your program to GPL v3 would be to ask each and every copyright holder, and that may be very difficult.

We can explain the issue in more detail if you wish. If you have concerns about "GNU GPL v2 or later", we'd be happy to address them too.

If you want to have a look at the draft versions of the GPLv3, please go to http://gplv3.fsf.org/.


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,

Stephan

Stephan Peijnik <sp>
Thu 19 Oct 2006 01:14:54 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards 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=8847>


REGISTRATION DETAILS


Full Name:
----------
  gimel

System Group Name:
-----------------
  gimel

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

License:
--------
  Other

Other License:
--------------
  GNU General Public License V2
The reason I did not choose "GNU General Public License V2 or later" is that I would like the opportunity to review the final version of GPLv3 (and later) before stating that those licenses apply to my project.

Description:
------------
  The purpose of this project is to design, document, and implement the gimel programming language. (Note: The name of the language is the Phoenician letter gimel, not the English word for the letter, but the English word will be used here.) The project currently has no documents or code.

The language will be designed by me and possibly other interested hackers. All documents and code produced and released as part of this Savannah project will either have a free license policy or fall under the public domain.

Some of the design goals and philosophies of gimel are outlined below, although any of these could change during the design process and many of them are inprecise because this is a work in progress:

o The syntax is to be internally consistent and logical whenever possible.
o A language should not have limitations purely for the sake of having limitations.
o It is very important to allow the programmer the maximum degree of flexibility in programming.
o A language should be beautiful.

Some of the somewhat more specific goals for gimel follow:
o Allow object-oriented programming without limiting the programmer any more than the programmer wishes to limit himself.
o Implement 'generic' classes, functions, etc., without the programmer having to explicitly specify types (whenever possible).
o Static type checking whenever possible.
o A compiled-in debugging system which can be enabled or disabled at compile-time (similar to C's assert, but much more.)
o Programmer-defineable operators.
o Efficient string operations, including support for Unicode and other encodings.
o All entities (functions, variables, constants, ...) can be defined in namespaces, and entities in namespaces can be imported or used qualified.
o Parameter passing by value, by reference, or by name/expression, allowing the programmer to implement, for example, short-circuit operators like && and ||.


Haakon Alvheim <haak>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

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 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-11-12 sp StatusPing-ed Cancelled
    Open/ClosedOpen Closed
2006-11-05 sp StatusWait reply Ping-ed
2006-10-31 sp StatusNone Wait reply
    Assigned toNone sp

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code