On one side, everybody agrees that both FPC and Lazarus need more and more volunteers, especially from younger generation to ensure these great projects will have a bright future. But on the other side, sometimes new people aren't very welcome to contribute if this new people doesn't conform to the seniors way of thinking. This Maciej's case is the latest example, but I've seen similar cases since I joined FPC/Lazarus.
On one side, everybody knows that we need to get popular so this project could attract both volunteers and fundings, especially from younger generation. But on the other side, I don't see much effort has been done to overcome this problem. The core devs barely think about it, because they mostly think about the technical things. I don't blame them because it's their focus and concern, but if nobody would tackle and handle these non-technical problems, then we'll getting nowhere. We'll be forever a niché in software development. Nobody cares about Pascal but a bunch of old people who still maintaining their projects in their niché market.
Now I think I understand why CodeTyphon chose its way. Rather than contributing directly to the project, Sternas (CT's author) simply took the project with him and do it his way so he didn't need to bother with core devs approvals and agreements. Although he did some nasty things with the licenses, but look… FPC/Laz devs don't mind, even support him. So, I think Maciej's decision to work on his own FPC fork is correct. As long as he keeps following FPC development and base his work on it, I'll support him.
Maybe it's time for FPC and Lazarus to have a new "competitor" other than Delphi so they will start to be more open minded accepting new ideas from new people. If Maciej keeps continuing his work and regularly release stable New Pascal with new features that offers something more than the orginal FPC, I'm sure New Pascal would have its own users and fans. Just like CodeTyphon.