[eluser]Michael Wales[/eluser]
Your best bet is to release your changes to the community, let the community use and abuse your additions. If the community feels there is an adequate need for your changes and it is of a stable release quality, the EllisLab team may approach you with a request to merge your changes into the core (or will make similar changes themselves).