Once an exception, the use of free and open-source software (FOSS) in commercial software products has become the rule. FOSS is particularly attractive to resource-strapped companies looking to avoid high software development costs or licensing fees, but even the biggies in the tech industry use FOSS. Despite its common use, FOSS carries risks and you need to do your due diligence.