I see no conflict between the two approaches....As far as I am concerned, progress is progress.
I have been watching the CIDLib videos (ie CQC) and it appears to be a comprehensive IoT type platform covering almost every aspect of deploying an IoT type solution, including a drag-n-drop IDE to create control applications (think old DirectX filter programming but on steroid). I am sure there is room for improvement.
https://www.youtube.com/playlist?list=PLJojk5z5q10SRUTLqEGfJ...
I think it is worth looking at, regardless of license term.
This is more informative on what the project offers than the entire readme. I think this is the point people are making. Great that you took the time to watch some videos and summarize here but this sort of information would be much more useful in the first paragraph of the readme.
Anyway, that'a not what CIDLib is. That's what CQC is. CQC is something that's BUILT on top of CIDLib.
If you need some sort of reference point for CIDLib, think Qt without the STL plus build tools or something like that.
It reminds me of https://templeos.org/, which is also decades of a single man's work. CIDLib doesn't really do anything that isn't already done elsewhere, and its organization is very strange with odd, antiquated names. Definitely reminds me of C++ you'd find in Windows 3.1 programs.
For example: what is "CIDMacroDbg.hpp"? Ah,
Uhh..