There are a few models that has proven itself out for open source projects - here are some of them:
Training - As organization adopts open source packages, one of the key areas they require help is in training their team. Many companies routinely hire the creators of an open source project.
Support Contracts - Providing a responsive service for troubleshooting issues in the use of the software.
System Integration/Deployment Services - Deploying the software in the corporate environment and network.
Consulting/Advisory Services - On how to deploy the software and further enhancements and customization.
Supplementary Training Material - Books, screencasts, DVD, audiobooks
Tested Versions - Versions of the open source that has gone through further testing and compliance.
Job board - Once the open source project has reached enough deployments, the specialization would create a community that would be in demand.
Hosted services - Take a look at Wordpress.com - which as a popular open source project becoming available as a hosted service.
Sell the company - Have a company own the rights to the software/brand, and exit as an entire company.