In reply to Kevin Hawkins.

Good point. That's badly worded and I'll make a correction. PKP is actually a very successful community project and a very successful community. The OJS software is also very successful in terms of reach. What hasn't worked well is OJS as a community open source project, with contributions and community governance.

The 3.0/2.0 split is a good example. This is a classic anti-pattern. The 2.0/3.0 divide happens because architectural change is necessary but because of the way the code modifications have flowed there are thousands of non-compatible 2.0 forks out there in the wild that will be difficult or impossible to reconcile and update.

What is needed IMO is some space for the OJS community to breathe and be able to change some pieces one at a time. I'm excited by the work that Ubiquity and CKF are doing in this sense because they could create an Open Source ecosystem with modular components that give some space for adoption of new pieces while the architectural shifts needed to update OJS can be pursued.