The only people I see complain about this sort of thing are people that just want to leech off others' work without contributing back.
And besides, what is wrong with using open source and not giving back? Or is "giving back" some requirement that you made up that you feel people must follow?