Antwort
Es ist ganz einfach:
„Kostenlos“ bedeutet, dass mir keine Kosten entstehen.
„Umsonst“ ist etwas, wenn daraus kein Nutzen resultiert.