[Linux-aus] The case for an established product to replace MemberDB

Kathy Reid kathy at kathyreid.id.au
Sun Feb 1 16:02:11 AEDT 2015


Hiya Tim,
Great suggestion - 
https://docs.google.com/document/d/1tyTA3Fj5J9XL2D7UTIxw46smXGrLM5J-fI4g6GxK9hM/edit?usp=sharing

Bare bones at the moment, but as with all these things, it's a starting 
point.

Best,
Kathy


On 1/02/2015 2:55 AM, Tim Ansell wrote:
> In Josh's president report he mentions in the "Membership platform" 
> section;
>
>     The Council, thanks to the hard work of Kathy Reid, has put
>     together a list of requirements of a membership platform and will
>     be looking for volunteers to help with shifting to a new system.
>
>
> Could the "list of requirements" be shared with the list? (Or could I 
> have a link to them if they have been shared previous and I've missed 
> them.)
>
> Thanks!
>
> Tim
>
>
> On 22 January 2015 at 15:24, Kathy Reid <kathy at kathyreid.id.au 
> <mailto:kathy at kathyreid.id.au>> wrote:
>
>     Hi everyone,
>
>     There's been some excellent debate here about the future of
>     MemberDB, and whether a mature product - possibly CiviCRM, but not
>     necessarily - should be favoured over a collection of lower level
>     utilities.
>     I'd like to make the case for an established product.
>
>     Maintability and supportability
>
>     While less mature tools and utilities may do the job - and do the
>     job well - and even do *exactly* the job we want them to do, they
>     fall down when it comes to maintenance and supportability. We have
>     a small team of people who work on ZooKeepr - which is an integral
>     part of running linux.conf.au <http://linux.conf.au> - and both
>     getting new people up to speed and willing to commit unpaid time
>     to maintenance is difficult. We all have day jobs/lives/other
>     commitments.
>
>     If we were to go down the road of a mature product, then the
>     support ecosystem would be one of the selection criteria. If
>     necessary, we could buy in the skills to maintain and support the
>     product, and *documentation* for the product is likely going to
>     also be more comprehensive, lowering the barrier to entry of those
>     who may wish to volunteer time to maintain it.
>
>
>     Alignment with values
>
>     Linux Australia supports open communities and open technologies,
>     and contributes to the open source industry and ecosystem in
>     Australia and New Zealand. I feel that it's actually a closer
>     alignment to our values to support and adopt an existing mature
>     product - even if we need to pay to do so - than to build another
>     tool which will likely entropy over time - as MemberDB has.
>
>
>     Feature set and applicability
>
>     If LA were to adopt a mature tool, the feature set is likely to be
>     much richer - even if we don't use all of it. There will likely be
>     use cases we hadn't though of as the organisation evolves and our
>     remit changes - and to have a mature product established is likely
>     to give us more flexibility. A mature toolset is also likely to
>     have wider applicability to the LUGs who are Subcommittees of
>     Linux Australia - and therefore entitled to leverage LA's
>     infrastructure.
>
>
>     Cost of ownership
>
>     This argument is somewhat contentious. A mature product may have
>     an initial cost - for purchase, or installation consultancy -and
>     for ongoing maintenance and upgrades, depending if it's hosted on
>     LA servers or hosted somewhere in the cloud. However, the TCO of a
>     non-mature product comes from the loss of productivity in being
>     able to do all the things we'd like to do with a Membership
>     system, and possibly the competing technologies it would be
>     written in. For instance, linux.org.au <http://linux.org.au> is on
>     Drupal. The people administering it - Web Team, Council etc - are
>     going to be the same people who use the tools and utilities. Let's
>     make it easy for the people who volunteer their time to Linux
>     Australia to do what they need to do, rather than having to switch
>     between multiple systems.
>
>
>     Legal compliance
>
>     Linux Australia is incorporated under the Incorporations Act of
>     NSW, and administered by the NSW Office of Fair Trading. There are
>     a number of requirements this legal framework places upon LA -
>     which are generally very reasonable. They include the ability to
>     do good reporting on membership, and ensure currency of
>     membership. A mature product is both more likely to allow us to
>     achieve compliance, and further - and distinctly - demonstrate
>     that we are compliant.
>
>
>     I warmly welcome further discussion around this point.
>
>     Kind regards,
>     Kathy
>
>
>
>
>     -- 
>     --
>
>     Kathy Reid
>     kathy at kathyreid.id.au <mailto:kathy at kathyreid.id.au>
>     0418 130 636 <tel:0418%20130%20636>
>     @kathyreid
>
>     _______________________________________________
>     linux-aus mailing list
>     linux-aus at lists.linux.org.au <mailto:linux-aus at lists.linux.org.au>
>     http://lists.linux.org.au/mailman/listinfo/linux-aus
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.org.au/pipermail/linux-aus/attachments/20150201/a8e3d92a/attachment.html>


More information about the linux-aus mailing list