On Monday, January 28, 2002, at 07:01 PM, Dirk-Willem van Gulik wrote:
>
> Could you folks get me an opinion ?
>
> 1. Fixing the problem
>
> Option 1.1
> find . -name '*.jar' -exec rm {} \;
> in the next72 hours.
>
> Option 1.2
> Within the next 72 hours - each projects
> makes sure it's jar's adhere to the guidelines
> below. All others are zapped.
>
+1 for 1.2.
>
> Proposed guidelines for jar import
> - and feel free to comment/fix - this is not so urgent.
>
> - Each import is reviewed and under the ASF license.
>
> - If this is not the case; i.e an alien license: it needs
> to be under an ASF compatible license. In this case - you
> must Cc: the [EMAIL PROTECTED] in on the fact that you are
> importing alien code. (Note Cc: - not get permission - that
> you get by getting +1's from the other commiters).
>
> - 3rd party jars are to live in:
>
> <xml-project-name>/lib/foem.jar
>
> And there MUST be a file:
>
> <xml-project-name>/lib/README.foem.txt
>
> Containing information as to where this jar was sourced. If
> the license contained special clauses; such as an advertizing
> clause, etc - this document details how that clause was met.
> I.e.
> The Foem Jar converts Bayer patterns
>
> Sourced from http://www.webweaving.org -> foem
> on 2002-31-02 by [EMAIL PROTECTED]
>
> Note that there is also an advert/link in the
> docs (see docs/dependencies.html) to the site.
>
> See LICENSE.foem.txt and the web site for
> more information.
>
> And there MUST be a file with the license:
>
> <xml-project-name>/lib/LICENSE.foem.txt
>
> With the relevant name. I.e. they should match:
>
> xml-([\w\-\_]+)/lib/([\w\_\-\.]+).jar
> xml-([\w\-\_]+)/lib/README.([\w\_\-\.]+).txt
> xml-([\w\-\_]+)/lib/LICENSE.([\w\_\-\.]+).txt
>
How about making a directory under lib called licenses that contains the
associated files? Also how about including versions in the jar file names?
In Xindice we have a directory docs/licenses that contains the licenses
for included jars. With the exception of JUnit all the Xindice jars are
under either a BSD or Apache license. JUnit is an IBM license and should
probably be removed. Adding an associated README seems like a good idea to
better document where they came from.
> openorb 1.2.0
> xml-xindice
> openorb_tools 1.2.0
> xml-xindice
> junit7 3
> xml-xindice
> xmldb 20010924 .
> xml-cocoon2 xml-xindice
> xmldb-xupdate .
> xml-xindice
> infozone-tools .
> xml-xindice
> xmldb-sdk .
> xml-xindice
>
Kimbro Staken
XML Database Software, Consulting and Writing
http://www.xmldatabases.org/
---------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]