It has always been like that, except we used to call it demos, sharewhare, beerware, postware,...
The free beer movement came out of UNIX culture, probably influenced by how originally AT&T wasn't able to profit from it.