From: Pierre Habouzit Date: Fri, 05 Oct 2007 16:38:46 GMT Subject: Re: [ALTERNATE PATCH] Add a simple option parser. Message-ID: <20071005163846.GE20305@artemis.corp> In-Reply-To: <86wsu1v8ha.fsf@lola.quinscape.zz> On Fri, Oct 05, 2007 at 04:20:33PM +0000, David Kastrup wrote: > "Medve Emilian-EMMEDVE1" writes: > > > Hi Pierre, > > > >> -----Original Message----- > >> From: Pierre Habouzit [mailto:madcoder@debian.org] > >> Sent: Friday, October 05, 2007 10:57 AM > >> To: Medve Emilian-EMMEDVE1 > >> Cc: Mike Hommey; Kristian Høgsberg; git@vger.kernel.org; > >> Junio C Hamano > >> Subject: Re: [ALTERNATE PATCH] Add a simple option parser. > >> > >> On ven, oct 05, 2007 at 03:45:36 +0000, Medve Emilian-EMMEDVE1 wrote: > >> > You probably already considered and rejected the GNU argp parser. I > >> > used it before and I'd like to know reasons I should stay away from > >> > it. > >> > >> Because it's GNU and that it's a heavy dependency to begin with. > > > > So it's more of a political decision then a technical one? > > Well, if it is GNU then it is likely to mean GPLv3 (or GPLv3+) at some > point of time, though it should certainly be possible for now to still > secure a v2-licensed version (either GPL or LGPL). That is an issue indeed. > And the typical git developer AFAICT prefers to consider themselves as > unaligned with GNU and the FSF as much as possible. And is nothing near reality in my case. The real issue is dependency and bloat. getopt_long would need the GNU implementation, That I believe depends upon gettext, and argp is just bloated, and I'm not even sure it's distributed outside from the glibc anyways. -- ·O· Pierre Habouzit ··O madcoder@debian.org OOO http://www.madism.org