Oh and another question ,
What the difference Between those 2 programs ?

Synergy

MultiBox

Cause it has the same definition:
Open source application allowing you to control mutiple PC's seamlessly with 1 keyboard / mouse. Broadcasting enabled.