Ich kenn den Unterschied selber nicht genau, aber es existiert einer. Gibt eine riesige ethische Debatte um das Thema "Gerechtigkeit als Fairness" (Titel des Buches)
Der bedeutendste Gerechtigkeitstheoretiker (und überhaupt politische Philosoph, wenn Ihr mich fragt) des zwanzigsten Jahrhunderts, John Rawls, verwendet die Worte in seinem Buch synonym. Also Justice as Fairness - und dann entwickelt er ein schönes System über das, was fair (und damit gerecht) ist. Die SPD hat vor ein paar Monaten mal angefangen, den Begriff der sozialen Gerechtigkeit aufzugeben und stattdessen von Fairness zu reden. Hat sich aber nicht durchgesetzt, wie in der Werbung, man muss seinen Markennamen behalten und darf ihn nicht so leicht verändern.
Im normalen Sprachgebrauch versteht natürlich jeder etwas anderes darunter, zum Beispiel, dass fair eher etwas ist, wenn ich selber nachgebe oder etwas nicht mache, obwohl ich das Recht dazu hätte, und es nur gerecht wäre, wenn ich es tue...