These two terms are very well established after decades of debate:
Free (libre) means GPL: modifying and copying the code is allowed via the license AND the modifications must be published.
Open Source means MIT/BSD/apache2: anyone is free to modify the software, with the option (but no obligation) to share the modifications.