[Earth-developers] Project goals document
Matthew Landauer
matthew at visualappliance.com
Mon Mar 19 11:19:55 CST 2007
Hi all,
From reading the excellent book "Producing Open Source Software -
How to Run a Successful Free Software Project" available at http://
producingoss.com/ I've learned some very valuable things.
Anyone that hasn't had a chance to read this book I heartily
recommend it. It's clear, well written with some great stories and
excellent advice.
One of the pieces of advice - "Have a clear mission statement" (see
http://producingoss.com/html-chunk/getting-started.html#mission-
statement)
So, if nobody minds I'm going to go ahead and put some ideas on paper
(well on the trac wiki actually). Please, as always, please please
edit it / add to it / delete stuff as is the way with wikis.
Here are some initial thoughts on some features for the future (most
of these are already in trac in some form)
* Extract metadata from files through plugins (For example: file
naming convention - extract job/sequence/shot name, image type/width/
height for images,
* Allow searching/sorting in the web application on the metadata
* Uniquely identify files through embedding unique keys and/or md5
sums - understand duplicate files in different locations
* Integrate Earth with Beagle, Spotlight, Google desktop search
* Make Earth permissions aware so that users can only examine stuff
on Earth that they have normal permissions to do (equivalent of the
difference between slocate and locate)
* Write drop-in replacement for "locate" command that uses Earth
Hmmm, the mission statement: how about something along these lines
"To create, as a community, a scalable, fast, cross-platform system
for indexing and tracking files across large number of computers to
manage disk space and organise semi-structured collection of billions
of files."
"To create, as a community, a system for organising and understanding
semi-structured collections of billions of files, with petabytes of
data, across hundreds of machines"
"To create, as a community, a system for organising and understanding
semi-structured collections of billions of files, with petabytes of
data, across hundreds of machines with an initial focus on managing
the explosion of data that occurs in digital visual effects work"
"To create, as a community, a system for finding and indexing files
and managing disk space across hundreds of machines with billions of
files and petabytes of data"
What do you think?
Matthew
Dr. Matthew Landauer
Visual Appliance Limited
www.visualappliance.com
+61 2 9361 0848
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://open.rsp.com.au/pipermail/earth-developers/attachments/20070319/b5989ebb/attachment.html
More information about the Earth-developers
mailing list