Matthieu Riou wrote:
> Hi,
> 
> I've been playing for some time with the idea of a global license index for
> all open source "artifacts" (jar, war, gem, whatever). This would basically
> tell you for a given project artifact which license(s) apply. I think this
> would be a good fit for a lab.
> 
> Going through your dependencies and checking which licenses apply is a real
> pain, many open source projects don't advertise their licenses openly and
> even when they do you often have to hunt it in their website (actually very
> few even put a license in their source repository). As I had to do this a
> couple of times, have witnessed several people both in and outside the ASF
> going through this painful process, I thought something was dearly needed to
> help. Another good application would be for the RAT (Release Audit Tool):
> with a good "database" of artifact / licenses it could make much smarter
> release reporting.
> 
> Incubi is a set of scripts that:
> 
> 1. Index all artifacts in a Maven repository, extracting their respective
> license information.
> 2. Load this index (javascript) in your browser and allows you to search and
> browse it in a simple way.
> 
> The goal is to build a complete database of licenses to help people analyze
> their dependencies. Both the index and the JavaScript scripts would just
> have to be served by a web server and anybody will be able to make use of
> it. For new license submissions, a mailing-list would probably be the
> easiest way.
> 
> Ideally when this is ready, it would be nice to have this at Apache as a
> general utility thing but this could also be used anywhere.
> 
> Incubi (the plural of incubus) is a reference to the hell that dealing with
> open source licenses (and licenses in general actually) can be. And the DOAP
> file is below.

+1, sounds useful.

> 
> Thanks,
> Matthieu
> 
> -----------------------------------------------------------
> 
> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns="
> http://usefulinc.com/ns/doap#"; xmlns:foaf="http://xmlns.com/foaf/0.1/";
> xmlns:labs="http://labs.apache.org/doap-ext/1.0#"; xmlns:projects="
> http://projects.apache.org/ns/asfext#";> <Project rdf:about="
> http://labs.apache.org/labs#incubi";> <name>Incubi</name>
> <shortname>incubi</shortname> <shortdesc xml:lang="en">An open source
> license index for all projects you know.</shortdesc> <description
> xml:lang="en">Incubi is a set of scripts that: 1. Index all artifacts in a
> Maven repository extracting their respective license information. 2. Load
> this index (javascript) in your browser and allows you to search and browse
> it in a simple way. The goal is to build a complete database of licenses to
> help people analyze their dependencies and serve it through a simple AJAX
> web interface.</description> <homepage rdf:resource="
> http://labs.apache.org/incubi/"/> <license rdf:resource="
> http://usefulinc.com/doap/licenses/asl20"/> <created>2007-9-13</created>
> <labs:status>active</labs:status> <maintainer> <foaf:Person rdf:about="
> http://people.apache.org/~mriou/#me";> <foaf:name>Matthieu Riou</foaf:name>
> <foaf:homepage rdf:resource="http://people.apache.org/~mriou/"/>
> <foaf:mbox_sha1sum>30a92f748bd667c5fdef1d830e095b0441314e97</foaf:mbox_sha1sum>
> </foaf:Person> </maintainer> <repository> <SVNRepository> <location
> rdf:resource="http://svn.apache.org/repos/asf/labs/incubi/"/> <browse
> rdf:resource="http://svn.apache.org/viewvc/labs/incubi/"/> </SVNRepository>
> </repository> <programming-language>Javascript</programming-language>
> <programming-language>Ruby</programming-language>
> <programming-language>HTML</programming-language> </Project> </rdf:RDF>
> 


-- 
Stefano.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to