The idea is that you become an active member of the community where you will be hosted at.
And I'm sure everyone would like your posts to be understandable. Just my opinion though.
i think hosting should be free without any obligations. of course they will expect you to post quality threads and stay active to keep the hosting account alive.