Categories
Uncategorized

Cheap talk Why Open Source

Cheap talk Why Open Source and silence don’t mix Penguin’s – Progress 6/10/99