FundRequest / platform

FundRequest platform code (core)
https://fundrequest.io
MIT License
109 stars 25 forks source link

Funding Expiration Date #2

Open dbaltas opened 7 years ago

dbaltas commented 7 years ago

When I fund an issue, the value of this issue being resolved for me diminishes over time. I would like to know that my fund will be released back to me after a specific period of time. When I fund an issue, I would like to enter the expiration date of my fund along with the FND amount

nicohaelterman commented 7 years ago

@dbaltas: we already have foreseen a use case so that the Funder can (manually) reclaim the funds which he had put on a FundRequestIssue. A Funder can consult an overview of its funded FundRequestIssue's, and will be able to reclaim his funds on a particular FundRequestIssue. But, as a matter of fact, I also support your idea of a (default) expiration date of a FundRequestIssue. Instead of a manual action, the funds can then be automatically released to the Funder after a specific period of time. I will discuss this with our team.

karelstriegel commented 7 years ago

and will be able to reclaim his funds on a particular FundRequestIssue

Ofcourse there must be limitations. Example the funder has 24hrs to change his mind, after that the fund is locked. After a defined period of time, if the issue is not yet resovled the fund become again available for the funder.

@nicohaelterman an option might be , that we allow the funder to define the period in which the issue must be resolved. For example, one week, or one month. Once the period expires the funds get unlocked if a solution has not been provided. This is information that could be usefull for the developer also. Knowing when funds can get withdrawn.

An example of an extention: Allow the funder to extent the time on a fund.

friedger commented 6 years ago

Not sure whether withdrawal of funds is in line of the open source spirit. I'd say, you can't buy you into fixing an issue. You can incentify an issue with your funding.

If funders say that a late resolution of the issue is worth less money than funders should use a different model than open source (software) development.

What about this: Developers have an interest to get as much funding as possible, maybe they want to wait for more funders..

In a different business sector this might work, e.g. if you ask for a translation that you need to fulfill your own contract then then the translation is indeed worth less after your own due date.

Maybe adding an expiry date to the issue itself could work, not to a particular funding.

karelstriegel commented 6 years ago

The first step of this feature is scheduled for the next release https://github.com/FundRequest/platform/issues/342