Hi, Erik, Thanks. I think I will dig out my changes against Lucene 1.2 and then let you know what in detail they are. It will take some days though.
Thanks, Jian On 8/26/05, Erik Hatcher <[EMAIL PROTECTED]> wrote: > > It's absolutely permissible. Lucene is licensed with the Apache > Software License, which is quite liberal with what you can do with > the code. > > If the demand for a 1.2-compatible version of Lucene is enough that > there some folks willing to develop it and maintain it, I would be > happy to have it within Lucene's own codebase. I think keeping as > much of the code that can be identical as possible is important, and > if it can be demonstrated that switching Lucene's trunk codebase in > parts to be 1.2 compatible is not detrimental to performance or > resource usage of Lucene then we'd strongly consider making those > changes. > > Erik > > > On Aug 26, 2005, at 3:12 PM, jian chen wrote: > > > Hi, Erik, > > > > I some time ago played with the Lucene 1.2 source code and made some > > modifications to it, trying to add my own ranking algorithm. I am > > not sure > > if Licence wise, it is permissible to modify the earlier source > > code, also > > if it is allowed to put the modified version or the description of > > what I > > have done on wiki? > > > > Thanks for your reply. > > > > Jian > > > > > > On 8/26/05, Erik Hatcher <[EMAIL PROTECTED]> wrote: > > > >> > >> I appreciate the vote of confidence on this, but I am not afraid to > >> admit that I do not consider myself an expert on the deep innards of > >> Lucene. I understand the concepts, and a bit of the internals, but I > >> certainly do not live up to the hype you just bestowed upon me. > >> *blush* > >> > >> Regarding JDK 1.2 - I came to Java at 1.3, and have never used a JDK > >> earlier than that. All the apps I build now are currently on JDK 1.5 > >> (err... 5.0). I do not currently know what would be involved in > >> running Lucene on a 1.2 VM. The first question to ask is whether an > >> earlier version of Lucene is sufficient for the needs of those > >> constrained to JDK 1.2. If not, then we move forward to defining > >> what needs to be changed - a simple compilation of the trunk source > >> code with a 1.2 VM would give away most of the details. > >> > >> As with open source in general, it is about scratching our own > >> itches. If you're using Lucene (or need to use Lucene) in a 1.2 VM, > >> that is your itch to scratch and I would happily support your efforts > >> in some way in documenting this (either on the wiki or embedded in > >> Lucene's own built-in documentation) or in providing an alternative > >> version of Lucene that is suitable for 1.2 (perhaps by having > >> alternative code in a separate directory within our code > >> repository). If you create such documentation, perhaps you'd be > >> willing to donate it with full attribution to the 2nd edition of > >> LIA. But please don't wait for me to do it, as it really is not > >> something I need personally for any project - all my projects are at > >> JDK 1.5 currently. > >> > >> Erik > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >