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]