3 ms·
> Why would a free software developer deny others easy ways, or any ways at all, to configure their system? Because of the "drive-by contributor" problem. Come
by awalton 9y ago
> Why would a free software developer deny others easy ways, or any ways at all, to configure their system?
Because of the "drive-by contributor" problem. Come by, drop off a patch that solves exactly your problem, never show up again to maintain the feature, even if it breaks, even if it's been broken for years.
That forces me, the developer, to either continuously test your patch (which I may not be able to do if I don't have your hardware/software/configuration/use-case-in-mind), or to shrug and hope it works. We have to just trust your initial work and have it no way weigh in on the future of our product?
We've learned too much as Open Source Software Engineers to just trust random drive-by contributions. We've gone from default-accept-all to default-deny, because at the end of the day that's what keeps quality in our software.