Free/libre open source software: What we know and what we do not know