Please help to decide future of package manager for Delphi
Please help to decide future of package manager for Delphi
Originally shared by Alexey Petushkov
Dear community members, Hosting package manager for Delphi seems to be expensive to me. So lets decide what should i do:
1) Close the project
2) Make it commercial
Please vote in comments
Originally shared by Alexey Petushkov
Dear community members, Hosting package manager for Delphi seems to be expensive to me. So lets decide what should i do:
1) Close the project
2) Make it commercial
Please vote in comments
3) Try checking whether Torry would be interested to host it and then keep maintaining it.
ReplyDeleteAndrea Raimondi Torry has the same financial problems. Its owner even tried to sell torry.net to EMBT and now he thinks about shuting it down.
ReplyDeleteAlexey Petushkov make it open source?
ReplyDeleteAlexey Petushkov I don't clearly understand the purpose of OwlyCy. I looked at the video on the website and frankly, I don't really understand what it really does (I have no sound. is there sound?).
ReplyDeleteSo, close the project. Or if you want some success, then better describe what it does and what benefit you have when you use it.
François Piette This is a package manager similiar to NuGet. Well, may be it really lacks tutorials, demos, etc
ReplyDeleteRoman Yankovsky Too much communism. If anyone ready to buyout full sources for 2000$ which costs my time on it, he can do anything with project - make it opensource or any else.
ReplyDeleteWell, then close it.
ReplyDeleteAlexey Petushkov OK, but I don't know NuGet either. Can you summarize what OwlyCI really does? How will it help me?
ReplyDeleteFrançois Piette the bottomline idea is that components/packages are all available in one place, much like the repositories in Linux distributions.
ReplyDeleteThis would streamline components' distribution and:
- Give component developers a platform to distribute their work
- Give Delphi programmers a central place where to find components, without having to google each component from a different website.
It is useful if it picks up momentum properly.
A
Andrea Raimondi Thank you :)
ReplyDeleteAndrea Raimondi Thanks. So my initial opinion doesn't change. I don't need that. OK to close the project.
ReplyDeleteHow much does it cost to host it? Perhaps some in the community could pitch in to cover fees. It's a novel product and would be useful if it was widely embraced.
ReplyDeleteFrançois Piette Just to let you know, a Delphi NuGet is on a lot of peoples list of wants.
ReplyDeleteNicholas Ring please note, however, that even if it actually is, nobody is moving in public COMMERCIALLY to make it happen. Also, you have to consider that the component market for Delphi at the moment is not on the rise as far as I can tell.
ReplyDeleteIt's not an easy thing and, really, we can't always rely on the good will to make things happen.
A
Nicholas Ring Probably a personal choice. I don't want to rely on an external source to get Delphi packages. Not I want my customers depends on an external source. IMO this would the best way to have problems in the future. When using external code in my applications, I always get the full source code, no prebuild package or precompiled dcu. I always rebuild all components with my application. Doing this way, I never had any problem with abandoned software or new Delphi version. I still use very old code and update it myself with each new Delphi version.
ReplyDeleteFrançois Piette OwlyCI and NuGet packages contains only source codes and compiled automatically on client's computer
ReplyDeleteFrançois Piette I don't know the exact breadth of the original project, so I can't really comment on its details.
ReplyDeleteI would be very surprised, however, if sources for components were not available by using that, simply because that's what Delphi developers have come to expect over the years.
A
Alexey Petushkov Ah! Source code is much better. It starts to interest me. How do you solve the issue of keeping the source code up to date. is it the responsibility of the editor? I saw on OwnlyCI website that someone added ICS (My Internet Component Suite). And it is far from being up to date.
ReplyDeleteFrançois Piette Yes, currently there is no magic to it, you update the project on OwlyCI manually. Btw under what stone are you living that you haven't heared about Nuget :)
ReplyDeletePersonally I like the idea of the project. Delivering open source projects often is a pain since some people don't know how to properly set up their packages and most Delphi developers are not very familar with the correct settings (where to put dcu, especially when using multiple Delphi versions and so on).
Making the project commercial will get you nowhere imho because for open source projects nobody will pay anything to get their projects up there and commercial libraries already have their way of delivery.
So what exactly is costing you? The traffic? Are you hosting some CI on your side? Maybe think about changing the infrastructure for the project.
Not a big fan of components that compile their own packages in Delphi, since BPLs are the best way to make the IDE sluggish, unstable or both (and alas that goes for pretty much every package out theres, EMBT's own packages being among the top offenders).
ReplyDeleteFor source code this could make sense to have a cross-project dependency manager, but with github as or similar as server-side open-source back-end.