taskSavannah Administration - Tasks: task #13621, Submission of Flexisip

 
 

task #13621: Submission of Flexisip

Submitter:  Simon Morlat <smorlat>
Submitted:  Mon 18 May 2015 01:29:20 PM UTC
   
 
Should Start On:  Mon 18 May 2015 12:00:00 AM UTC Should be Finished on:  Thu 28 May 2015 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  agn Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 25 May 2015 12:01:25 PM UTC, comment #5: 

Hi Assaf,

Thank you for the approval !

Best regards,

Simon

Simon Morlat <smorlat>
Sat 23 May 2015 11:27:10 PM UTC, comment #4: 

Hello,

Thank you for the detailed response.

The project has been approved, and you should receive an email with further instructions soon.

regards,
 - assaf

Assaf Gordon <agn>
Site Administrator
Thu 21 May 2015 07:19:51 PM UTC, comment #3: 

Hi Assaf,

When do you expect to approve the project based on my latest updates ?

Best regards,

Simon

Simon Morlat <smorlat>
Tue 19 May 2015 12:39:01 PM UTC, comment #2: 

Hi Assaf,

Thank you for your detailed inputs.
Please find below my comments.

1. I added the GNU FDL notice into these files and added the full text of the FDL.

2. Sorry, it is my mystake. I fixed it in the new dependency list at the end of this post. I added boost::Asio dependency, that I forgot originally.

3. mediastreamer is a project from our company, which has full copyright of it. I changed the README of mediastreamer2 to clearly state that the license is GPLv2 and later, like mentionned in the  copyright notices of the source files.
About ODB, you are right and I recognize we missed this point totally. For now I have to drop the ODB dependency, which is optional anyway. I removed ODB from the dependency list and the README.

4. I added the simple copyright statements in these files.

5. It is now clarified in the doc/README.

6. tclap, sorry again for this mistake.

7. done.

8. I added XSD in the new list below.

I attached a new tarball.

Best regards,

Simon


sofia-sip (required):
Website: http://sofia-sip.sourceforge.net
License: LGPLv2 and later

ortp (required):
Website: http://www.linphone.org/technical-corner/ortp/overview
License: LGPLv2 and later

tclap (required but included in sources):
Website: http://tclap.sourceforge.net/
License: MIT license

unixODBC (optional):
Website: http://www.unixodbc.org/
License: LGPLv2

redis (optional):
Website: http://www.unixodbc.org/
License: Three clauses BSD license

protobuf (optional):
Website: https://github.com/google/protobuf
License: Three clauses BSD license

mediastreamer2 (optional):
Website: http://www.linphone.org/technical-corner/mediastreamer2/overview
License: GPLv2 and later

boost::asio (optional)
Website: http://www.boost.org/
License: Boost Software License

boost::log (optional)
Website: http://www.boost.org/
License: Boost Software License

xsd (optional):
Website: http://www.codesynthesis.com/products/xsd/
License: GPLv2 with FLOSS exception



(file #34060)

Simon Morlat <smorlat>
Tue 19 May 2015 04:32:11 AM UTC, comment #1: 

Hello,

Thank you for submitting a new project to host on GNU Savannah, and for organizing the licensing information so clearly.

There are few issues with the current package:
1. Please add a copyright and license to the user guide file 'doc/flexisip_guide.tex'.
A list of recommended licenses for documentation is here:
    http://www.gnu.org/licenses/license-list.html#DocumentationLicenses
There are other possible licenses, but please ensure they are free-licenses (for example, CC BY-SA-NC is not a free license).


2. You've mentioned the library 'ortp', but the link you've listed is for a library called 'odb' - which is also used.
Could you specify the location and license of 'ortp' ?


3. The project uses libraries 'media streamer' and 'odb' (http://www.codesynthesis.com/products/odb/) which are GPLv2 only (mentioned here: http://www.codesynthesis.com/products/odb/license.xhtml ).
These libraries are not  "GPLv2 or later".
As such, they are incompatible with the license of the project (which is AGPLv3 or later).
See here for details:
https://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility
https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

This puts the project in a conflicted situation which violates GPLv2.




There are few other minor issues, which are recommended to be fixed (but not required):

4. Please consider adding copyright statement and license notice to the following auxiliary files:
  Makefile.am
  configure.ac
  doc/Makefile.am
  scripts/Makefile.am
  scripts/flexisip.bash-completion
  src/Makefile.am
  debian/Makefile.am
  doc/latex_include_generator.sh
  scripts/debian/Makefile.am
  scripts/debian/update_debian_changelog.sh
  scripts/gitversion.sh
  scripts/redhat/Makefile.am
  src/presence/Makefile.am
  src/recordserializer-protobuf.proto
  src/xml/Makefile.am

If you prefer not to license these under AGPLv3-or-later, consider using the GNU all permissive license:
http://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html


5. There are two SVG files in the 'doc' directory, please consider adding a copyright and license to them as well,
or specify a copyright & license for them in the 'doc/README' file.


6. The 'tclap' used by the code is licensed as 'MIT', not LGPLv2 (just a nit).

7. Please consider mentioning 'AGPLv3 or later' in the README file.

8. The README file mentions at least one more library (XSD) - please list all libraries with their license.


When these issues are amended, please upload an updated tar ball and process evaluation can continue.

Regards,
 - assaf

Assaf Gordon <agn>
Site Administrator
Mon 18 May 2015 01:29:20 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: Flexisip
  • System Name:  flexisip
  • Type: non-GNU software and documentation
  • License: GNU Affero General Public License v3 or later





Description:

Flexisip is a SIP proxy server implementation compliant to RFC3261, written in C++11.
It aims at providing a SIP proxy server solution easy to install, configure and maintain, and offering “out of the box” all the required behaviors to deploy a SIP service tuned for mobile applications.



Other Software Required:

sofia-sip (required):
  Website: http://sofia-sip.sourceforge.net
  License: LGPLv2

ortp (required):
  Website: http://www.codesynthesis.com/products/odb/
  License: LGPLv2

tclap (required):
  Website: http://tclap.sourceforge.net/
  License: LGPLv2

unixODBC (optional):
  Website: http://www.unixodbc.org/
  License: LGPLv2

redis (optional):
  Website: http://www.unixodbc.org/
  License: Three clauses BSD license

protobuf (optional):
  Website: https://github.com/google/protobuf
  License: Three clauses BSD license

odb (optional):
  Website: http://www.codesynthesis.com/products/odb/
  License: GPLv2

mediastreamer2 (optional):
  Website: http://www.linphone.org/technical-corner/mediastreamer2/overview
  License: GPLv2




Other Comments:

There is no media files (audio video) in flexisip.


Tarball URL:

http://savannah.gnu.org/submissions_uploads/flexisip-0.8.0.tar.gz


Simon Morlat <smorlat>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #34060:  flexisip-0.8.1.tar.gz added by smorlat (797KiB - application/gzip)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by agn (Posted a comment)
  • -email is unavailable- added by smorlat (Submitted the item)
  •  

    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
    2015-05-23 agn StatusWait reply Done
        Open/ClosedOpen Closed
    2015-05-19 smorlat Attached File- Added flexisip-0.8.1.tar.gz, #34060
    2015-05-19 agn StatusNone Wait reply
        Assigned toNone agn

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code