[Dspace-general] DSpace development priorities: starting a discussion

Mark H. Wood mwood at IUPUI.Edu
Thu Aug 7 10:18:45 EDT 2008


Some things to keep in mind:

o  There is no commercial or employment relationship between end-users
   and developers here.  Anybody who wants something done must
   accomplish it either by his own (or his organization's) labor, or
   by moral suasion -- appealing to the value of improving the
   commons, or the good feeling that comes from having done something
   well.

   The good news is that, *because* there is no mechanism of
   compulsion, moral suasion works tolerably well in such situaions.

o  On the other hand, there is most definitely an employment
   relationship between the developer and his own institution.  If I
   want to work on some aspect of DSpace, I have to convince my
   supervisor that the work will benefit the institution sufficiently
   to account for the cost of my time.  It's difficult, but not
   impossible, to sell intangible benefits like building up the
   commons, but it is much easier to sell features that we need
   ourselves.  The result is that the needs of one's own institution
   *usually* come first.

o  Just expounding a need of your institution may cause someone
   elsewhere to realize, "hey, we could use that too -- and we have
   the resources to build it."  So we do all need to talk about our
   needs and wishes, even if we can't realize them ourselves.

o  Code is not all there is.  If your institution can't create code,
   could it contribute documentation or user-interface design?  Could
   you volunteer to monitor a tracker and provide short monthly
   postings on item turnover, or moderate a task force, or maintain a
   most-popular-request list?

o  One of the most effective ways to poison a community project is to
   try to manage contributors as if you have some authority over them.
   They know better.  Any community member (coder or not) who feels
   that his contributions are unappreciated has *nothing to lose* by
   ceasing to contribute, because the only reward for contribution is
   already denied him.  Because the project is held in common, he can
   still work on it for those who *do* reward him.


And a few questions:

On Thu, Aug 07, 2008 at 03:02:25PM +0200, Christophe Dupriez wrote:
> 1) Apply the 80/20 rule: Create an immediatley applicable DSpace package
> which answers to 80% of the needs of 80% of the smaller institutions
> which would be happy to not hire any developer (and keep their money to
> hire a very good application manager) to have an enthusiastic result
> **that the DSpace foundation would guarantee to sustain on the long
> term, always providing an easy upgrade path from one version to the next**

Has this not already been done?  How do we know?  What remains to be
done in order to satisfy the 80%?

> 2) The sponsors should be institutions gathering to provide resources
> (money, people, organisation skills) to obtain this result in a
> reasonable time frame (18 months). The Foundation would coordinate this
> committe, animate the process with a democratic "1 participating
> institution = 1 vote" decision process

Doesn't this just entrench the plutocracy?  Those lacking resources to
support development have no vote.  Did I misunderstand?


And some suggested reading:

  _The Cathedral and the Bazaar_, by Eric S. Raymond.

  An exploration of the economics, psychology, and sociology of
  development by community.  If you want to know how to motivate
  participants in a project like DSpace, or just understand why some
  of them behave so oddly, this is a good place to start.

-- 
Mark H. Wood, Lead System Programmer   mwood at IUPUI.Edu
Typically when a software vendor says that a product is "intuitive" he
means the exact opposite.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/dspace-general/attachments/20080807/6c31023b/attachment.bin


More information about the Dspace-general mailing list