I can't remember who was mentioning here link to some book about open source development but generally ability to fork project is good.
Yes you can. It was me. And yes, ability to fork project is good. It keeps things sane.
It may not be good for forked project but there always some reasons why to fork. And maybe one reason is that lazarus + fpc have somehow too tight policy and bad leadership. Then it may require less effort to for project, remove useless code/features and add own.
Why you are such a Mr. DoomsDay? It is not SO bad, honestly.
Forking is compatible with concept of freedom. [... and so on ...]
Yes, every OSS person knows it. No news.
Personally I would recommend CodeTyphon team to fork Lazarus/FPC by myself too. Last I was trying their repack they have their custom manager/launcher which could automatize and simplify much. If they would be able to modify IDE itself and integrate their custom features directly to main code (probably own packages with enhanced IDE API) then it may look much better for users.
So I suggest to do not judge forks adversely.
They haven't forked FPC yet. Probably it will be their next fork.
No, I am not judging forks in general. I am judging this one particular fork, namely Lazarus IDE forked by CodeTyphon.
They could easily improve the IDE and create an "enhanced IDE API" by sending patches, without forking the project.
There is no record of rejected patches or disagreements about development with CodeTyphon representatives because they have never offered their contributions. They clearly have a strict policy to NEVER contribute to any project. It means Lazarus project's "bad leadership" is not the reason.
Why I judge this fork as a doomed project? I explained it earlier but here comes again:
Lazarus development now has good speed, many ideas and some talented core developers. Codetyphon must merge Lazarus commits back to their fork if they want to have a competitive system. The more they change their fork, the more difficult it will be. This is already happening. I noticed they have their own version of Example Manager. I just happened to improve it in Lazarus few weeks ago but Codetyphon now missed it.
Lots of duplicated effort. It is a pity, the energy could be spent better. CodeTyphon itself will suffer most from this decision, that is why I called them non-clever.
I believe CodeTyphon will be people's number 1. choice for installation because of their effort in component bundles and easy installation etc.
That is a different issue. Forking Lazarus core will not help those efforts.
Back to topic: If in this stage CodeTyphon use anchordocking then it is not worth discussing it here.
An honest question: do you see a design flaw in AnchorDocking, so it should be replaced and not improved more?
What docking lib you would prefer?