This by email from Rob Price
I like the concept of Open source and it seems to me that a move away from Delphi may be inevitable.
I have been using Delphi since the Borland started out with Paradox, then moved on through the version of Delphi. It was affordable for a single user writing application for their own use.
This has all changed BUT I think the point the Embarcadero may have missed in pricing the product high for low end users it that there people mature and will most likely use the technology they started with.
If we are economically forced to change then let Embarcadero go their own way, I can’t help but get the feeling that they may become a lost technology that we have seen so many others big companies suffer because of old ideas of value in the market.
Hi Philip Allan here, an avid follower and supporter of Turbocash over the last few years.
I would like to contribute to turbocash opensource edition, and possibly build out
a python web version of turbocash.
Would you be interested in collaborating on something like this?
My answer :
We are at a crossroads. Over the last30 years I have been involved with 5 major revisions of TurboCASH. SO of all people I know jsut howbug theresource - coding-testign-rollout on a new verison is. A millionlines fo code is always huge and as we get bigger tehlegacy issues becime overwhelming.
The good news is that there is no rush. The current TurboCASH will last for a few more years yet.
The real question is to we push the current architecture further or start to build a new architecture.
Do not underestimate the value of a stable system. The current TurboCASH has taken almost 10 years to get to this point. Thefact that itworks, peopel can install it and get correctdata is avery valuable asset. It ahsnotalwaysbeen liek that adn thereisnothingworse than users with Trialbalances that do not balance.
I have had a casual look at Python, but not gone deeply into it. I would like top break with the monolithic-old style compile that we have maintained for so long and replace it with an architecture based on manageable microservices. But we could this even with the current system.
I am not sure what the support for Python is. What I have learned about programmers is that you cannot ask them to change their skill sets and you cannot present them with high barriers to entry.
I have some simple projects in mind around IO. For example bringing in OFC an CSV files from bank;
Linking to hyper legers protocols;
Publishing stock and report data to a web store (data warehouse not a shop)
The issues we are discussing here are the primary reason that I split the project into OS and Commercial. While Embarcadero does offer us assets, if only for historical reasons. We can expect an ever increasing cost structure. This does not mean we should chuck it all away, but we will lose the benefit of open source.