I think the key difference is perhaps what is being enforced, the Ethical Source criteria is motivated by the desire to place moral restrictions on the type of people and organisations that are allowed to use the code, whereas free / open source licenses don’t place restrictions of this nature, there are broadly three types of free / open source licenses:
MIT/X11/Apache/BSD style licenses generally require you to preserve the authorship of the code and include a copy of the license if you distribute it, however you don’t have many other restrictions, you are allowed to include the code into proprietary products and distribute these without source code, this is why capitalist corporations such as Apple, Microsoft and Google generally only support and use these permissive licenses — they allow them to do what they wish with the software to make money and they don’t have to share any improvements they make.
GPL/CopyLeft style licenses require you to share any changes you make to the code if you distribute the code and require you to pass on the same rights that you have. Corporations often ban the use of these licenses, they hate them as sharing isn’t something that is in their nature, some people are of the view that Google’s development of an alternative to the GNU/Linux kernel, Google Fuchsia, is motivated by a desire to escape the restrictions of the GPLv2 that the GNU/Linux kernel is released under.
AGPL style licenses these place an additional restriction over and above those of the GPL, if you provide a service that uses code under these terms you have to let the users of the service have access to the code. This is to close the loophole that the likes of Amazon have made billions from — AWS is based on charging people for using free open source software, however they don’t share the improvements they make as they don’t distribute the code.