[software] Update from Donor.com

Josh Berkus josh at agliodbs.com
Thu Oct 2 17:44:56 UTC 2008


Folks,

I just realized when Bradley mentioned it that this mail went to a 
private list and not to -software.  My comments later.

Mike Schroeder of Donor.com wrote:

"We had our board meeting this morning.  Our board is officially 
interested in pursuing the open sourcing of our full product line.  I 
have been given 5 internal metrics that need to be addressed as part of 
the final decision.  We are meeting again on December 18th, and 
providing the 5 metrics have been met, we expect to make a formal board 
resolution.  At this point, assuming there are no unforeseen roadblocks, 
there is no reason to expect we would reverse our interest in pursuing 
open source.

We would appreciate your help on 2 of the 5 metrics:
1) Legal - Karen - Bruce and I would like to schedule a call with you. 
We want some additional perspective on our legal and intellectual 
property issues.
2) Grants - Michael - Bruce and and I would like to schedule a call with 
you as well to discuss possible grant-based funding of the DonorWare 
Foundation and the open sourcing of donor.com.


Also, during our last phone call, I had some homework assigned to me.  I 
wanted to follow up on that:

1) Screenshots of various donation pages
2) Add support for Pay Pal and Google Checkout payment options
3) effort to bring FISCO/APSCO GL and accounts payable to production 
ready state

I will send the screenshots to Michael Dexter since he requested them - 
I will send them separately since they are quite large files.

For items 2 and 3, we did an internal rough estimate (our triage 
estimate is part of our Triage, Discovery, Definition, Estimate process 
aka TDDE).  We typically don't do a detailed estimate until after 
Discovery and Definition are complete, so these are just meant as rough 
ideas.  Here are the initial results:

2) PayPal/Google Checkout - 3 to 10 days effort PLUS 50% for QA, Testing 
and Documentation
    - would seamlessly integrate into the checkout process
    - would pass along a session key to the remote processor
    - the return landing page from the remote processor would pass the 
session key back
    - would store the auth/ref code from PayPal or Google with the gift 
transaction in DASCO

3) FISCO/APSCO - 2 to 4 man months of effort (444 hours) PLUS 50% for 
QA, Testing and Documentation
    - would ensure all 33K lines of C are updated for new MySQL/Linux 
environment
    - would allow all GL and AP functions to have exposed API methods
    - would include wxWidgets GUI frames for all functionality
    - APIs would be available to create alternate interfaces (eg a 
web-based P&L per project)
    - FISCO/APSCO capabilities include:
        - support for multiple budgets per GL account
        - unlimited historical accumulators per GL account
        - support to create multiple arbitrary hierarchal reporting 
structures
        - support for summary level accounts with automatic rollup
        - recurring GL vouchers
        - recurring AP vouchers
        - basic workflow to allow separate creation of AP vouchers and 
subsequent check creation
        - automatic feed of GL transactions from DASCO (fundraising) and 
SAFARI (Sales, Fulfillment, Accounts Receivable and Inventory control)
        - much more that is not covered in this brief summary

Obviously the FISCO/APSCO project is non-trivial, but even at a rate of 
$90/hour, this would come in at 1/4 to 1/2 of the projected cost of 
rolling your own fundraising system from scratch, and you would get all 
of the other capabilities in the rest of our product line.  While we 
would would be open to contributions of labor to offset the cost of this 
project, there would still be significant effort on our part to ensure 
open source developers were up to speed on the intricacies of this 
particular project.

Please let me know where you see this moving next.  We are interested in 
moving forward."


More information about the Foundations-software mailing list