taskSavannah Administration - Tasks: task #4412, Submission of CC Library

 
 

task #4412: Submission of CC Library

Submitter:  -Deleted Account- <nikkoara>
Submitted:  Mon 11 Jul 2005 11:05:24 PM UTC
   
 
Should Start On:  Mon 11 Jul 2005 12:00:00 AM UTC Should be Finished on:  Thu 21 Jul 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 14 Jul 2005 09:56:18 AM UTC, comment #7: 

Hello.

Everything is fine now.

But you've got an old COPYING file in your tarball.

The address of the FSF has changed, and is now:
  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
Updates version of the GPL can also be found at:
http://www.gnu.org/licenses/gpl.txt


And please notices that you had to include in every file you've created and/or modified license and copyright information.



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

Regards.


Sebastian Wieseler <kickino>
Wed 13 Jul 2005 09:44:47 PM UTC, comment #6: 

Sebastian:

I have trimmed out all unnecessary files. In the process I believe I might have rendered the project unbuildable but I can fix that after the project is hosted.

I have placed copyright+license notices in all files I have created and/or modified. I have not placed copyright nor license notices in the files which are part of the autoconf or automake infrastructure which I have not modified in any way.

The documentation is out but the Doxyfile used to generate it is still in with an appropriate copyright/license notice.

Please let me know if you need anything more.

Thanks.

Liviu

-Deleted Account- <nikkoara>
Tue 12 Jul 2005 08:22:24 PM UTC, comment #5: 

Hello.

I never used subversion, so I do not know the weakness of CVS.
It works and this is all what I want.
But feel free to open a support ticket and asked there your technical questions.


Yeah, in order to release your project properly and unambiguously under the GPL, please place copyright notices and permission-to-copy statements at the beginning of every file of source code.

In addition, 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.

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.

If there are still open questions, feel also free to ask them.

And then point me to the archive/the updated tarball, please.
Regards,


Sebastian Wieseler <kickino>
Tue 12 Jul 2005 07:58:55 PM UTC, comment #4: 

Hi.

I got it - if cvs is the only way to go then that's fine w/ me. I have only one question: how does one deal with concurrent submissions/commits? Isn't this one of cvs's weak points?

I will also remove all files other than the ones absolutely necessary to bootstrap the build process and make sure the license is clearly exhibited on all which are left in the repository.

Let me see if I got this straight: so the license needs to be present on all sources (.h, .cc, .cpp) and the build support/infrastructure files, like Makefile.am, configure.ac, etc.?

Now, assuming I did all this cleanup, what do I do next? Give you the archive?

Liviu

-Deleted Account- <nikkoara>
Tue 12 Jul 2005 07:38:33 PM UTC, comment #3: 

Hello.

Our system does not support subversion. There is no reason but the "additional administration work" for the sysadmins.

About the documentation: Yes, you've got two choices. Including the license/copyright notices or remove the files from your tarball.
The same is valid for your .tex and graphic files.

Please make your decission and tell us.

Regards,

Sebastian Wieseler <kickino>
Tue 12 Jul 2005 04:10:04 PM UTC, comment #2: 

Hi Sebastian,

I'll answer the issues in the order you raised them:

1. svn vs. cvs is a serious issue; besides requiring additional administration work is there another reason for not providing svn support?

2. the C++ language support library is part of any compliant C++ Standard Library and it includes dynamic memory management (thru the overloads of new and delete operators), type identification (thru typeinfo and related) and exception handling support. These are the "sine qua non" ingredients of any C++ program. If you want me to be more precise I can say in full confidence it has only one dependency, the C++ Standard Library.

3. I have placed license information in all headers and source files. I can remove the documentation files as they are not essential in this stage and add them later in a proper format.

Thanks for your support.

Liviu

Anonymous
Tue 12 Jul 2005 11:00:55 AM UTC, comment #1: 

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

At first, we saw that you have .svn-directories in your tarball. Please notice that Savannah does not have any subversion-system yet; only CVS can be used.


At second, you wrote that other required software "depends on the C++ support library.". But please list the software exactly. So which dependence does your project has?


At third, your documentation files (.html) lack information about copyright and license.
In order to release these files properly and unambiguously under the FDL, please place copyright notices and permission-to-copy statements after the title page of each work.

In addition, if you haven't already, please add a copy of the FDL
(available from http://www.gnu.org/licenses/fdl.html in various formats) as a section of your works , and as plain text in a file named 'COPYING' (http://www.gnu.org/licenses/fdl.txt).

For more information, see http://www.gnu.org/licenses/fdl.html#SEC4

http://www.gnu.org/licenses/fdl-howto.html also covers additional points, including a smaller notice that you can use in auxiliary files.



At fourth, your pictures (.png) lack information about copyright and license, too. Please include in that directory of these files a README file and write there the whole copyright notices and license notices (including the permission-to-copy statements) down.


And at last, please include such notices also in your .tex-files (unsing the GPL or the FDL for doing this at your choice).

Regards,

Sebastian Wieseler <kickino>
Mon 11 Jul 2005 11:05:24 PM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7803>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  cclib


Full Name:
----------
  CC Library


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


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


Other License:
--------------



Description:
------------
  The project can be considered an extension to C++ Standard Library by design and a repository of data structures by content. It contains a handful of other classes which are the result of some temporary interest I had at some point in time.

At the moment it contains:

    * class(es) encapsulating POSIX-threads API, mutexes
    * an API for atomic operations on integers
    * a spinlock class and a reader-writer lock class
    * class implementing a binary heap
    * class implementing a leftist tree
    * class implementing a single-linked list
    * class implementing a double-linked list
    * a growing array class

It is going to be augmented by at least:

    * rb tree
    * splay tree
    * binomial heap
    * pairing heap
    * fibonacci heap

It is temporarily occupying space at:

http://seeploosploos.org/work/cc.tgz

It is GPL'ed.



Other Software Required:
------------------------
  It depends on the C++ support library.


Other Comments:
---------------


#########################################

-Deleted Account- <nikkoara>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #3693:  cc.tgz added by nikkoara (273KiB - application/x-compressed-tar)

 

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
2005-07-14 kickino StatusWait reply Done
    Open/ClosedOpen Closed
2005-07-13 nikkoara Attached File- Added cc.tgz, #229
2005-07-12 kickino StatusNone Wait reply
    Assigned toNone kickino

Back to the top

Powered by Savane 3.13-caa5.
Corresponding source code