As an adjective selfless
is having, exhibiting or motivated by no concern for oneself but for others; unselfish.
As a verb sacrificing is
As verbs the difference between giving and sacrificing
is that giving
is while sacrificing
As an adjective giving
is having the tendency to give; generous.
As a noun giving
is the act of bestowing as a gift; a conferring or imparting.
As verbs the difference between sacrificing and commercialize
is that sacrificing
) while commercialize
is to apply business methodology to something in order to profit.