taskSavannah Administration - Tasks: task #5614, Submission of A fully-configurable...

 
 

task #5614: Submission of A fully-configurable Radio-Phonepatch fo

Submitter:  arnau <tokland>
Submitted:  Mon 29 May 2006 12:13:25 PM UTC
   
 
Should Start On:  Mon 29 May 2006 12:00:00 AM UTC Should be Finished on:  Thu 08 Jun 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  stevenr Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 13 Jun 2006 12:24:07 PM UTC, comment #7: 

Hi,

Thanks for making the changes so promptly. The appendix method is for your XML is fine.

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

Regards.

Steven Robson <stevenr>
Tue 13 Jun 2006 10:36:33 AM UTC, comment #6: 

Hello Steven

Now the README files have full copyright notices

And I will keep the FDL as appendix in the main XML file.

Is everything ok?

URL: http://download.ehas.org/src/ax25/asterisk-phonepatch.tgz

arnau <tokland>
Mon 12 Jun 2006 11:52:41 PM UTC, comment #5: 

Hi,

The README files for the audio and image files should state the copyright holder, license, and permission to copy information, just like your source files do.


For your documentation, I suggest that you add a separate page, containing the whole GNU FDL and link to it from your main documentation XML file. If you do this, you should include a license notice at the beginning of your documentation.

Please see http://www.gnu.org/copyleft/fdl.html#SEC4 for more information.


If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

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.

Steven Robson <stevenr>
Mon 12 Jun 2006 11:18:38 PM UTC, comment #4: 

Hi Steven,

- Added Copyright notices to python source (I didn't notice that were missing!)

- Section COPYRIGHT in both manpages

- README (very simple, is it enough?) created on audio and images directories.

URL: http://download.ehas.org/src/ax25/asterisk-phonepatch.tgz

And finally, a question: is it necessary to copy the whole GFDL license in the XML file? not a problem, but a document of 7 pages, now doubles its extension (14). Just to know. If not, is it possible to use a smaller font-size?

arnau <tokland>
Mon 12 Jun 2006 10:46:59 PM UTC, comment #3: 

Hi,

Your use of asterisk is fine, now that I understand more fully how the program interacts with it. However, there are still a few problems with your tarball.


Firstly, some of your python files in the src/ directory still have no copyright notices. These look something like:

Copyright (C) 2006 Arnau Sanchez

Please make sure all your source files have such a notice, including the documentation files.


Additonally, please add a plain-text copy of the GFDL for your manpages (The manpage does mention the COPYING file for it, except that I don't see one for it).

Finally, there are no README files in the directories containing .png and .ogg files. These README files should state the copyright holder and license for those files. Please add them.


If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

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.

Steven Robson <stevenr>
Sun 11 Jun 2006 09:29:10 PM UTC, comment #2: 

Hello Steven,

I am not well versed in license issues, so I'll try to explain how the phonepatch interacts with asterisk and you'll decide.

The phonepatch don't link with any asterisk library (it's pure python), instead it uses an asterisk's mechanism called AGI:

http://www.voip-info.org/wiki-Asterisk+AGI

Which basically allows Asterisk to interact with external programs using pipes, stdin and stdout. As I need audio, I use the mode called EAGI (Extended EAGI), in which asterisk opens the channel descriptor 3 and writes the received audio to the script (always in RAW format, no matter what codec is using asterisk in that moment). So, basically what the phonepatch exchange with asterisk are RAW audio streams (for input and output).

I've uploaded a new tarball with the GFDL notices in the documentation xml:

http://download.ehas.org/src/ax25/asterisk-phonepatch.tgz

arnau <tokland>
Sat 10 Jun 2006 11:49:34 PM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah. Your project has a few non-trivial issues which means that it cannot be approved yet.


As part of our submission review, we check that dependencies are compatible with the GNU GPL.

Asterisk depends on GNU GPL-incompatible components through a complex set of exceptions. Linking with asterisk, which has these exceptions mean that your submission cannot also link with plain-GPL programs.

Further information can be found on this issue at http://www.gnu.org/licenses/gpl-faq.html#MereAggregation

It is not clear how your submission uses asterisk. Does it link to a library part of asterisk for instance? Please provide us with more information about this.


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

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.

Please make sure all your source files have copyright notices, and that there are README files for your binary files.


Finally, we only accept GFDL compatible licenses for documention. Would you be prepared to license your documentation under the GNU FDL?

In order to release your project documentation properly and unambiguously under the GFDL, 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.

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.


If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

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.

Steven Robson <stevenr>
Mon 29 May 2006 12:13:25 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard 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.nongnu.org/siteadmin/groupedit.php?group_id=8600>


######### REGISTRATION DETAILS #########

Full Name:
----------
  A fully-configurable Radio-Phonepatch fo

System Group Name:
-----------------
  asterisk-phpatch

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

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

Description:
------------
  asterisk-phonepatch is a fully-configurable Radio-Phonepatch for the Asterisk PBX.

The term "phonepatch" usually refers to the hardware device used to
connect a radio transceiver and a phoneline. This phonepatch takes advantage of the <EAGI> Asterisk feature, and using <sox> as sound converter and <festival> as text-to-speech syntetizer, provides a powerful and fully configurable software-phonepatch.

It is only necessary to setup the hardware interface between computer and radio, which involves audio (using the soundcard as D/A, A/D converter) and PTT (Push-to-Talk). Please efer to Thomas Sailer's soundmodem project for more information about that issue.

Download: http://download.ehas.org/src/asterisk-phonepatch/

Other Software Required:
------------------------
  python2-4
asterisk
sox
festival


arnau <tokland>

 

(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-06-13 stevenr StatusWait reply Done
    Open/ClosedOpen Closed
2006-06-12 stevenr StatusNeed Info Wait reply
2006-06-10 stevenr StatusNone Need Info
2006-06-10 stevenr Assigned toNone stevenr

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code