johnnydp 27 Posted September 24 When will Delphi finally become open source? When it’s already too late to save it? Only then? Share this post Link to post
johnnydp 27 Posted September 25 The truth hurts, doesn’t it? After all, it’s mainly dinosaurs in their 40, 50s and 60s who use it. In 10 years, and certainly in 20, Delphi will be nothing more than a memory. The decline is plain to see, even for its biggest fans. Share this post Link to post
PeaShooter_OMO 50 Posted September 25 (edited) Finally.... I used AI !!!!! I am so happy now. Edited September 25 by PeaShooter_OMO 1 3 Share this post Link to post
johnnydp 27 Posted September 25 @Lars Fosdal Because I like Delphi and I want it to live for another 30 years. Share this post Link to post
Lars Fosdal 1952 Posted September 25 Just now, johnnydp said: @Lars Fosdal Because I like Delphi and I want it to live for another 30 years. And talking it down, helps with that in which way? 1 Share this post Link to post
johnnydp 27 Posted September 25 Lars , Everything depends on how you perceive it. On the Titanic, for a long time most people did nothing, and until the very end many stayed positive, believing it was nothing serious. Share this post Link to post
PeaShooter_OMO 50 Posted September 25 (edited) 9 minutes ago, johnnydp said: and until the very end many stayed positive, believing it was nothing serious. I myself would not consider it to be denial by some in the Delphi comnnunity. I honestly believe most of the great Delphi coders are positive and definitely hopeful for a brighter Delphi future. Yes, Embarcadero make mistakes and some of those might affect the community negatively but I believe there are so much going for it. I might be wrong but it looks to me that there is growth in some non-English speaking countries in Delphi users. I think they look at what works for them instead of following fads like so many others are doing. Time will tell. Edited September 25 by PeaShooter_OMO 1 Share this post Link to post
Lars Fosdal 1952 Posted September 25 1 hour ago, johnnydp said: Lars , Everything depends on how you perceive it. On the Titanic, for a long time most people did nothing, and until the very end many stayed positive, believing it was nothing serious. And those on the Titanic that ran around screaming "We are about to sink! Panic Now! F... you for not caring!", helped in what way? Unlike the people aboard that ship, who were not expert ship builders or sailors, most of the Delphi users are experienced developers which often use more than only this particular tool. We like Delphi, but we are vocal about the things we don't like, and we participate in communities and interact with EMBT. You can be a positive force, or a negative force. Which one do you think is the more effective in an environment of specialists? 4 Share this post Link to post
shineworld 89 Posted September 25 I've been using Delphi since it came out, although I stuck with certain versions for a long time, even though I always had them all, for reasons of stability between the various versions. Now I'm happy with 12.3, even though it drives me crazy with refactoring, an indispensable feature when you have really large projects like mine. I installed 13 on a VM, but when I realized that even that minimal refactoring had been removed, I left it there waiting for something to be done. 1 Share this post Link to post
Patrick PREMARTIN 169 Posted September 25 16 hours ago, johnnydp said: When will Delphi finally become open source? Being open source has never helped a commercial product to increase its users base. Never. If you want open source with Pascal you already have FPC and Lazarus. You need open sources features ? Contribute to these projects. You want new features in Delphi IDE ? You have the Open Tools API. If Delphi were open sourced, what will you do to help it "not to die" ? 3 Share this post Link to post
RDP1974 40 Posted September 25 (edited) 41 minutes ago, shineworld said: I've been using Delphi since it came out, although I stuck with certain versions for a long time, even though I always had them all, for reasons of stability between the various versions. Now I'm happy with 12.3, even though it drives me crazy with refactoring, an indispensable feature when you have really large projects like mine. I installed 13 on a VM, but when I realized that even that minimal refactoring had been removed, I left it there waiting for something to be done. in D13 MMX should replace default refactoring https://getitnow.embarcadero.com/mmx-code-explorer/ Edited September 25 by RDP1974 Share this post Link to post
johnnydp 27 Posted September 25 @Patrick PREMARTIN LOL WHAT?, that’s probably why C# and the .NET ecosystem are developing at a phenomenal pace, why the number of Delphi job offers keeps decreasing, and why all the world’s most important programming languages simply provide free, open-source code. I understand it’s a commercial company and it has to make money somehow, but maybe a different business model could be worked out? 1 1 Share this post Link to post
PeaShooter_OMO 50 Posted September 25 (edited) Open sourcing one of your products can be a viable option if your company is making hundreds of millions or even billions of dollars from other products and services already but not so easily done if it is one of your main income streams. 14 minutes ago, johnnydp said: but maybe a different business model could be worked out? I agree. I am obviously not clued up about what goes on behind closed doors at Embarcadero when it comes to their finances but the pricing of Delphi has always been at the center of discussion. Embarcadero is probably just trying to pull off a balancing act to make the most of what they have. This point has been discussed probably hundreds of times before. I also don't think open sourcing can fix the Delphi issues we have. The best we can hope for is for Embarcadero to pull off a turnaround and somehow change their business model and approach without going down in flames or perhaps for somebody with very deep pockets to buy them out, someone with a passion for the product. (One can wish, right? ) Edited September 25 by PeaShooter_OMO 3 Share this post Link to post
Anders Melander 2127 Posted September 25 2 hours ago, RDP1974 said: D13 MMX should replace default refactoring No. That would just give them an excuse to never add the feature back again. And MMX is not a replacement for the functionality provided by refactoring - had it actually worked. 2 Share this post Link to post
Anders Melander 2127 Posted September 25 2 hours ago, PeaShooter_OMO said: Open sourcing one of your products can be a viable option if your company is making hundreds of millions or even billions of dollars from other products and services already but not so easily done if it is one of your main income streams. Exactly. It makes no sense to compare Embarcadero to Microsoft or Delphi to C#. C#'s success has nothing to do with the fact that it got open sourced; It would have survived fine without that. 1 Share this post Link to post
shineworld 89 Posted September 29 (edited) Personally, I don't mind paying for a product like Delphi. I always hate having to wait months for updates before a product is truly usable and seeing major bugs that carry over from version to version without being fixed with updates. Every transition from version k-1 to k is a huge time investment, and the libraries I use aren't always so quick to provide updates, but I think that's common. I've also used .NET, of course, but things change even faster there, and products developed years ago are a huge headache to update to the current framework. Delphi already has many open libraries, under various licenses, so I don't feel the need to have an open environment as well. No one would touch it, and if they did, in my opinion, it would do more harm than good. To support the IDE, I use many plugins that already do a lot of good things (I have often wondered why they have never become an integral part of the IDE, o name a few: GXEperts' Grep or DDevExtesnions' multi-project Version Info management). The fact remains that I bring code into projects, even complex code from 20 years ago, and it works smoothly, or with minimal issues. No time is wasted. Creating installation packages is fast, as millions of lines of code can be reduced to little more than an exe file: Compilation is so fast that in just a few minutes I have everything I need to test and release the product. Edited September 29 by shineworld Share this post Link to post