Since Ubuntu 10.04 (and maybe some other Linux versions), we sometimes see the maximize, minimize and close buttons on the:
left side:
and sometimes on the right side:
.
So, can someone explain me a good reason (guideline, heuristic, or principle), according to GUI design pattern, to align the maximize, minimize and close buttons on the left side? I am looking for a usability point of view.
I mean, according to "habituation" design pattern (O'reilly Designing interfaces by Jenifer Tidwell), it's a really bad idea to re-educate the users.
does not attempt to re-educate the user. Especially bad is it when Control buttons, which in many applications always have the same meaning.

It's really non-intuitive to guess the side of these buttons.