[free-software-melb] Spinellis "Choosing and Using Open Source Components"