Bold for Delphi Is Open Source
blogs.embarcadero.com
blogs.embarcadero.com
There is an open source Delphi alternative called Lazarus, by the way: https://www.lazarus-ide.org/
Dude, this is 2020.
Their primary modus operandi seems to be: buy tech that's still bringing in money, fire everyone except a small core of people to keep the product barely alive with minor updates, sell expensive long-term licenses to enterprises.
It's no surprise that "the latest official version of Bold is is for Delphi 2006" [1] and that the goal of the opensource version is "is to encourage customers active on the library to share their more recent versions" [2]
[1] https://delphi.fandom.com/wiki/Bold_for_Delphi#The_legal_rig...
[2] https://blogs.embarcadero.com/bold-for-delphi-is-open-source...
That's pretty much what they did with Sencha/ExtJS, too. Not that it wasn't in dire straits even before the acquisition, though.
It looks like enabling that sharing is one of the reasons for open sourcing Bold. So it might be keeping an eye on the GitHub repository.
(I know the guys behind one of the major users, and they should have a lot of goodies to share, hopefully).
Edit: is there any other forum out there? I remember some google group or something but it was mostly dead too.
It was clear that they intended to squeeze the few remaining customers. The forums, even moderated by the company, reflected the bad morale. So they closed the forums. They were in a nntp server with a web gateway.
The last insult, that made me disconnect, was removing database access from the "Professional" license and moving it to the "Enterprise Architect", not sure how it ended, I couldn't keep watching.
This Bold news seem too little too late.
The pro license compiles to Android, IOS, Windows, and OSX. You can connect to SQLite and IBlite. Additionally, you can connect to MySQL or other DBs on localhost for example. Lastly, you can connect to remote databases with third party solutions (though against the spirit of the license).
The enterprise license allows connecting to over 20 different remote databases.
The architect license (the most expensive) has additional features not related to connecting to remote databases.
Come on.
But don't worry, the post is surely out of the front page now, so nobody cares what I say.
Reality hit me very hard when my profession was going clearly towards web development (frontend and backend) and OOP and UML became more like a side effect. Still undecided if it is useful in a big context especially when I see what happened in the Java world (which made me hate OOP).
Bold was in my view all about a more sane way of using object orientation: To build a good data model. This still holds up as a good way, as we are now (thankfully) moving towards a more data-centric orientation for building enterprise systems.
//RIL
Bold Architecture is an industrial strength (battle tested) MDA/ORM framework. The best of the best. I spent years building business software with Bold.
//RIL
https://rillabs.com/posts/dynamic-navigation-for-higher-perf...
Might give the uninitiated a taste for what Bold was/is all about.
If you look at the job market there is about 1000:1 ratio for Java:delphi jobs in my area. So no it's not worth it. I worked 15 years in Delphi. Used it as hobby since Delphi 4. I liked it but it's time to move on. I still use 2 apps daily (git gui client and text editor) on Linux using lazarus which is free.
I myself currently use C# since years and, yes, C# is fine, but I would have used Delphi more if Bold hadn't been locked in a safe for so long.
But no, now its future looks uncertain and it remains to be seen how .NET 6 will provide a proper AOT story, if any.
Sometimes I really miss not being able to use Delphi.
The "geneology" of this framework is: Bold -> Eco -> MDriven.
//RIL