Ingres DBMS Community
From Ingres Community Wiki
If you are interested in becoming a member of the Ingres Database Community, this page will provide you with everything you need to know to get started.
Contents |
Member Spotlight
As head of Worldwide Engineering and Chief Architect at Ingres, Bill Maimone has complete responsibility for the DBMS, OpenROAD and Connectivity teams. As a "convert" from Oracle, Bill brings his vast experience in managing large scale, enterprise software systems development to the open source community. Visit Bill's user page to find out more about the man that leads the charge.
Building a Community of Contributors
One reason for contributing Ingres to Open Source is to build a large and active developer community that will foster open innovation and continue the Ingres tradition of providing a stable and secure solution for use in mission critical production deployments, while also enabling us to create the next generation database that will meet the ever evolving needs of business, government and academia.
Our expectation is that members of the Ingres Contributor Community will regularly:
- Answer each other’s questions on the mail lists, newsgroups and forums
- Help debug issues and contribute bug fixes
- Contribute new code
- Test new builds and releases
- Provide well defined tests cases for problems they uncover
- Provide input into product plans and roadmaps
All contributions are welcome! We need people like you to help to build an active Ingres Contributor Community!
Ingres Member Directory
Ingres is its community members. Want to join us? Send us an e-mail and get involved! Details for joining are below.
Ingres Corp. Members
| Member Name | Title | Primary Areas of Responsibility | Personal Page | |
| Bill Maimone | Senior Vice President & Chief Architect | Worldwide Engineering | User:Bill | |
| Emma McGrattan | Senior Vice President | Engineering | User:mcgem01 | |
| Christine Normile | Senior Product Manager | Product Management | User:Christine | |
| Deb Woods | Vice President | Product Management / VIP Program | User:Woode01 | |
| Mary Schulte | Systems Engineer | Sales Engineering | User:Mary | |
| Pam Fowler | VP, World Wide Support | Support | User:Fowpa01 | |
| Roger Whitcomb | Architect, Engineering | Visual Tools Development | User:Whiro01 | |
| Simon Maybury | Senior Consulltant | Premium Support | User:Maysi01 | |
| Teresa King | Director, Engineering | Connectivity | User:Teresa | |
| Steve Ball | Director, Engineering | DBMS | User: Stephenb | |
| Joe Abbate | Senior Software Engineer | DBMS | User: Joe | |
| Ian Kirkham | Software Engineer | DBMS | User: kiria01 | |
| Doug Inkster | Architect | DBMS | User: DougI | |
| Chuck Thibert | Software Engineer | GIS/Community | User: Cthibert | |
| Shubhagam Gupta | Software Engineer | DBMS | User: Gupsh01 | |
| Alison Stillway | Software Engineer | DBMS | User: stial01 | |
| Robert Bonchik | Software Engineer | DBMS | User: Bonro01 | |
| Andrew Ross | Senior Software Engineer | GIS/Community/CAFE/Cluster | User: Rosan01 | |
| Paul Mason | Technical Support Specialist | Support | User: Maspa05 | |
| Alex Trofast | Intern | GIS/Community | User: Troal01 | |
| Vikram Ambrose | Intern | Community Developer | User: Ambvi01 | |
| King Chan | Intern | Community Developer | User: chaki01 | |
| Denise MacLeod | Software Engineer | GIS/Community | User: Macde01 | |
| Daryl Monge | Senior Consultant | Premium Services | User: Daryl.monge | |
| Jay Hankinson | Senior Software Engineer | Emerging Technologies | User: Hanje04 | |
| Steve Wonderly | Senior Software Engineer | EDBC | User: wonst02 | |
| Chris Hane | Director, Engineering | Emerging Technologies | User: hanch04 | |
| Keith Bolam | Project Manager | Emerging Technologies | User: bolke01 | |
| Ray Fan | Senior Research Engineer | Emerging Technologies | User: fanra01 | |
| Michael Touloumtzis | Architect | DBMS | User: MikeT |
Community Developers
| Member Name | Organization | Projects | Personal Page |
| Karl Schendel | Director of DBMS Systems, DATAllegro Inc | DBMS server performance with large databases | User:kschendel |
| Samrat Dhillon | Carleton University | Ingres Cafe | User:sdhillon |
| Anthony Stanisci | Google Summer of Code | Ingres Debug/Forensics Utility | User:omega187 |
| Thanh Ha | Google Summer of Code | Ingres Enhanced Backup Tool | User:zxiiro |
| Chris Dawe | UK IUA | UK IUA Development Sprint | |
| Geraint Jones | UK IUA | UK IUA Development Sprint | |
| Marty Bowes | UK IUA | UK IUA Development Sprint | |
| Tony Simpson | Luminary | UK IUA Development Sprint |
Community Members
| Member Name | Position | Organization | Personal Page |
| Roy Hann | Chairman, UK IUA | UK IUA |
Join the Ingres Community
As a member of the Ingres community, you have access to all of the resources on the Ingres community site including the wiki and forum pages. Joining the Ingres community is easy!
- Register for a community account and send us an e-mail introducing yourself.
- Create a personal wiki page (optional)
Once you've joined, we'll place an announcement on the Ingres news page and list your name in the member directory. If you like, create a personal page on the community wiki and let everyone know you support open source! Detailed instructions for creating your community account and personal wiki page follow.
Create a Community Account
Interacting with other members of the community requires that you have account on the community site so that you can make postings in the forums and create/edit pages on the community wiki. If you don't already have a community account, sign up for one here].
Once you have created an account (or if you already have one), please send us an e-mail and let us know what it is. We will announce your membership on the Ingres News page and list you on the Ingres Community page.
Create a Personal Wiki Page
One of the tools used extensively in the interaction with the community is the community wiki. We use the wiki to provide general product information, publish support documents, host project pages and more. As a community member, you can use the wiki to publish your contributions, provide test cases and interact with other community members. Creating your own personal wiki page provides a way for other community members to get to know you as well as introduce you to the syntax of the wiki. Its not to hard to become a "wikimeister" and a cheat sheet to get you started follows. Go ahead, get on the wiki!
To create create a personal profile page:
- Open this link to the community wiki in a new tab or window.
- Log into the wiki using the account your created above using the "Login" link at the top of the page.
- Click on the link containing your login name below "Personal Tools" in the "Site Toolbox."
This will take you to a page that says "There is currently no text in this page, you can search for this page title in other pages or edit this page." Click on the link to edit the page. The wiki will be placed into edit mode. You can paste in the following template or if you are wiki aware already, create your own page:
{{ConnUser|<FullName>}}
== Biography ==
[[Image:<LoginName>.jpg|left]]
<Enter a brief biography of yourself>
== Projects ==
* Project #1
* Project #2
== <Other topic #1> ==
== <Other topic #2> ==
If you want to have a picture of yourself on your page, please upload a JPG of yourself using the "Upload" tool in the toolbox and change the "Image:" tag on your Wiki page accordingly. Otherwise, remove the tag.
When you are done, click on "Show preview" to preview the published document. Then scroll to the bottom of the preview screen, make any edits you like (without clicking on the browser's back button) and click on the "Save page." button.
Become a Community Developer
As a community developer, you have the opportunity to directly influence where the Ingres technology goes in the future. Developers can review and comment on design plans, assist with coding and testing and even sponsor project on their own. Becoming a community developer is easy. Follow the steps above to join the community and then:
- Sign the contribution agreement
- Let us know how you would like to be involved
That's all there is too it! Details for each step follow and if you have any questions, feel free to send us an e-mail.
Contribution Agreement
Membership in the Ingres Development community begins with the contribution agreement. This agreement between you and Ingres Corp. does several things. First, it assigns the intellectual property rights of anything you contribute to Ingres Corp. Second, it attests that you have the the right to make these contributions legally as either an individual or organization. Third, it attests that your contributions are your own work and have not been taken or derived from another source.
The contribution agreement is necessary because Ingres Corp. provides indemnification against lawsuits arising from copyright or patent infringement as part of it's Enterprise Subscription Agreement with customers. This is an important aspect of providing business open source software in the marketplace. In order for Ingres to be able to provide this guarantee, the company must have a clear line of ownership in the intellectual property included in the products it ships. While you give away the rights to your contributions, you gain the value of being able to use all contributions from every other community member without risk. This is a common practice for open source companies and is beneficial for everyone.
The contributor agreement is located here. Download it, sign it and fax or mail to our home offices in Redwood City. Delivery instructions are in the agreement. Alternatively, you may scan the signed copy and e-mail it to us.
Get Involved
Now that you've joined the Ingres Community, the best way to get started is to become involved with reporting, verifying and fixing product and documentation bugs as well as new feature development.
When you believe that you have a code submission that is relevant, follow the submission procedure as described here. By repeating this operation a couple of times, and with a bit of luck and determination, you could be rewarded with Ingres Committer status.
Last, let us know how you want to be involved. There are many opportunities including doing design reviews, development, testing, documentation or hosting a project of your own. Take a look at the Ingres DBMS Projects and let un know where you would like to help out or if you have ideas of your own!


