This document discusses reasons why the author believes Plone may decline or become a "CMS zombie" unless changes are made. Key points include:
- Growing developer and integrator frustration due to legacy code, complexities, lack of documentation and APIs.
- Difficult and unpredictable migrations between major Plone versions that introduce issues and costs.
- Stagnating community and market as Plone relies on aging technologies like Zope and ZODB.
The author argues Plone needs to remove legacy code, simplify architectures, introduce explicit APIs, support new databases and Python 3 to thrive in the future. A potential approach is starting from scratch with Pyramid and new components rather than continuing to build on aging foundations.