Seven questions to ask before using open source software at work