On Thu, Mar 19, 2009 at 1:17 AM, Todd Volkert <[email protected]> wrote:
> Mentors:
>
> I had a few legal questions regarding the contents of our repository.
>
> 1) Eugene's code was reverted because we didn't receive an ICLA from
> him.  However, it occurs to me that it's still in the history of the
> SVN repository.  Is this an issue?  i.e. do we need to obliterate all
> records of it from the repository (have infrastructure dump the repo,
> run an svndumpfilter on it, then re-import it)?

No, there is no risk associated with this. Only outright illegal
material will be considered for complete removal (no clue how they do
that). Example; If FSF would send us a letter stating that Apache X
has copied 300 lines of code in class B.... the remedy is that the
code is removed from the trunk, and possibly the releases containing
those files be pulled (although not sure if mirrors would remove
them). Such case would not result in messing with SVN history.


> 2) I recently created tags for prior releases in
> http://svn.apache.org/repos/asf/incubator/pivot/tags/, only to then
> become more educated about Apache's policy towards prior releases.  Is
> the existence of the tags in SVN OK, if we don't link to them under
> the guise of a "release"?  Further, relating to question #1, some of
> Eugene's code was tagged, if the existence of the tags is OK, can I
> just delete that code from the tags in SVN?

Projects are free to organize their SVN repository in any fashion it
wants. The trunk/tags/branches is just one of possible organizations.
The Podlings Provisional PMC should discuss (on dev@) and decide the
guidelines for SVN layout.

A "release" in Apache terms is the process of pushing out a tarball of
source code, via the many mirrors, to the general public. Anything
else is not a release. Not even making Maven artifacts available is
considered a release and does not bear the stamp of approval of
Apache. And binary "releases" is also something that does not exist,
it is just a convenience to the general public so that they don't have
to compile themselves. Apache is all about open SOURCE software.

I suggest that the tags containing Eugene's code is simply "svn rm"....


Cheers
Niclas
-- 
http://www.qi4j.org - New Energy for Java

Reply via email to