taskSavannah Administration - Tasks: task #3905, Submission of libextractor

 
 

task #3905: Submission of libextractor

Submitter:  Christian Grothoff <grothoff>
Submitted:  Thu 17 Mar 2005 01:19:47 PM UTC
   
 
Should Start On:  Fri 25 Mar 2005 12:00:00 AM UTC Should be Finished on:  Fri 25 Mar 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  zeus Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 23 Apr 2005 03:40:07 PM UTC, comment #9: 

Hi Christian,

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

About the maling list can you submit it the request to the support
tracker please?

Regards.

Jonathan Gonzalez V. <zeus>
Sat 09 Apr 2005 06:34:15 PM UTC, comment #8: 

You seem to have checked out LE in much detail, however the code was migrated from CVS to subversion at the beginning of the year (https://gnunet.org/svn/Extractor/), and like GNUnet there are no plans to host the source code on savannah.  However, in order to ease the burden on the GNU.org WWW maintainers I was hoping to put a GNU-style LE webpage on savannah in order to finally get http://www.gnu.org/software/libextractor/ working.  Also, I was hoping to create a GNU-style mailinglist bug-libextractor and possibly another one for discussions on savannah.  Hosting the actual code on savannah was never the plan.

As for adding copyright statements, I typically add them if I see that one is missing, and I do not add them to files that I did not edit (see my previous comment). If you want to provide a patch (to latest SVN) to add copyright notices "Gonzalez"-style
 (I believe the maintainer guide is not very clear about what to do if you obtained 3rd party, GPLed source code with non-GNU style copyright licenses that you use without modifications; I typically add a GNU-style copyright IF I have to modify the code below in any significant way, but leave the file unchanged (makes diffs easier) if I don't touch it in other ways).

I'll not generate some random tar-ball for you at this point since you can checkout the latest code from the subversion repository mentioned above with much less effort.

Anonymous
Sat 09 Apr 2005 03:20:52 PM UTC, comment #7: 

Hi Christian,

We do not want to wait for a tarball to see the changes in the code,
that's why we suppose that you will use the CVS,isn't that true? in
this case the code will be public without even have a release, so,
please can you provide us with the tarball to review it before approve
your project?

Regards,

Jonathan Gonzalez V. <zeus>
Fri 08 Apr 2005 03:28:47 PM UTC, comment #6: 

Well, now that's very helpful.  Surely there's no problem putting copyright notices per-se (in fact, we've put plenty; if I do a grep for "GNU General Public License" I get 124 hits!  Now, note that not all of the code in LE was literally written by us!  For example, src/plugins/Array.cc is from XPDF (also GPL), but the header says:

//========================================================================
//
// Array.cc
//
// Copyright 1996-2003 Glyph & Cog, LLC
//
//========================================================================

which is the XPDF copyright.  We did NOT fix those since from time to time there is a release of xpdf where we again copy the files from xpdf into LE.  We certainly could add the LE copyright header, but that as the only modification does not feel like a good idea.

If you have any specific problems with missing copyrights in specific files, please point them out and we'll be happy to fix them (in the next release; also note that the current release was made before LE became a GNU project).

Anonymous
Fri 08 Apr 2005 03:19:49 PM UTC, comment #5: 

Hi Christian,

I reviewed your source code and you have copyright and license notice
missing in many files in your tarball, consider to fix this. Remember
that any file with more than ten lines longs should carry on a
copyright and license notice this rules include any kind of files,
image files, sh files, Makefiles, etc.

To avoid confusions about how to apply a proper copyright and license
notice consider to read these URLs:

   http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
   http://www.gnu.org/prep/maintain/html_node/License-Notices.html

On the other hand, we sent an email to the GNU Eval Team asking about
the situation as part of the GNU project.

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.

Jonathan Gonzalez V. <zeus>
Wed 30 Mar 2005 11:16:58 PM UTC, comment #4: 

Finally, the URIs at the moment for LE are (easy to find with google or FM), but since you asked:

http://gnunet.org/libextractor/
http://gnunet.org/libextractor/download/libextractor-0.4.2.tar.gz
http://packages.debian.org/extract
https://gnunet.org/svn/Extractor/

Christian

Christian Grothoff <grothoff>
Wed 30 Mar 2005 11:15:20 PM UTC, comment #3: 

libextractor and GNU
From: Karl Berry <karl@freefriends.org>
To: -email is unavailable-
Date: 2005-03-15 17:06

Hi Christian,

I've looked through the libextractor package and discussed it a bit with rms.  Thanks for offering this to GNU.  Overall, it looks like a very nice addition.  We just had a couple non-technical queries:

...

(Karl Berry was the evaluator chosen by RMS/GNU; the minor issues raised were resolved).

Christian Grothoff <grothoff>
Wed 30 Mar 2005 11:13:19 PM UTC, comment #2: 

From: Richard Stallman <rms@gnu.org>
To: Christian Grothoff <christian@grothoff.org>
Date: 2005-03-17 00:16

I hereby dub libextractor a GNU package.

Please don't forget to mention prominently in the README file and other suitable documentation places that it is a GNU program.

(rest of E-mail is standard).

Christian Grothoff <grothoff>
Fri 25 Mar 2005 03:09:35 PM UTC, comment #1: 

Hi Christian,

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

Can you send us an URL to download your tarball? or if you prefer you
can upload it here in this tracker.

We wish to review your source code, even if it is not functional, to
catch potential legal issues early.

For example, to release your program properly under the GPL you must
include a copyright notice and permission-to-copy statements at
the beginning of every file of source code.  This is explained in
http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch
potential omissions such as these.

On the other hand, about that you are part of the GNU project, can
your provide us with more information about it?, like an URL, emails
or something? because I didn't found you in the maintainers file with
the `libextractor` package.

Regards,

Jonathan Gonzalez V. <zeus>
Thu 17 Mar 2005 01:19:47 PM UTC, original submission:  


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


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

System Group Name:
-----------------
  libextractor


Full Name:
----------
  libextractor


Type:
-----
  GNU


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


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



Description:
------------
  libextractor is a library used to extract meta-data from files of arbitrary type. It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types.

The goal is to provide developers of file-sharing networks or WWW-indexing bots with a universal library to obtain simple keywords to match against queries. libextractor contains a shell-command "extract" that, similar to the well-known "file" command, can extract meta-data from a file an print the results to stdout.

Currently, libextractor supports the following formats: HTML, PDF, PS, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), DVI, MAN, MP3 (ID3v1 and ID3v2), OGG, WAV, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ), ZIP, ELF, REAL, RIFF (AVI), MPEG, QT and ASF.
 Also, various additional MIME types are detected.

libextractor is free software and part of the GNU project; 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 2 of the License, or (at your option) any later version.


Other Software Required:
------------------------
  libextractor depends on glib, libz, libvorbis and imagemagick (libwand).  However, except libz those dependencies are optional (i.e. only required to make libextractor work with certain formats).


Other Comments:
---------------
  libextractor was approved as a GNU project by RMS.

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

Christian Grothoff <grothoff>

 

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

Date Changed by Updated Field Previous Value => Replaced by
2005-04-23 zeus StatusNone Done
    Percent Complete50% 100%
    Open/ClosedOpen Closed
2005-04-08 zeus Percent Complete10% 50%
2005-03-25 zeus Assigned toNone zeus
2005-03-25 zeus Should Start On- 2005-03-25
    Should be Finished on- 2005-03-25
    Percent Complete0% 10%

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code