Embedded Bytes #88: 5 Best Practices for Utilizing Open Source Software