wb has asked for the wisdom of the Perl Monks concerning the following question:

I have Perl-Postgres project named "Seal". Seal is a GUI desktop database project for end-user which allow to run destop application which is written in short text files without any compilation.

My problem is where I should put the project (as an opensource project but not neccesary free one) in the Internet if I would to share it among potential database developers (to develop it) and end-users (to use it)?

Seal contains Perl and plpgsql as an internal languages. I wrap the application into exec with the ActiveState tool. Perl in the Seal is more fundamental than postgres and I did not want to be replaced by - for example - C++. Whereas Postgres part can actually be replaced by, lets say, other sql databases (but advance enough). But it is definitely database project. Now it is Windows one as I use Win32::GUI Perl module, but - again in principle - it can be replaced by cross-platform libraries: for instance wxPerl or Prima.

What brothers can say?

Waldemar

Replies are listed 'Best First'.
Re: How to share the project?
by JavaFan (Canon) on Jan 25, 2010 at 08:29 UTC
    github is currently quite in vogue among (Perl) developers. It requires you to use git as your source control system, but there are no restrictions on what you store.

      Thank you!

      My poor English! I'd like to make my project more familiar to people deal with SQL (especially postgres) client-server (remote or local network). I think that your comment (I appriciate it) is important as a next step.

      I wonder how (or where?) I should published it to be available for the people. As I know that it is has to be opensource but I am still do not know if it has to be free

        You mean, you have a ready made Perl related package, and you want to distribute that? That's what CPAN is for, isn't it?

        To my knowledge, there is not required open source software to be gratis (for zero price), but users often expect to be.