Hi Henning,

+) I try to minimize dependencies whenever possible - any framework/container should ship with minimal dependencies and adding a dependency for a single class is sort of overkill.

+) I just found commons-transaction which does contain an implementation of ReadWriteUpgradeLock. I have a look at next week but I would prefer to use this implementation

Cheers,

Siegfried Goeschl

Henning P. Schmiedehausen wrote:

Siegfried Goeschl <[EMAIL PROTECTED]> writes:

Hi folks,

for implementing interceptors for YAAFI I reused a few classes from the Java 1.4 backport of JSR 166 (java.util.concurrent) (see http://www.mathcs.emory.edu/dcl/util/backport-util-concurrent/). The code is released to the public domain using the Creatice Commons Licence (see http://creativecommons.org/licenses/publicdomain/).

Personally, I'd prefer a "backport-util-concurrent" dependency in the
POM of YAAFI and getting them up on ibiblio. I've started to do this
with the 2.3 core. I commented out all libraries not needed when
building on JDK 1.4 and add some docs about how to build on JDK 1.3. I
could imagine the same thing with YAAFI and 1.4 / 1.5.
Do I run into any licencing problem when adding the files with a different package name to the Fulcrum project (hey, finding/writing a proper reentrant read/write lock is not trivial) since this is not under Apache Licence 2.0?!

We would at least need a CCLA from them on file with the ASF. Just
copying the code wouldn't be the right thing IMHO.

        Best regards
                Henning



Reply via email to