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

Comments

  1. 3) Try checking whether Torry would be interested to host it and then keep maintaining it.

    ReplyDelete
  2. Andrea 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.

    ReplyDelete
  3. Alexey 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?).
    So, close the project. Or if you want some success, then better describe what it does and what benefit you have when you use it.

    ReplyDelete
  4. François Piette This is a package manager similiar to NuGet. Well, may be it really lacks tutorials, demos, etc

    ReplyDelete
  5. Roman 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.

    ReplyDelete
  6. Alexey Petushkov OK, but I don't know NuGet either. Can you summarize what OwlyCI really does? How will it help me?

    ReplyDelete
  7. François Piette the bottomline idea is that components/packages are all available in one place, much like the repositories in Linux distributions.

    This 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

    ReplyDelete
  8. Andrea Raimondi Thanks. So my initial opinion doesn't change. I don't need that. OK to close the project.

    ReplyDelete
  9. How 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.

    ReplyDelete
  10. François Piette Just to let you know, a Delphi NuGet is on a lot of peoples list of wants.

    ReplyDelete
  11. Nicholas 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.

    It's not an easy thing and, really, we can't always rely on the good will to make things happen.

    A

    ReplyDelete
  12. 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.

    ReplyDelete
  13. François Piette OwlyCI and NuGet packages contains only source codes and compiled automatically on client's computer

    ReplyDelete
  14. François Piette I don't know the exact breadth of the original project, so I can't really comment on its details.
    I 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

    ReplyDelete
  15. 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.

    ReplyDelete
  16. Franç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 :)

    Personally 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.

    ReplyDelete
  17. 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).

    For 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.

    ReplyDelete

Post a Comment