Fundraising tech/Free Software Citizenship

We aim to make our code useful to the world at large, not just the Wikimedia Foundation, and not just organizations running MediaWiki.

SmashPig

 * Keep it free of Civi /  MediaWiki dependencies
 * Build out standardized processor API wrappers
 * Use standard logging

DonationInterface

 * Reduce it to a forms layer for SmashPig
 * Move all WMF-specific messaging into settings

CiviCRM

 * Currently upstreaming core fixes
 * We should write new non-core functionality as proper CiviCRM extensions (viz. new Unsubscribe page)
 * Upstream zip code data as a geocoding provider
 * Convert existing drupal modules to CiviCRM extensions
 * 1) large contribution notifications (easy)
 * 2) audit parsing
 * 3) recurring charges

PHP-Queue

 * Upstream existing fixes

Amazon Payments SDK

 * Upstream existing fixes

Other projects to reference

 * Omnipay
 * WMDE fundraising refactor