taskSavannah Administration - Tasks: task #9054, Submission of fastcgi++


task #9054: Submission of fastcgi++

Submitted by:  Eddie Carle <eddic>
Submitted on:  Sun 25 Jan 2009 11:25:31 PM UTC  
Should Start On:  Sun 25 Jan 2009 07:00:00 AM UTC Should be Finished on:  Wed 04 Feb 2009 07:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Sebastian Gerhardt <sgerhardt>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Tue 27 Jan 2009 12:17:09 PM UTC, comment #7: 

I've approved your project--welcome on board! :-)

You'll receive a mail notification with further instructions shortly.

Happy hacking!

Sebastian Gerhardt <sgerhardt>In charge of this item.
Tue 27 Jan 2009 12:11:51 PM UTC, comment #6: 


some files say "(See accompanying file LICENSE_1_0.txt..." but this is out of sync with the real filename.

Are the examples part of the distributed package? Then they should bear the copyright+license notice too. For images, I usually recommend to put an explicit text file about their license in the same directory, but as it is just one, you might as well write a line about this in the README.

I trust you to fix this before uploading and can approve your project now. Welcome aboard.

Maybe you can write manually a notice to the main file of the documentation like "This document is a direct derivate of the GPL'd source code and therefore is subject to the same copyright&license, namely: ..."

Good luck with your project.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Tue 27 Jan 2009 09:17:31 AM UTC, comment #5: 

Hmm, well, I am still a little unsure about the whole doxygen thing, but here is a new tarball from the SVN.


Eddie Carle <eddic>
Tue 27 Jan 2009 12:20:48 AM UTC, comment #4: 

Does doxygen have a way to propagate copyright information?  I hope so.

But anyway, yes, in such a case the derived files are going to be under the same license as the code.

Karl Berry <karl>
Site Administrator
Mon 26 Jan 2009 09:37:09 AM UTC, comment #3: 

[Sebastian logged out]
Oh, I didn't realized it was entirely autogenerated.
In that case, please forget about point 3.

Regarding point 1, I recommend that you also add contact info (i.e. your email) to the copyright lines after your name.

Mon 26 Jan 2009 09:04:10 AM UTC, comment #2: 

Hmm, regarding the adding of a copyright notice to the documentation. What if the documentation is generated entirely with doxygen from the actual source code? Does that change anything? Wouldn't the codes license apply to it or something?

Eddie Carle <eddic>
Mon 26 Jan 2009 08:14:12 AM UTC, comment #1: 


the reviewing team has grown a bit recently, so I don't think you have to wait for 3 months this time. Unless you wait this long for the fixes, that is ;)

Speaking of the fixes, I'd like you to
1) put also you surname into all copyright lines
2) add http://www.boost.org/LICENSE_1_0.txt to the main dir
3) put an explicit Copyright&License notice into the documentation,
most preferably the GFDL

Please provide an upgraded tarball so the review can continue.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Sun 25 Jan 2009 11:25:31 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):

Registration Details

  • Name: fastcgi++
  • System Name:  fastcgipp
  • Type: non-GNU software & documentation
  • License: GNU Lesser General Public License


The fastcgi++ library started out as a C++ alternative to the official FastCGI developers kit. It is released under the GNU Lesser General Public License. Although the official developers kit provided some degree of C++ interface, it was very limited. The goal of this project was to provide a framework that offered all the facilities that the C++ language has to offer. Over time the scope broadened to the point that it became more than just a simple protocol library, but a platform to develop web application under C++. To the dismay of many, this library has zero support for the old CGI protocol. The consensus was that if one were to be developing web applications under C++, efficient memory management and CPU usage would be a top priority, not CGI compatibility. Effective management of simultaneous requests without the need for multiple threads is something that fastcgi++ does best. Session data is organized into meaningful data types as opposed to a series of text strings. Internationalization and Unicode support is another top priority. The library is templated to allow internal wide character use for efficient text processing while code converting down to utf-8 upon transmission to the client.

Other Software Required:

Boost C++ Libraries - Boost Software License - boost.org

Other Comments:

I already have this project hosted on my own provider at http://fastcgipp.com but I would prefer hosting it here. When I first started the project I wanted to host it here but registration took to long. Now that it is already hosted, I don't mind waiting before transfering it over. But it would be nice if it wasn't a three month wait :)

Tarball URL:


Eddie Carle <eddic>


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

Attach Files:

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 eddic (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-01-27 sgerhardt Open/ClosedOpen => Closed
    2009-01-27 sgerhardt Open/ClosedClosed => Open
    2009-01-27 sgerhardt Open/ClosedOpen => Closed
    2009-01-27 sgerhardt StatusIn Progress => Done
        Percent Complete40% => 100%
    2009-01-26 sgerhardt StatusNone => In Progress
        Percent Complete0% => 40%
        Assigned toNone => sgerhardt

    Back to the top

    Powered by Savane 3.5