On 2/23/06, Henri Yandell <[EMAIL PROTECTED]> wrote:
> We shouldn't be leaping in to make all the source ASF-based while
> there are still questions over the resolution of the LGPL
> dependencies.

What I would suggest is that we

* place a single COPYRIGHT.txt file in the root of the project with
whatever copyright assertions we want to make now,

* remove *all* the copyright notices and other cruft from the top of
the files that are asserted by the ASF Committers, and

* note any other copyright assertions (e.g. Sun) in the COPYRIGHT.txt file.

It hasn't been made altogether official yet, but it looks like leaving
all copyright notices out of the files and putting them in a single
COPYRIGHT file is probably to be an acceptable alternative to the ASF.
Even if it isn't, it would be much easier to have a script update all
the source files if the heads were already clean.

Even if the committers trudged back to java.net, using a single
COPYRIGHT.txt instead of individual statements scattered in some of
the files seems like a better approach for everyone. Given a volunteer
to do the work (me! me!), it's win-win either way.

Of course, even if all the files were marked with the usual ASF
statement, the team would still be able to trudge back to java.net and
setup shop. The ASF statement is non-exclusive and doesn't prevent
anyone from continuing work elsewhere. If Roller fails incubator, no
one is going to assert that the "Roller" name is still under the ASF
copyright. We really are all friend here :)

But, I'm not suggesting that we insert the ASF statement at this time,
just that we remove *all* the statements, and use a single
COPYRIGHT.txt file instead.


> that it makes it harder for the Roller committers to make releases at
> rollerweblogger.org. Currently it does as much as possible to not look
> like an Apache release.

Under the Apache License, anyone can roll a release of any of our
codebases and distribute it wherever they like. The only stipulation
is that no one else can call it an Apache or ASF release.


> Hibernate is the easy one to focus on, but we have other licensing
> issues to deal with too. There are other LGPL components, and we need
> to do an audit of our Javascript; I want to make sure that we're good
> there license-wise.

Is that it, then? Hibernate and the Javascript?

If another alternative is not forthcoming, I'll do whatever it takes
to replace Hibernate with iBATIS or Cayenne.

* http://www.objectstyle.org/cayenne/

The Cayenne team is considering an Incubator proposal of their own.

* http://www.mail-archive.com/tapestry-dev@jakarta.apache.org/msg04867.html

Aside from my own commitment, I'm sure some of the Cayenne team would
be very keen on helping us move Roller to Cayenne.

-Ted.

Reply via email to