In effect, these are the same thing. If you try and deliver the software as a cloud service, you'll need to make the part that ties into your auth & observability stack, at the very least, open source.
Cloud companies are unlikely to be comfortable doing that.
Whereas Elastic license is about, "you must not deliver this software over the network as a cloud service".
The things the Elastic license is trying to prevent seem very different to me?