Glad tidings to the one who leaves the world before it leaves him, prepares for his grave before he enters it, and pleases his Lord before he meets Him.
Who can afford to do professional work for nothing? What hobbyist can put three man-years into programming, finding all bugs, documenting his product, and distributing it for free?