By benefiting from the use of open source software we think it's only fair that anything re-usable from your project can be shared for the benefit of others by contributing it back to the Drupal community. This helps everyone as you might benefit from others improving your original features.
We encourage clients to contribute any module extension or custom functionality back where possible.