industryterm:free and open software