taskSavannah Administration - Tasks: task #10608, Submission of FDRDF

 
 

task #10608: Submission of FDRDF

Submitter:  Ivan Shmakov <oneingray>
Submitted:  Sun 12 Sep 2010 01:36:31 PM UTC
   
 
Should Start On:  Sat 11 Sep 2010 05:00:00 PM UTC Should be Finished on:  Tue 21 Sep 2010 05:00:00 PM 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
   

Fri 24 Sep 2010 03:31:58 PM UTC, comment #3: 

To put it short: I don't consider the modules to actually be copyrightable.  Sure, they pass the usual “10 lines or more” criterion, but there's a catch: by design, the module should be comprised of two parts: one to interface the tool, and the other to interface the library.  The first is, in turn, to be comprised of the parts of the example code given in the module API documentation (yet to be written), and I believe that, ideally, the second should also follow the examples given in the API of the library the module provides a wrapper for.

IOW, the source of the modules should, for but a insignificant bit, follow the technical necessity, and not to contain any “creative” (“copyrightable”) parts.  (Note also that the modules' sources temporarily serve the purpose of the as of yet missing module API documentation & examples.)

(I haven't tried to accurately measure the similarity between the particular modules currently included, but my feeling is that there're little “creative” difference.  Even though I've put some effort into moving the common code into the libraries.)

But just in the case that the particular court may somehow consider the code of the modules “copyrightable”, I've had to state that I have no interest whatsoever in restricting its use.

PS.  I've began to move the project to Savannah.  Thanks!

Ivan Shmakov <oneingray>
Thu 23 Sep 2010 11:02:12 PM UTC, comment #2: 

Hi Ivan,

I am reviewing your submission on behalf of Savannah, please excuse the delay. Everything seems to be in order, although I have to ask: why put all modules in the public domain? The usual thing for a GPLv3 project is to distribute all code under the GPLv3 license.

Anyway this curiosity of mine should not delay project approval when you took the time to comply with all requirements (and it is indeed a rare project which does so), so I am approving the project. Welcome aboard!

Alex Fernandez <alexfernandez>
Tue 14 Sep 2010 04:05:56 PM UTC, comment #1: 
Ivan Shmakov <oneingray>
Sun 12 Sep 2010 01:36:31 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: FDRDF
  • System Name:  fdrdf
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later (Also includes the documentation under GNU FDL.  The modules and the Makefile are Public Domain.


The version currently in Git (the snapshot provided) has all the relevant license notices (either in the header or in the footer.))




Description:

FDRDF is a tool that builds an RDF-based catalogue of descriptions by extracting metadata from files.  The descriptions currently include: file status (as per the stat system call); SHA-1 hash over the file contents; MIME type (as guessed by the file tool), geospatial metadata (as per Geo::GDAL), and GRIB file composition (as per GRIB API).

The resulting catalogue could then be stored into a Redland RDF storage, or be serialized into a file (as RDF/XML, Ntriples, Turtle, JSON or anything else the Raptor library supports.)



Other Software Required:

Perl + available under its Artistic License, or the GNU General Public License (GPL) + http://www.perl.org/

Redland RDF libraries + GNU Lesser General Public License Version 2.1 or any newer version + http://librdf.org/

Digest::SHA1 + the same terms as Perl itself + http://search.cpan.org/perldoc?Digest::SHA1

URI, URI::file + the same terms as Perl itself + http://search.cpan.org/perldoc?URI

GDAL + X/MIT style Open Source license + http://www.gdal.org/

GRIB API + licensed under the GNU Lesser General Public License which incorporates the terms and conditions of version 3 of the GNU General Public License + http://www.ecmwf.int/products/data/software/grib_api.html

file(1) + BSD Original + http://www.darwinsys.com/file/


Other Comments:

Sure, there're a lot of tools that extract metadata (say, song titles), but they are mostly domain-specific (say, work only on audio files, but not on satellite imagery), or are loosely based on a relational model (while semantic networks may give more freedom to the user.)  This package tries to address these issues.

May also be of interest:
  http://freshmeat.net/projects/fdrdf
  http://waterlily.siamics.net/~ivan/archives/git/gitweb.cgi?p=fdrdf.git


Tarball URL:

https://waterlily.siamics.net/~ivan/src/fdrdf-git-b5230e577d162424dd449cfc260b30b3bc1ae070.tar.bz2


Ivan Shmakov <oneingray>

 

(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 oneingray (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-09-23 alexfernandez StatusIn Progress Done
        Open/ClosedOpen Closed
    2010-09-23 alexfernandez StatusNone In Progress
        Assigned toNone alexfernandez

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code