There's no such thing as a free (software) lunch