taskSavannah Administration - Tasks: task #4201, Submission of TooN

 
 

task #4201: Submission of TooN

Submitter:  Edward Rosten <edrosten>
Submitted:  Mon 30 May 2005 04:13:12 PM UTC
   
 
Should Start On:  Mon 30 May 2005 12:00:00 AM UTC Should be Finished on:  Thu 09 Jun 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 11 Jun 2005 07:03:39 AM UTC, comment #7: 

Hmmm, I've been seeing it done manually until now.

For example, the Emacs and the Savane projects:
- Emacs has all contributors assign their copyright to the FSF; then the AUTHOR files contains a author-indexed list of changes
- In Savane we add contributors to AUTHORS.* and add copyright notices in files modified by contributed patches.

I suppose that you could do a 'cvs log | grep author | dedicated_filter' to get all the changes sorted by team member. However, with this you do not get the patches contributed by people not registered in your project. To fix that issue, maybe you could install a commit message policy that logs the copyright holder of the change if different than the current CVS user, in a automatically-retrievable way.


Sylvain Beucler <Beuc>
Fri 10 Jun 2005 07:22:21 PM UTC, comment #6: 

Hi,

With regards to comment #5: all the original files were created by one person. Now, all additions and contributions are tracked by CVS. Since Savannah generally runs off CVS, I'm assuming that you know this and therefore it is not what you mean by ``keeping track of contributions''. Is there a way of doing what you want using CVS?

-Ed

Edward Rosten <edrosten>
Fri 10 Jun 2005 06:51:19 PM UTC, comment #5: 

Hi,

I approved your project.

Note, though, that the copyright notices are not really accurate. It is a good idea to keep track of contributions. You might want to check how the GNU project recommends to do so:
http://www.gnu.org/prep/maintain/html_node/Recording-Contributors.html

Please try to fix the issue.

Sylvain Beucler <Beuc>
Thu 09 Jun 2005 12:20:47 PM UTC, comment #4: 

Hi,

I've changed "The Authors" to the creator, the "Authors" file still exists with a list of contributors. The documentation is now licensed under the GFDL. This has been included in the doc directory as COPYING_FDL, to avoid confusuin withe the LGPL, which is in the file COPYING.

-Ed

Edward Rosten <edrosten>
Tue 07 Jun 2005 08:51:46 PM UTC, comment #3: 

Hi,

Thanks for the precisions.

You didn't change the "The Authors" in the copyright notices.

Also, apparemently I forgot to point you that your documentation needs to be unambiguously licensed as well; we recommand the GNU Free Documentation License for such works. Here are the standard GFDL instructions:

In order to release your project 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 , and as plain text in a file named 'COPYING' (http://www.gnu.org/licenses/fdl.txt).

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.


Regards.

Sylvain Beucler <Beuc>
Tue 07 Jun 2005 02:23:51 PM UTC, comment #2: 

Hi,

Sorry for the slow response, but I didn't seem to get an email notification.

The BLAS and LAPACK versions used are the ones supplied by the system, and may vary from system to system. Typically, it will be the BLAS and LAPACK included with the Linux distribution it is used on. It is rather hard to find out license information for the netlib.org version, but according to the Debian project, these are in the public domain.


OpenGL has nothing to do with TooN, and TooN contains no code relating to OpenGL. Wrappers are provided in a different library which is currently hosted on savannah (libcvd).


The version of TooN with an updated license is available at the same URL as stated previously.


Thanks

-Ed

Edward Rosten <edrosten>
Thu 02 Jun 2005 10:06:45 PM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah.


Could you tell me more about what version of BLAS, LAPACK and OpenGL
you intend to use and test with? Please also try to point me to the
license information of the implementation(s) you chose, I have trouble
finding it for the BLAS's and LAPACK's I looked at.

Several implementations of those are not free software and cannot be
used for software hosted at Savannah for this reason. For example, the
SGI implentation of OpenGL is proprietary, while Mesa is free
software.


Also, your copyright notices:
         Copyright (C) 2005 The Authors
do not mention the real names of the author(s).


Last, the address of the FSF has changed, and is now:

  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Please update the copy of the license (usually, the 'COPYING' file) in your package as well.

Updated versions of the GPL, LGPL and GFDL can also be found at:
http://www.gnu.org/licenses/gpl.txt
http://www.gnu.org/licenses/lgpl.txt
http://www.gnu.org/licenses/fdl.txt

You can find some background and a possible migration script at https://savannah.gnu.org/forum/forum.php?forum_id=3766


Please update your notices.


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.

Regards.

Sylvain Beucler <Beuc>
Mon 30 May 2005 04:13:12 PM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.nongnu.org/admin/groupedit.php?group_id=7667>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  toon


Full Name:
----------
  TooN


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


License:
--------
  GNU Lesser General Public License


Other License:
--------------



Description:
------------
  TooN (Tom's Object Oriented Numerics Library) is a numerics (Vectors and Matrices) library for C++. The emphasis is on dealing with large numbers of small operations efficiently. Type sizes can be determined statically at compile time, which allows for compile time checking of correctness (e.g. in matrix multiplication). Further, statically sized objects do not carry any metadata. Dynamic sizes are also supported and can be freely mixed with statically sized matrices and vectors. TooN is completely template based, so no library needs to be compiled, just the headers need to be installed.

In addition to matrix algebra, TooN also supports:

Wrappers for BLAS (for large multiplications) and LAPACK for operations such as singular value decomposition, symmetric eigen decomposition and LU decomposition.

Parameterizations of special orthogonal and special euclidian transformations in 3D, using an exponential map.

Efficient weighted pseudo inverse (using either SVD or Cholesky decomposition).

Iterative reweighted least squares regression, using the efficient pseudo inverse and a reweighting function object.


Toon is an optional component of the libcvd project, which was recently added to savannah.nongnu.org. libcvd provides some computer vision techniques and OpenGL wrappers for TooN.

The (currently old) TooN home page is at:
http://mi.eng.cam.ac.uk/~twd20/Numerics/index.html

The most most up to date version of the source code is at:
http://mi.eng.cam.ac.uk/~er258/cvd/TooN.tar.gz











Other Software Required:
------------------------
  BLAS and LAPACK


Other Comments:
---------------


#########################################

Edward Rosten <edrosten>

 

(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 4 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-06-16 Beuc Open/ClosedOpen Closed
2005-06-10 Beuc StatusWait reply Done
2005-06-02 Beuc Assigned toNone Beuc
2005-06-02 Beuc StatusNone Wait reply

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code