taskSavannah Administration - Tasks: task #9801, Submission of Hacker Radio Rec


task #9801: Submission of Hacker Radio Rec

Submitted by:  Thea DeSilva <sigflup>
Submitted on:  Tue 20 Oct 2009 02:08:31 AM UTC  
Should Start On:  Tue 20 Oct 2009 12:00:00 AM UTC Should be Finished on:  Fri 30 Oct 2009 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  90% Assigned to:  -Deleted Account- <nicalvaro>
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)

Thu 19 Nov 2009 07:02:06 PM UTC, comment #14: 

You project is approved.

-Deleted Account- <nicalvaro>In charge of this item.
Thu 19 Nov 2009 06:58:55 PM UTC, comment #13: 

Okay, I figured out that flex is the GNU version of lex, which is free software.


I believe you modified 3 files from the FFmpeg project (audio/cmdutils.h, audio/cmdutils.c, and audio/coder.c) . You should place your copyright notice in the files to help note that those files are not the original files written by the previous author.

I will approve this project. You will receive an automated e-mail containing detailed information about the approval.

-Deleted Account- <nicalvaro>In charge of this item.
Wed 18 Nov 2009 06:24:43 PM UTC, comment #12: 

I think it is improved. I still have a few questions.

Have you modified the files from the ffmpeg project?

Exactly what is Lex and what is it licensed under?

-Deleted Account- <nicalvaro>In charge of this item.
Thu 12 Nov 2009 04:22:28 AM UTC, comment #11: 

Ok. Mind you the whole thing looks a little different since the last time I updated. Saved at http://hobones.dogsoft.net/hrr.tgz

Is that good?

Thea DeSilva <sigflup>
Sat 07 Nov 2009 07:03:56 PM UTC, comment #10: 

Don't worry about lateness. I am going to late a lot I am afraid.

Here are my issues:

These I think are the blockers:

I need more explanation on the file hrr.conf . It has some strange text that I think is not readable. How does one go about editing it?

There are many files that do not have copyright in them. Your supporting files should have some sort of copyright notice in them as well.

These include Makefiles, scripts, and documentation. If you think that placing these files under the GPL is too much, you are allowed to place under the public domain or some other all-permissive license. These include the WTF PL and the GNU All-permissive licenses. All of these would require you to place your copyright notice in them.


Here are issues I think are not blockers:

Your GNU GPL copying permissions notice is not placed correctly. It is missing the last paragraph detailing where the license can be found if it is not included. This helps when someone copies your project and gives it to someone else. Please, compare your permissions with the one I showed in comment #6.

Your copyright notice goes before the copying permissions notice.

By the way you can not use the GNU GPL for documentation, since it is incompatible with the GNU Free Documentation License. You currently don't have a manual as you say in MANUAL, so this is a non-issue. You can find the GNU FDL compatible licenses here:


-Deleted Account- <nicalvaro>In charge of this item.
Thu 05 Nov 2009 12:07:26 AM UTC, comment #9: 

Ok, sorry for the lateness of my reply on this one. Again, saved the change to http://hobones.dogsoft.net/hrr.tgz

is that good?

Thea DeSilva <sigflup>
Sun 01 Nov 2009 11:45:42 PM UTC, comment #8: 

I took a brief look.

I noticed you are including a source file from the FFMPEG project. Could you include the GNU LGPL license as well in a file called COPYING.LESSER


You have the option to upgrade it as well if you wish:

Usually the copyright notice and the copying permissions notice should go at the beginning of file. The copyright notice should precede the copying-permissions notice.

The GPL copying permission you included was incomplete, because it did not have the 4th paragraph stating where the license maybe found if it was not given.

There is lots of advice in:

-Deleted Account- <nicalvaro>In charge of this item.
Sat 31 Oct 2009 05:45:57 PM UTC, comment #7: 

Ok, I saved the changes to http://hobones.dogsoft.net/hrr.tgz

is that good?

Thea DeSilva <sigflup>
Sat 31 Oct 2009 02:46:23 PM UTC, comment #6: 

We request that you use the copying-permissions notice that is described in the gpl-howto. Simply stating "This is free software, please read COPYING for details", does not clarify which license you are using. With the GNU GPL version 3 license you have the option to copy from code under other licenses compatible with GNU GPL, which will most likely state their licensing terms in the COPYING file. So in a project when there are multiple sources of code, it creates a mess.

Please follow the the GPL Howto for instructions on how to apply it:


You are using the GPL version 3 for your license correct? Here is an example copying-permissions notice I am requesting you use instead:

    This file is part of Foobar.

    Foobar 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 3 of the License, or
    (at your option) any later version.

    Foobar is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with Foobar.  If not, see <http://www.gnu.orglicenses/>.

-Deleted Account- <nicalvaro>In charge of this item.
Fri 30 Oct 2009 09:55:10 PM UTC, comment #5: 

>Sorry, this is late.

That's fine..

Ok, I'm pretty sure I made those changes and stored it in http://hobones.dogsoft.net/hrr.tgz

is that good?

Thea DeSilva <sigflup>
Fri 30 Oct 2009 05:04:02 PM UTC, comment #4: 

Sorry, this is late.

1) It says in your source code "This is GNU software". Unless you project is included into the official GNU software, please do not call it GNU software.

2) It says in your INSTALL file "THIS IS ALPHA DO NOT SHARE OR DISTRIBUTE!!!" To me even though the project is in an early phase, I think it is not very friendly.

3) 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.

-Deleted Account- <nicalvaro>In charge of this item.
Sat 24 Oct 2009 04:38:24 PM UTC, comment #3: 

Hello, it's too large to attach so I've uploaded it to http://hobones.dogsoft.net/hrr.tgz for the moment. I hope that works.

Thea DeSilva <sigflup>
Sat 24 Oct 2009 04:15:22 PM UTC, comment #2: 

Hi, could I have your resubmit your tarball. You could add it as an attachment to this task.


-Deleted Account- <nicalvaro>In charge of this item.
Wed 21 Oct 2009 05:28:51 PM UTC, comment #1: 

Just noticed, under gmake the c files get clobbered. so, be aware

Thea DeSilva <sigflup>
Tue 20 Oct 2009 02:08:31 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: Hacker Radio Rec
  • System Name:  hrr
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later


Hacker Radio Rec is a replacement for audacity with emphasis on recording pod-casts.

Other Software Required:

SDL LGPL http://www.libsdl.org
SDL_image LGPL http://www.libsdl.org/projects/SDL_image/
libav libraries (libavcodec, ect) LGPL http://ffmpeg.org/

Other Comments:

Project is alpha.

Tarball URL:


Thea DeSilva <sigflup>


(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 nicalvaro (Posted a comment)
  • -email is unavailable- added by sigflup (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-11-19 nicalvaro StatusNone => Done
        Percent Complete0% => 90%
        Assigned toNone => nicalvaro
        Open/ClosedOpen => Closed

    Back to the top

    Powered by Savane 3.5