Best Practices for commercial use of open source software