The idea that people have an impulse to improve software that goes beyond the desire for personal profit should no longer be controversial. Open source provides a process in which this impulse can be ...