Can I distribute Uplink (open source but non-free computer game (...))
Uplink is neither (OSI) "open source" nor (FSF) free software.
The only situation when I can distribute open (non-free) software is ignoring
license.
You are wrong. The very first point of the "open source" definition actually
is about "free distribution" (that the license "shall not restrict"):
https://opensource.org/osd
In practice, almost all programs under an "open source" license are "free
software" (the FSF and the OSI disagree on a couple of unpopular licenses).
The main difference between the terms "free software" and "open source" lies
in the defended values:
https://www.gnu.org/philosophy/open-source-misses-the-point.html