[task #9801] Submission of Hacker Radio Rec

View: New views
16 Messages — Rating Filter:   Alert me  

[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


URL:
  <http://savannah.nongnu.org/task/?9801>

                 Summary: Submission of Hacker Radio Rec
                 Project: Savannah Administration
            Submitted by: sigflup
            Submitted on: Tue 20 Oct 2009 02:08:31 AM GMT
         Should Start On: Tue 20 Oct 2009 12:00:00 AM GMT
   Should be Finished on: Fri 30 Oct 2009 12:00:00 AM GMT
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

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
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10371> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=10371>


= Registration Details =

* Name: *Hacker Radio Rec*
* System Name:  *hrr*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later

----

==== Description: ====
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: ====
http://savannah.gnu.org/submissions_uploads/hrr.tgz






    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #1, task #9801 (project administration):

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

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #2, task #9801 (project administration):

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

https://savannah.gnu.org/task/?9801#attached

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #3, task #9801 (project administration):

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.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #4, task #9801 (project administration):

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.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #5, task #9801 (project administration):

>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?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #6, task #9801 (project administration):

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:

http://www.gnu.org/licenses/gpl-howto.html

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
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    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/>.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #7, task #9801 (project administration):

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

is that good?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #8, task #9801 (project administration):

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

http://gnu.org/licenses/old-licenses/lgpl-2.1.txt

You have the option to upgrade it as well if you wish:
http://gnu.org/licenses/lgpl.txt

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:
http://sv.gnu.org/maintenanace/HowToGetYourProjectApprovedQuickly

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #9, task #9801 (project administration):

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?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #10, task #9801 (project administration):

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.

http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html
http://sam.zoy.org/wtfpl/COPYING

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:

http://www.gnu.org/licenses/license-list.html#FreeDocumentationLicenses

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #11, task #9801 (project administration):

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?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #12, task #9801 (project administration):

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?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #13, task #9801 (project administration):

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

http://flex.sourceforge.net

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.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




[task #9801] Submission of Hacker Radio Rec

by Mario Castelán Castro :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Update of task #9801 (project administration):

                  Status:                    None => Done                  
        Percent Complete:                      0% => 90%                    
             Assigned to:                    None => nicalvaro              
             Open/Closed:                    Open => Closed                

    _______________________________________________________

Follow-up Comment #14:

You project is approved.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?9801>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




Re: [task #9801] Submission of Hacker Radio Rec

by Karl Berry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

FYI ...

Although rms has always intended flex to be the lexer in the GNU system,
and yes, flex is free software, it is not an official GNU package.  (A
situation similar to TeX, X11, etc.)

To make things even more confusing, a manual for flex written by
Gavin Nico *was* made a GNU package, but hasn't been updated in umpteen
years (to the point where it is no longer useful), and I've had no luck
in straightening out the situation.