On Tue, Mar 03, 2009 at 08:13:00AM -0800, Garrett D'Amore wrote:
> I don't know about savings of effort, but if we're not making them 
> public interfaces, then I prefer them in /usr/lib/parted, where folks 
> are less likely to find them by "accident" and infer (possibly false) 
> things about their suitability for public use.

I think it takes more effort to argue over whether to make them public
or not than it takes to just make them public.  If the i-team doesn't
want to support the bloody things then they should just be made
Volatile -- they'd still be useful, so why hide them?

> That said, I'd hope that if we ever shipped the public ones, that this 
> project could be converted to use the public ones instead of keeping its 
> own private copies.

More work for the next i-team.  Why is that good?

If every bit of FOSS was integrated like this we'd end up with a
mish-mash of stuff in /usr/lib that third parties would *still* find
*and* use -- that sounds like a negative architectural externality of
letting this case through as-is.

IMO, if integrating FOSS X requires integrating FOSS Y, then integrate
both -- don't hide FOSS Y.

Reply via email to