honor + -ware, since the user is not forced to pay for the software but expected to do so as an honorable gesture.
honorware (uncountable)