- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Mon, 22 Apr 2013 23:49:36 -0400
- To: Brent Shambaugh <brent.shambaugh@gmail.com>
- CC: Web Payments CG <public-webpayments@w3.org>
On 04/22/2013 11:15 PM, Brent Shambaugh wrote: > <2> http://bshambaugh.org/MNDF_Project.html Brent, what a cool concept! Here were my thoughts when reading your proposal: Have you seen gittip? If not, definitely check it out: https://www.gittip.com/about/ Did you know that the graphs that you show in your proposal can already be constructed for over 20,000 node.js software packages? They could probably also be constructed for over 30,000 Debian software packages. If you look at node.js packages on npmjs.org, you will notice that almost every one of them is hosted publicly on github: https://npmjs.org/package/mocha Every node.js package contains a file called package.json, which lists that project's dependencies: https://github.com/visionmedia/mocha/blob/master/package.json Almost every package listed in package.json is either on npmjs.org, or on github. So, you could easily build a graph of which package depends on what other package. Let's assume that you split a donation to a project on a 50%-50% basis, where 50% goes to the project you're contributing to, and 50% goes to all project dependencies. For the mocha project, that would be: mocha: 50% mocha dependencies commander: 5.5555% growl: 5.5555% jade: 5.5555% diff: 5.5555% debug: 5.5555% mkdirp: 5.5555% ms: 5.5555% should: 5.5555% coffee-script: 5.5555% Pretty cool stuff... and something where you could process the payments in PaySwarm today. Receiving funds would be voluntary, all we'd have to convince people to do is add something like this in their package.json file: "donations": "https://meritora.com/i/tjholowaychuk/accounts/mocha" Thoughts? -- manu -- Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny) Founder/CEO - Digital Bazaar, Inc. blog: Meritora - Web payments commercial launch http://blog.meritora.com/launch/
Received on Tuesday, 23 April 2013 03:50:06 UTC