Well it is now time that we examine the possibility of bringing the monetary resources together for building the Drupal installer in order to encourage the completion such a system. My company would take responsibility for having such a module built, but we think it appropriate to leave it up to Adrian, who has already been working on this project, to bring it to completion with some monetary support from the community. We however are more than willing to take on such a task if it is asked of us.

Current work on the installer, some of which is over a year old can be found here:
http://daemon.co.za/stories/drupal_install
http://drupal.org/node/5646
http://drupal.org/node/18960

A few suggestions/comments:
In addition to what Adrian has suggested, we think a module that would fetch a list of current modules from Drupal.org and would download and install these modules. In addition, suggestions for a simple text config file that describes the simple installation process should be included in each released module and a simple text file can be generated from the releases to inform the live installer of new modules available.

These are just some basic points, let the discussion begin on how this can be brought to fruition and included in the core, or even as an addon, whichever is preferable. We need an amount required, an account set up on donage, and official requirements drawn up (which, again, we would be happy to do). I think what Adrian had is adequate for an initial installer.

Comments

adrian’s picture

I've actually been writing a new design document this last week, that I want to finish up this weekend. =)

--
The future is so Bryght, I have to wear shades.

Zen’s picture

I really think all these bounties should be kept private. If you are happy to pay a developer to do something, then please contact him directly.

Or better still I suggest that you don't use the money as an incentive but as a reward to the developer, i.e. to show your gratitude, and not to egg him on :) (The idea with the reward being the surprise element, and not that of ... precognition :P)

IMO anyways..
-K

Willem van Straaten’s picture

I don't think anyone would pay when it is developed. I mean please how much money have you paid for projects already completed that weren't commisioned by you?

You go Adrian - but please don't hold out on us until you're offered a million ;)
and everyone else who wants to pay Adrian money I am going to start a campaign at spreadadrian.com lets see if we can give firefox a go!

http://www.econsultant.co.za

sami_k’s picture

Well here's the deal, I would really like to see this module developed. I know that it's kind of a pandora's box when you start developing like this, but this has been sitting around for a year and hasn't been finished. So what other options do we have? Either someone develops it out of the kindness of their heart or someone pays for it. The reverse bounty idea is to get the entire community to contribute, rather than one person. I don't see how else the community can be brought to bear the cost of development other than this. Other than that, I think that all open-source development should be done via a reverse bounty model so that authors are paid for their work, but that might actually end up being detrimental to the OSI movement in general....

What's the final solution, I don't know for sure. As a business person I find it a challenge, but I am not detered by it. I know everyone has strong opinions because they believe that something that they have been getting for free is going to start costing money, but you have to realize that someone is paying for these things to be developed, if not in money, then in time. That's why I have a lot of respect for someone like Dries and the numerous other contributors who've poured a lot of soul into Drupal... and it shows!

Sami
--
Etopian (Support & Hosting)
http://drupal.etopian.net

adrian’s picture

A lot of the code has been written, some of it is powering civicspace, some of it is powering bryght. I've also been coordinating with other developers more over the last few weeks to push this forward.

And it's been sitting for more than a year because I got side-tracked and built the new template system, wrote phptemplate and the hosting platform we use at bryght.
The install system is my first priority now though.

--
The future is so Bryght, I have to wear shades.