taskSavannah Administration - Tasks: task #10633, Submission of RAPP - Raster...

 
 

task #10633: Submission of RAPP - Raster Processing Primitives

Submitter:  Hans-Peter Nilsson <hpataxis>
Submitted:  Fri 24 Sep 2010 04:41:09 AM UTC
   
 
Should Start On:  Fri 24 Sep 2010 12:00:00 AM UTC Should be Finished on:  Mon 04 Oct 2010 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  alexfernandez Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 04 Oct 2010 09:20:34 PM UTC, comment #6: 

Hi Hans-Peter,

You have been fast as lightning, and on a Sunday too! Everything seems to be corrected now. As to including the GPL and the LGPL, you are right: both should be included, and every file should state which license is being used.

It is always great to see companies releasing projects as Free software. Enjoy your stay in Savannah!



I've approved your project--welcome on board! :-)

You'll receive a mail notification with further instructions shortly.

--
Happy hacking!

Alex Fernandez <alexfernandez>
Sun 03 Oct 2010 10:00:13 PM UTC, comment #5: 

Thanks for the update.  All issues should be taken care of in the tarball I put at... (oops! can't find out how to update the 1.2M tarball with savannah functions and the 500k limit ...looking around for alternatives...unfortunately none at Axis at the moment - maybe by policy :-/ hopefully by mistake...)
Oh, well (hoping html markup works): <a href="http://bitrange.com/temporary/rapp1/rapp-0.6dev.tar.gz">here</a>. MD5: "e5183ee520f6c500f6b46fe0c1f1eb5d  rapp-0.6dev.tar.gz".  (This file will be removed once the project is set up.)

Regarding the issues you mentioned, some comments:
Looks like the projects I have previous experience were not good templates for the copyright-information issues you've pointed out.  Perhaps obvious in hindsight, but IMHO mentioning "GNU hello" as (also) a style template on the "register new project" page would have helped.

The reason for inclusion of GPLv3 together with LGPLv3 should be covered by the text I added to the README file and to the two applicable documentation chapters.  Still, I can't help but thinking that issue is supposed to be shared with all LGPL3 projects; surely they should include COPYING, not just COPYING.LESSER.

Hans-Peter Nilsson <hpataxis>
Sun 03 Oct 2010 11:02:46 AM UTC, comment #4: 

Hi Hans-Peter,

I am reviewing your submission on behalf of Savannah. There are a few issues with the tarball:

  • You are including the text of the LGPLv3 and the GFDL, but also of the GPLv3. This is a bit confusing and should be explained in the README (just as you did in the project description here). Pointing to a source code header in the README is a bit confusing; better to explain the license as profusely as needed.
  • Your code is mostly fine, with copyright headers very neatly applied. However, text-only files such as the README, HACKING or the TODO should also carry copyright information. (This does not apply to files which are automatically generated, or purely functional.) We usually recommend adding the license header at the bottom of the file.
  • There are some binary files in doxygen/images/; as they cannot carry copyright information on their own, we recommend giving this information (copyright holder, author and license) in a README file.


Keep in mind that Savannah strives to provide Free software to the community. We worry about licensing issues so users and other developers do not have to, so we need to be sure that everything is legally sound, even if we have to be more obnoxious than other hosting sites.

Could you upload a new version that solves these issues so that we can continue with the review process? Thanks!

Alex Fernandez <alexfernandez>
Fri 24 Sep 2010 08:06:30 PM UTC, comment #3: 

Thanks!  Please ignore the ChangeLog files, they're not valid (used as scratch files for commit messages) and will be removed at the first commit.

(FWIW, autotools automatically includes files by that name in a "dist" tarball and doesn't seem to have a mechanism to exclude them.  My bad for not exporting from a clean checkout and autoreconf, and then failing to noticing them when inspecting the tarball.)

Hans-Peter Nilsson <hpataxis>
Fri 24 Sep 2010 05:42:31 PM UTC, comment #2: 

Hi Hans-Peter,

It doesn't really matter, what makes the difference is if the project is declared as "non-GNU software & documentation". We will get to your submission presently (the approve queue is a bit overloaded right now).

Alex.

Alex Fernandez <alexfernandez>
Fri 24 Sep 2010 10:38:04 AM UTC, comment #1: 

I'm not sure - did this accidentally got submitted to savannah.gnu.org?  Confusing with the double logins.

It was supposed to be entered at savannah.nongnu.org.

If that's a separate track, please tell and reject the project, so I can enter it at the right place.

thanks in advance.

Hans-Peter Nilsson <hpataxis>
Fri 24 Sep 2010 04:41:09 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: RAPP - Raster Processing Primitives
  • System Name:  rapp
  • Type: non-GNU software & documentation
  • License: GNU Lesser General Public License (Version of LGPL used is 3+

Documentation and comments dual-licensed under GFDL 1.3+.
Copyright holder is Axis Communications AB.)




Description:

From the README file:

RAPP is a library of low-level image processing operations,
targeting mainly video analytics and computer vision applications.
The library is meant to provide an optimized and reliable computational
backend for such algorithms. The interface is designed to allow
hardware-accelerated implementations, while still being simple
enough for easy deployment from higher-level code.

It is written in ISO C90 (optionally using SIMD extensions) and the build environment is using autotools.


Other Software Required:

Am I supposed to enter dependencies on all tools required to build it?  Just the usual stuff and development tools required to build a shared library from C, so I guess not.  The built library has no dependencies (other than glibc).

For building the documentation, also:
doxygen GPL www.doxygen.org/
inkscape GPL http://inkscape.sourceforge.net/

For new tunings, also:
Python "Python Software Foundation License v2" http://www.python.org/


Other Comments:

I'm the maintainer of this package and assigned to perform this release at Axis Communications.

Two other people will join initially and become co-maintainers: my colleague Johan Kristell and my former colleague, Johan Almbladh, who BTW is the principal author.
I'm not sure they have accounts here yet.

For version control, we will use git.

Many thanks in advance!


Tarball URL:

http://savannah.gnu.org/submissions_uploads/rapp-0.6dev.tar.gz


Hans-Peter Nilsson <hpataxis>

 

(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

 

Carbon-Copy List
  • -email is unavailable- added by alexfernandez (Posted a comment)
  • -email is unavailable- added by hpataxis (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-10-04 alexfernandez StatusIn Progress Done
        Open/ClosedOpen Closed
    2010-09-24 alexfernandez StatusNone In Progress
        Assigned toNone alexfernandez

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code