To use the desktop client they do not require a license. However I would check to make sure those vendors are not required to be licensed for office 365. Basically do you pay them directly to do work for you then you should license the vendor if they do not already have their own. Similar to how old external connector licenses worked. If they fall under that umbrella then they do not need license.