Re: Starting to work for xapian
Charlie Hull <charlie <at> juggler.net>
2012-02-16 14:04:13 GMT
On 16/02/2012 13:49, Rajan Walia wrote:
> For starting I want to work on this:
> Replace getopt() with popt() or similar
> A longer term aim is to be able to relicense Xapian under a more
> liberal licence.
I'm afraid there are considerably more things to do before this can be
considered: see http://trac.xapian.org/wiki/FAQ/CommercialLicence for
> One obstacle is that we use GNU getopt, which is GPL, so it would be
> helpful to replace this with something else which provides at least
> the same user functionality. One option is popt, which is MIT/X
> licensed and provides a slightly higher level API:
> There are a number of other command line option parsing libraries, so
> there are probably others with a suitable licence and functionality.
> The simplest option in terms of requiring the least changes to the
> code would be a getopt implementation which supports GNU-style long
> options, if such a thing exists with a suitable licence.
> So that I can get a flow with the code before GSoC. I wanted little
> tips to start working on this.
> On Wed, Feb 15, 2012 at 10:33 PM, Dan Colish<dcolish <at> gmail.com> wrote:
>> On Feb 15, 2012 7:55 AM, "Rajan Walia"<rajanwalia92 <at> gmail.com> wrote:
>>> Hello Everyone,
>>> I want to do some work for the xapian project, for starting I am
>>> thinking of working on small project like replacing getopt(), and then
>>> later something big. I also want to apply for this years GSoC, so can
>>> someone please guide me about the details.
>> Hi Rajan,
>> Thanks for your interest in Xapian. We have a pretty good list of ideas
>> here, http://trac.xapian.org/wiki/ProjectIdeas. I also noticed you asked the
>> same question in irc the other day. Its best to hang out for a while after
>> asking. We're scattered across a few timezones so responses can be a bit
> Xapian-devel mailing list
> Xapian-devel <at> lists.xapian.org