But the most dangerous thread to Open Source is to have too many projects dealing with the same issue. Adding a new OOS CMS is not bringing anyone forward. Think about having 10 operating systems instead of one Linux? Then Linux or any other wouldn't have the success it has today.
If someone wants to push OOS projects then concentrate on one project, in terms of CMS choose one PHP and one Java based. Then you will have the same success or eaven greater which the Phyton project had. The nightmare of OOS is in this days that the projects will fight each other instead of beeing an alternative to commercial products. This fight is based on emotions and personal feelings and not on business values.
At the end of the day just one thing has gained success: "beeing focused!"