How to tell if free software is safe