>
david@lang.hm wrote:
>> On Thu, 26 Jul 2007, Jeff Garzik wrote:
>>
>> > Dirk Schoebel wrote:
>> > > as long as the maintainer follows the kernel development things can
>> > > be
>> > > left in, if the maintainer can't follow anymore they are taken out
>> > > quite
>> > > fast again. (This statement mostly counts for parts of the kernel
>> > > where a
>> > > choice is possible or the coding overhead of making such choice
>> > > possible
>> > > is quite low.)
>> >
>> >
>> > This is just not good engineering.
>> >
>> > It is axiomatic that it is easy to add code, but difficult to remove
>> > code. It takes -years- to remove code that no one uses. Long after the
>> > maintainer disappears, the users (and bug reports!) remain.
>>
>> I'll point out that the code that's so hard to remove is the code that
>> exposes an API to userspace.
>
> True.
>
>
>> code that's an internal implementation (like a couple of the things being
>> discussed) gets removed much faster.
>
> Not true. It is highly unlikely that code will get removed if it has active
> users, even if the maintainer has disappeared.