Many people have contributed to the DBI and its database drivers in many ways over many years.

Contributing Help on the dbi-users Mailing List

The dbi-users mailing list is the heart of the DBI user community. There are typically over two thousand users subscribed, ranging from novices to experienced users and driver developers. Messages are on-topic and the list is widely regarded as being of very high quality. It's a great way to learn about the DBI and, as you learn from the list and your own experience, you can help others along their path.

Contributing Changes and Enhancements

If you'd like the DBI to do something new, or different, a good way to make that happen is to do it yourself and send me a patch (diff) to the source code that shows the changes. Information about how to do that can be found here, (including an important note about talking to me first to avoid duplicated or wasted effort).

Sponsoring a DBI Enhancement

If your company would benefit from a specific new DBI feature or change, please consider sponsoring its development through my consulting company. The addition of the swap_inner_handle() method, for example, was sponsored by Work is performed rapidly, and usually on a fixed-price payment-on-delivery basis. Contact me for details.

Using such targeted financing allows you to contribute to DBI development, and rapidly get something specific and valuable in return.

Sponsoring DBI Development

Almost all the development of the DBI over the last 10 years has been done in my own spare time. My consultancy work and family commitments limit my spare time now.

The enhancements I have planned are documented in the DBD Roadmap.

In order to implement these changes and enhancements myself (and devote time to effectively coordinate others who may help me) I would like to be able to take some time each week away from my consultancy business and devote it to making DBI enhancements that everyone can benefit from.

The Perl Foundation (TPF) has kindly agreed to setup a DBI Development fund to which contributions can be made (tax-deductible in the US). An assigned Grant Manager will manage the fund and make payments from it in response to agreed enhancements being implemented from the Roadmap.

If your company has benefited from the DBI then this is an opportunity to both give back, by way of thanks, and help ensure even greater benefits in the future. Please take time out to consider if your company could make a contribution. Links:

Thank you.

Purchase a Support Agreement

My company also offers annual and multi-annual support contracts for the DBI. These provide longer-term sustained support for DBI development, and long-term security and value for you in return.

Contact me for details.