GithubHelp home page GithubHelp logo

cdoru / feedopensource Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dominictarr/feedopensource

0.0 2.0 0.0 98 KB

Iteratively Fund Open Source Projects With Bitcoin

Home Page: feedopensource.com

License: MIT License

feedopensource's Introduction

Feed Open Source

We need another way to fund software. All the other ways are broken or unscalable. We need to align the interests of the users with developers. We need to feed developers, and the software needs to be freely distributable.

The Problem

Software only needs to be written once.
Bugs need to be patched, but a bug only needs to be patched once.

Why do we pay for software many times, or not at all?
Software should be paid for exactly once.

You can't sell software like you sell physical items, software is too easy to copy.

But here is something you can sell: a promise to write software

The Vision

Take agile consulting to the crowds.

Work is funded in iterations, on a fixed time basis, a week or two at a time. Clients and developers negotiate what features they are most need in the next iteration. The developers implement that, and the clients evaluate it. Repeat. Every one is constantly in the loop.

feedopensource is different to agile consulting because "the clients" are a crowd of people. feedopensource is different to crowd-funding platforms because clients will have real power to influence a project, and keep it on task.

A client does not commit all their money at once, so the developers must keep them satisfied to receive funding in the future. For the client, most of the uncertainty about the project is removed, because they see it improve at each stage.

Less uncertainty means clients can fund more, because they know the value they are getting.

This is not a startup.

This is not Anything as a Service.
This is not an Anything-Platform.

This is just an open source tool for feeding open source projects.

feedopensource has a liberal open-source license.

You may use feedopensource to fund your own projects, as feedopensource feeds itself with feedopensource

The Prototype

You are looking at a very simple prototype.

progress bar

As deposited fund reach the target $1000 USD, this progress bar fills. then I will begin the next iteration.

bitcoin

Transfer btc into 1PTAwipYpP63uNrcxfm5FewxRdZyar6ceu

Please post a comment here with your transaction id.

Not sure how to buy bitcoin? Learn how you can buy bitcoin in your country Also see this issue

credit-card

If you would rather fund this with normal money please comment with the amount you'd like to pay on this issue

The Plan

Clients and Developers post issues to Tasks and plan Iterations. (on github or similar)

feedopensoure will be implemented as a bot that posts to and scrapes/apis Github. This avoids the problem of having to implement a fresh discussion platform, Notifications, User system, etc!

Please comment on the first iteration!

The Workflow

In the future you might use feedopensource like this:

  • Clients post issues requesting features or bug fixes. ("Tasks")
  • Tasks are grouped into an Iteration (an "Iteration" is just an issue that links to a set of Tasks with a progress bar) Clients and Developers can discuss that iteration, and decide to fund it or not.
  • progress can be tracked by posting to the Iteration issue, or to the Task issues. as the Tasks progress (are closed) the progress bar updates, this time to show work done.
  • There will be progress bar pngs representing project status and history which can easily be added into github issues and readmes.
  • Users will have a way to associate a bitcoin wallet with a github account, so they can claim their payment

Feed me

Please fund the first iteration by making a payment to: 1PTAwipYpP63uNrcxfm5FewxRdZyar6ceu (check balance here) and discuss here: Iteration 1

feedopensource's People

Contributors

dominictarr avatar ralphtheninja avatar grncdr avatar

Watchers

Doru Cioclea avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.