License Artifact Specifier

Version 0.1

Overview

This proposal extends the URI Syntax proposal: /URISyntax

License artifacts are artifacts containing the license for a specific version of a project.

The key aims of this proposal are to:

URI Components

An absolute repository URI is written as follows: {{{ repository-uri = access-specifier "/" product-specifier "/"

For license artifacts, artifact-specifier is: {{{ artifact-specifier = license-specifier

Rationale

   TODO:

  See http://www.apache.org/licenses/proposed/ 

Tool support

Tools can unambigously locate a license artifact given the project-version URI.

E.g, given:   uri = http://repo.apache.org/apache/ant/1.5.4/ 

The license artifact URI would be:   uri = http://repo.apache.org/apache/ant/1.5.4/licences/LICENSE.txt 

URI Examples

{{{ http://repo.apache.org/apache/ant/1.5.4/licences/LICENSE.txt

ASFRepository/LicenseArtifactSpecifier (last edited 2009-09-20 23:31:54 by localhost)