Hacker News new | past | comments | ask | show | jobs | submit login

Software will never truly be "free" because someone pays for it to exist.

It has upfront fixed costs and variable costs to maintain, which need to be covered by the developers, users, advertisers, or some combination of the three.




By that definition nothing can be "free" (as in beer), there's always someone paying for it (even if it's just opportunity cost). For any useful definition of the word free there can also be free software.


Yep, also called TANSTaaFL (There ain't no such thing as a free lunch).

Which is the point in context to someone saying "If only there really was universal expectation of free software...". With IP, the costs are hidden and it's easy to fall into the trap of expecting it to be totally free.


The problem with TANSTaaFL is that it uses a completely different definition of the word free than normal English. Normally the word free only references the price paid by the consumer, not the cost of production.

If I give you a lunch without asking for anything in return, and without inconveniencing you, that's a free lunch for you. Of course somebody paid for it, but that doesn't stop me from giving it to you for free.

>Which is the point in context to someone saying "If only there really was universal expectation of free software...".

"I get my software for free but be offered the option to donate" is the model that's giving us Dwarf Fortress. It's free (as in beer) software in any useful sense of the word free.


Oh definitely, the "with donations" is also TANSTaaFL since it acknowledges costs. You're just arguing semantics.

I don't think they meant "universal expectation of free software with donations only".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: