Sea of Thieves is free on Windows 10.
There won't be any additional fees if you create an XBOX Live Silver account. The players must be using Windows 10. The owners of Sea of Thieves on other platforms will have to buy the game again if they want to own the game on Steam. May 21, 2020 is when it will be.