PHP CMS and Open Source – Profiting?

Question by Angel W: PHP CMS and Open Source – Profiting?
I have spent the last year and several months developing a content management in PHP. It technically was finished a long time ago, and I continued to go back and revise it, a few times from the ground up.

I originally intended to use this for personal sites here and there, as most other CMS’ I’ve used were large, bloated, and very resource intensive ( Joomla for example ). Though I loved Joomla, I just can’t afford to use it anymore with more than one site on VPS hosting.

The CMS I made now is kind of like a mixture between Joomla, WordPress and Drupal; all the best rolled into one much smaller package. So far from testing, it runs faster than either of the three listed and has most all the same features. It can be extended with components and plugins very easily ( like Joomla, but much, much easier ), supports SEF out of the box with complete control over URL structure, etc. It has alot of useful features I didn’t find in either package as well; resources to create and maintain backups of site settings and database, etc.

I have spent so much time optimizing ( about the last 6 months on optimizing alone ) and page caching. A cached page generates one database query by default, a non cached page generates two ( this is before or after logging in ).

Not to mention, the CMS by default has alot of Ajaxed features. The admin ( in which you can rename and relocate for security ) has alot of nice Ajax for managing, adding pages, etc. It also has a forum component that natively integrates with the CMS, which too uses some good Ajax implementation.

So far it runs REALLY good, I am thoroughly impressed with the final product. My question is, since I am in need of money and don’t want to sell the script ( it WILL be open source ), what is the best way to make a profit from Open Source without making it a commercial product? Do ads like Adsense really do any good? Those interested probably will know exactly what the ads are and definetly won’t click them, so how else can you make money from such a product?

Best answer:

Answer by Parker2334
You could slap a “Donations Welcome” banner across every page.

Add your own answer in the comments!

Get the book now