correct commercial vs. closed source