taskSavannah Administration - Tasks: task #8796, Submission of LIME

 
 

task #8796: Submission of LIME

Submitter:  Pjotr Kourzanov <kourzanov>
Submitted:  Sat 25 Oct 2008 09:23:04 AM UTC
   
 
Should Start On:  Sat 25 Oct 2008 12:00:00 AM UTC Should be Finished on:  Tue 04 Nov 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  nicalvaro Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 24 Dec 2008 10:22:20 PM UTC, comment #10: 

Hello Pjotr, thanks for the submission and sorry for the delays.
Nicodemo, thanks for the review.

I've approved the project and the cron jobs should complete the setup within another couple of hours.

Happy hacking,
-email is unavailable-

Karl Berry <karl>
Site Administrator
Wed 24 Dec 2008 07:22:45 PM UTC, comment #9: 

I am placing the "Need Admin" so that an Administrator can approve this project when they can.

-Deleted Account- <nicalvaro>
Tue 23 Dec 2008 08:42:09 AM UTC, comment #8: 

This is just a name of the branch I've extracted the tarball from.
Once the project is approved and I can clone my Mercurial repository here, everything that's needed will be put in it.

Pjotr Kourzanov <kourzanov>
Tue 23 Dec 2008 04:41:59 AM UTC, comment #7: 

I checked the updated tarball and it contains a valid license notice. I think license notice should work. The only difference between the template and your version.

The big difference is the clause "it under the terms of the GNU General Public License version 2", where the license notice specifies version 2 instead of just the GPL. I don't think that anyone will care over that specific.

I am not sure why is it that you refer to your project with "This is the combined-opensource branch of LIME." Does this branch rely on some other branch you are not providing?

Also, you should say free software instead of "opensource".

Thanks.

-Deleted Account- <nicalvaro>
Mon 22 Dec 2008 12:40:46 PM UTC, comment #6: 

I understand. Updated archive is available. I hope this is all that's needed to get this project approved on this site.

Pjotr Kourzanov <kourzanov>
Thu 18 Dec 2008 04:08:39 AM UTC, comment #5: 

I believe the "at your option" notice is for those who looking to fork/copy your source code and use the later versions of the GPL. This could be 3,4,5,10 ... 100034324. It has less to do with forcing of the original copyright holder into using the GPL version 3, and more with allowing others to copy your code. I think, this is the main reason savannah.nongnu.org and savannah.gnu.org have this guideline in place.

I say 'less', because there could be the incentive of you to switch to GPL version 3 if you were to want something that some other GPL version 3 project has. I could be mistaken on this.


> In the case that savannah requires me to license with GPLv3 and
> no earlier version (namely, v2), since hosting is not allowed
> for my type of free software, I'll stop trying to submit my
> project to savannah.NONGNU.org.


I am trying to be clear and say that no one is forcing you to use the GPL version 3. GPL version 2 license is perfectly acceptable license on these sites. It will help you to have the or "(at your option) any later version" to register here, since these sites slant to anything you will find on gnu.org . I even believe it is a requirement.

Let me restate, the main issue is compatibility with later licenses to protect those who wish to study, modify, distribute, and run; and other freedoms that are granted by the GPL. I hope that made sense.

Have fun.

-Deleted Account- <nicalvaro>
Sat 13 Dec 2008 08:28:21 AM UTC, comment #4: 

But in the license the text says - "at your option". I opt not to license with "any later version", which is allowed by GPL. Or could I add in a separate sentence that I explicitly don't include the "any later version" option?

In the case that savannah requires me to license with GPLv3 and no earlier version (namely, v2), since hosting is not allowed for my type of free software, I'll stop trying to submit my project to savannah.NONGNU.org.

Pjotr Kourzanov <kourzanov>
Sat 13 Dec 2008 01:03:54 AM UTC, comment #3: 

That would be the big issue for this site. The documentation in the
article "How To Get Your Project Approved Quickly" states it would cause compatibility problems with the later versions of the GPL. This would prevent projects using the GPL Version 3 license to copy any code that is used in your project, which stifles the freedoms advocated by FSF and GNU.

http://savannah.nongnu.org/maintenance/HowToGetYourProjectApprovedQuickly

To answer your question, it does mean that you cannot register on this site unless you change the licensing notice to include the "or (at your option) any later version" formulation.

You should have realized that you selected the license: "GNU General Public License v2 or later" when you submitted your registration.

-Deleted Account- <nicalvaro>
Fri 12 Dec 2008 08:12:23 AM UTC, comment #2: 

I do not plan my software to be licensed under "any later version of the GPL", just version GPL v2. Does this mean it can not be hosted on savannah.nongnu.org?

Pjotr Kourzanov <kourzanov>
Thu 11 Dec 2008 04:34:04 AM UTC, comment #1: 

Hello, I apologize for the delay. I've found that the license notice contains missing text required to be registered at this site. You need the GPL v 2 or later text to placed in the license notice, not simply version 2. See below. This would help the transition to the later versions of the GPL more easy.

"PROGRAM is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version."

Replace program with the name of your project. Then replace the associated second paragraph with this. Thank you.

-Deleted Account- <nicalvaro>
Sat 25 Oct 2008 09:23:04 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):



Registration Details


  • Name: LIME
  • System Name:  lime
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later





Description:

  LIME (Less-is-More) is a programming environment based on C. Internally, it uses XML technology to describe tasks and their dependencies. Externally, it offers the ANSI C99 programming interface as well as a set of visually-oriented interfaces.                                         
                                                                                                    
  Its purpose is to simplify the development of parallel/concurrent applications in a variety of settings, including low-level platforms such as POSIX Threads or NVidia CUDA and CELL/BE, or higher-level platforms such as MPI/PVM and OpenMP.
                                                                                                    
  One goal is to achieve a high level of integration with an already existing standard (C99) without addition of bogus features such as API calls, new keywords or an abundance of new types (hence "Less"). Another goal is to achieve more expressiveness such that all common parallel/concurrent constructs are expressed naturally by C99 functions, augmented by a simple XML-based description of their inter- and intra-dependencies (hence "More"). The focus of LIME are multi- and many-cores, including e.g., SMP and GPU systems. LIME only uses standard UNIX tooling such as GNU awk, sed, gcc and make, as well as a Scheme system (currently, Bigloo).


Other Software Required:

GNU awk
GNU sed
GNU make
GCC
Bigloo (http://www-sop.inria.fr/mimosa/fp/Bigloo/)


Other Comments:

Tarball will be split into:
LIME-core
LIME-Pthreads
LIME-UNIX
LIME-CUDA
LIME-examples


Tarball URL:

http://www.xs4all.nl/~kurzanov/LIME-base.tar.gz


Pjotr Kourzanov <kourzanov>

 

(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

 

Carbon-Copy List
  • -email is unavailable- added by karl (Posted a comment)
  • -email is unavailable- added by nicalvaro (Posted a comment)
  • -email is unavailable- added by kourzanov (Submitted the item)
  •  

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

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-24 karl StatusNeed Admin Done
        Open/ClosedOpen Closed
    2008-12-24 nicalvaro StatusIn Progress Need Admin
    2008-12-23 nicalvaro StatusNone In Progress
    2008-12-18 nicalvaro StatusWait reply None
    2008-12-11 nicalvaro StatusNone Wait reply
        Assigned toNone nicalvaro

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code