taskSavannah Administration - Tasks: task #6014, Submission of CarrotQ

 
 

task #6014: Submission of CarrotQ

Submitter:  Jeremiah Foster <jeremiahfoster>
Submitted:  Tue 24 Oct 2006 06:54:12 PM UTC
   
 
Should Start On:  Mon 23 Oct 2006 10:00:00 PM UTC Should be Finished on:  Thu 02 Nov 2006 11:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  sp Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 06 Nov 2006 07:40:32 PM UTC, comment #5: 

Hi Jeremiah,

I have just re-evaluated the sourcecode and nearly everything looks all right now. The only thing that needs to be updated is the COPYING file, which still contains the old FSF address.

However, as the above is a minor issue only, I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Regards,

Stephan

Stephan Peijnik <sp>
Mon 06 Nov 2006 07:34:32 PM UTC, comment #4: 

Hi Stephan,

I have already placed the GNU GPL plain text version in a file called "COPYING", it is in the same directory as the other source code files.

I have now updated the files to include the proper header notice.

I also have used the correct current address for the FSF in all the files, including the COPYING file.

 Regards,

Jeremiah

Jeremiah Foster <jeremiahfoster>
Mon 06 Nov 2006 06:19:24 PM UTC, comment #3: 

Hi Jeremiah,

While evaluating the sourcecode of your submitted project I have noticed a few problems. These are described below.


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


Secondly, the address of the FSF has changed, and is now:

  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Please update your license notices.

Please update the copy of the license (usually, the 'COPYING' file) in your package as well.

Updated versions of the GPL, LGPL and GFDL can also be found at:
http://www.gnu.org/licenses/gpl.txt
http://www.gnu.org/licenses/lgpl.txt
http://www.gnu.org/licenses/fdl.txt

You can find some background and a possible migration script at https://savannah.gnu.org/forum/forum.php?forum_id=3766


Regards,

Stephan

Stephan Peijnik <sp>
Mon 06 Nov 2006 12:38:05 PM UTC, comment #2: 

Hello Stephan,

Thank you for your email. Here is my technical description of the software I hope to host on Savannah.

The software, wholly authored by myself, is written in perl designed to be run on a GNU/Linux (or similar) computer. I am using perl version 5.8.8 with additional modules from the CPAN perl repository, specifically the Templating Toolkit and Perl::Ajax.

The software is designed to run on a GNU/Linux platform or similar and requires a Linux kernel and GNU utilities, including the GNU compiler (gcc) and make. To the best of my knowledge other compilers that can compile perl are usable.

The software also uses a database; MySQL. The version of mysql I am using is Ver 14.12 Distrib 5.0.24a and uses the readline GNU tool. Nearly any version of mysql could be used currently but I plan to take advantage of functionality in newer versions of mysql so a recent version of mysql may be required in the future. The perl software incorporates Structured Query Language (SQL) in the source code of the program.

The program is designed to be presented in a web browser to display its output. For this the standard TCP/IP stack is a required element in the system that the software runs on. Any software that can interpret HTML should be able to understand the output of the program, in other words, it is intended to be "standards compliant." No specific web browsing software will be required in any version of the software.

Overall, for the software to run, it requires a significant set of tools normally found on a "standard" GNU/Linux distribution. To view the programs output requires a web browser and a network connection.

Please find the source code in its current release form here: http://jeremiahfoster.com/carrot/  as a set of text files.

Best regards,

    Jeremiah Foster

Jeremiah Foster <jeremiahfoster>
Sat 04 Nov 2006 09:02:58 AM UTC, comment #1: 

Hi Jeremiah,

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


First of all, we need a detailed technical description that specifies such requirements as programming languages and external libraries.  It should be at least one-half a page.


Secondly, 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.


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>
Tue 24 Oct 2006 06:54:12 PM 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=8860>


REGISTRATION DETAILS


Full Name:
----------
  CarrotQ

System Group Name:
-----------------
  carrotq

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

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

Description:
------------
  The project I would like Savannah to host is called the Carrot Queue. The main idea behind this project is that it is better to use the carrot than the stick. To this end Carrot Queue organizes projects in a list ranked by various parameters that developers themselves can determine. There are also other factors that force a project to the top of the queue, things like business value and feasibility. These things, along with incentive, make an algorithm that powers the queue. Hopefully this aligning of different interests (development and management) through the carrot queue will make people more productive and happy.

Other Software Required:
------------------------
  There are no external programs or libraries which would not normally be found on a Free Operating system.


Jeremiah Foster <jeremiahfoster>

 

(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-06 sp StatusWait reply Done
    Open/ClosedOpen Closed
2006-11-04 sp StatusNone Wait reply
    Assigned toNone sp
2006-10-24 jeremiahfoster Carbon-Copy- Added -email is unavailable-

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code