Hi everyone,

I have been busy behind the scenes, working out the final steps with the 
Board. All the kudos to Stefano Mazzocchi for his patience and perseverence 
in this matter, despite a very busy schedule privately and within the ASF.

Here is the *intent*;

* The Merlin/Metro team intends to *move* the project to its own home outside 
of the ASF, under the Digital Product Meta Library (dpml.net) domain name.

* The current and future Merlin codebase will be released into the Public 
Domain, as part of the new community building strategy. 

* The team has formulated a new community building strategy, initially called 
Open Participation Software, where in a nutshell we bring Wiki to Code 
development. 

* Bring the dpml.net up and running to a point where we can support existing 
users, i.e. source repository fully in order and mailing lists operational, 
prior to making public announcements on [EMAIL PROTECTED]

Now, if things just where that simple :o)
There are certain practical details, which have been raised by individual 
Board members during this discussion, some being fairly simple in nature 
other much more complex. Since the discussion with the Board took place, 
additional information regarding CLA and ASL has also made the situation more 
complex and raised additional issues. I have listed these issues below, with 
a proposed solution to each ( "Don't tell me the problems, bring me the 
solution." )

Issue; The Board can not release the codebase to the Public Domain, as it does 
not own it. It *can* and is willing to grant an even more liberal license for 
some legal entity, an organization or an individual. That license would 
approve that the ASL is removed from the code. However, Copyright ownership 
must then be re-established in the said work, and not compatible with our 
upcoming strategy of Public Domain software.
Proposed Solution; The Board is not made part of the active process. The owner 
of the Copyright can release/disclaim the ownership and place the codebase 
into the Public Domain. AFAIU, that would then supercede the CLA, as the work 
then no longer has any ownership, incl the contributor's.

Issue; The codebase can not (and will not) use the org.apache package name 
space.
Proposed Solution; I refactor the codebase to new package names in the Avalon 
source repository under a new branch. This branch will also contain exactly 
the codebase in question, for everyone's review. The codebase in that branch 
is what is released into the Public Domain.

Issue; Each piece of code written is *owned* by the original contributor, and 
he/she *must* explicitly disclaim that ownership, for it to go to the Public 
Domain.
Proposed Solution; We will identify each contributor throughout the said 
codebase, and ask for such release of their work to the Public Domain. IF 
someone does not want to do this, that piece of contribution will be removed 
and the consequences will be dealt with later outside the ASF. Initial 
non-conclusive inventory shows the following people outside the initiating 
group being involved;
  - akarasulu, Alex Karasulu
  - cziegeler, Carsten Ziegeler
  - farra,  Aaron Farr
  - hammett,  Hamilton Verissimo de Oliveira
  - leosimons,  Leo Simons
<these individuals are CCed to be introduced to what is going on>
The extent of these contributions has not been established, but is 
*relatively* small, and I hope the named individuals will co-operate without 
it being necessary to dig that up.

Issue; There is an additional related concern that CVS moves has erased 
history and that there is code that has been copied from older Avalon 
packages, to new locations, either in full (not too hard) or as snippets.
Proposed Solution; We know where such code comes from, and would like to 
extend the request for release to the Public Domain for such parts, from 
these contributors. Without pinpointing the exact pieces, we don't know at 
this point who the additional contributors are, but we can expect that the 
following, among others, will surface;
  - bloritsch, Berin Loritsch
  - donaldp, Peter Donald
  - hammant, Paul Hammant
  - jefft, Jeff Turner
  - leosutic, Leo Sutic
  - proyal, Peter Royal

Issue; This has not been done before. We and the members of the board are not 
certain about a due process.
Proposed Solution; The proposal I am making is to let this be an affair 
between each of the individual contributors. We will all agree on releasing 
it to the Public Domain, as I think we are entitled to. The ASF will not be 
required to take any action.

Issue; The Board has raised a concern that this will send the wrong message to 
the rest of the ASF. The Board has no principal objection that the original 
contributors' wish to release to Public Domain is granted, just that the 
rationale behind the decision can not be misinterpreted by the rest of the 
ASF.
Proposed Solution; At the public announcement, a full explaination of the 
situation must be issued and very clear about what is happening and why. 
Additionally, if the Board is not required to do anything, and all the 
Copyright issues are solved at the contributor level, the ASF itself has not 
done anything at all.


I hope with this mail to start a process with basically the following steps;

1. Creation of a branch in the Avalon SVN repository to include the codebase 
intended to be released into the Public Domain.

2. Refactoring of such codebase to;
    - Removal of the ASL headers.
    - Adding a Public Domain marker.
    - Change of package names.

3. Each contributor is requested to commit a statement where they release the 
ownership of their parts in the codebase of this branch into the Public 
Domain. A template will be provided.

4. Everyone is invited to review the codebase.

5. The Avalon PMC will be requested to inform the Board and issue a public 
announcement.

6. The Metro adventure begins.


I think we can have something much more solid in a week - and that be part of 
a bigger announcement - for the moment we simply want to get the news out 
that something big is happening.

Cheers
Niclas Hedhman
-- 
   +------//-------------------+
  / http://www.bali.ac        /
 / http://niclas.hedhman.org / 
+------//-------------------+


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

Reply via email to