From Reddit

This weekend, Overwatch will be available for free on PS4 and (disappointingly) for only Xbox One owners with an Xbox Live Gold membership.