Like someone said on this thread, you can take the FPC / Lazarus way, it's an available and working "reinvented wheel".
Embarcadero is a company (an evil word for the OSS world) and if they want to keep their compiler closed-source it's their business.
And the old trope "open sourced software is better than closed-sourced only because it is open-source" is old and non factual.
I have nothing against the open source world, but the fanatism and SJWarriorism of these OSS communities bore me to no end, and it grown exponentially since the last 5-10 years.