Everything is in the title.

What is the difference between broadcast and gossip in the context of message-passing distributed systems?

[According to Wikipedia](https://en.wikipedia.org/wiki/Gossip_protocol), gossip and epidemic protocols/epidemics are synonym.

Thank you for your help.