-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discussion: Drop Bitcoin support completely #1086
Comments
I know the payments via it are little and it sounds like the implementation via coinbase could be worked upon but in my opinion it is becoming more important day to day and is more useful where other payment methods might be restricted. |
What about the people who either choose not to use PayPal, or have had their PayPal accounts shutdown for bogus reasons (they are allowed to shut it down for whatever reason they want) and have no other option? |
Clearly they need to support wire transfers directly. Those are never done fraudulently. Clearly. (I know of at least two people who had their PayPal accounts shut down for no good reason the moment they started to see any major activity. One of them, which was accepting donations, was because the owner could not "prove" that they were a registered non-profit.) |
We were thinking of using BountySource for helping accelerate development for RetroArch and libretro and this decision puts us in a serious bind now to the point where we might have to research other alternatives. We have had Paypal previously shut us down for arbitrary nonsensical reasons like 'selling emulators'. Everybody who has ever known us these past 7 years knows that if there is one thing we have been consistent on, is that we have never, ever sold an 'emulator' whatsoever, and even if we were, I fail to see how this would be any kind of 'terms of use' violation. So basically, they freeze your entire account for half a year, and you are not allowed to appeal their decision even though they are in the wrong. So if we were to have to use Paypal only from this point on, we would have to put up with this kind of nonsense and unpredictability, to the point where you can't really rely on it because it's just so arbitrary and unreasonable. |
I'd encourage you to reconsider. I realize the cost/benefit may seem a bit off balance right now, but I think it would be a mistake to drop Bitcoin support in the greater scheme of things. For now it may be largely symbolic, but consider that Bitcoin is also the universal alternative for people that cannot use your other accepted payment methods. That's going to be a bigger deal as Bountysource's global audience grows. |
Please keep BTC support! I have some suggestions to relieve the overhead:
|
I'd also encourage you to reconsider The bitcoin payment is the only possible payment option for 4 billion debanked people around the world. Even if this option didn't get the proper traction in bountysource yet please keep this in mind. |
There are many Bitcoin devs who would be happy to volunteer their services to maintain your Bitcoin FFI's and API's, and solve the bugs you may have! Reach out to places where Bitcoin developers congregate and explain the issues you're facing and I guarantee you'll attract talented volunteers ready to work hard to keep you in the fold! |
@jamesweech, @bparker06, @RogWilco, @Riiume, @danielfl, -- Thank you all for your feedback @twinaphex I'm a huge fan of RetroArch / libretro. <3. Personally, I'd love to see you guys on the platform. @kode54 Keep your comments constructive. I appreciate sarcasm as much as the next guy, but you added nothing to the discussion. Here's what removing BTC would mean: Incoming paymentsBounties would be funded either by Paypal, or by a team/personal balance. Your Team/personal balance is funded either by earning bounties, or from Salt, our monthly recurring funding platform. Salt accepts Paypal or Credit/Debit Card (via Stripe). That is to say, if your project has monthly donations via Salt, it's very likely that many of them avoid Paypal completely by using credit/debit cards. Your team can fund bounties with this Salt money without ever touching Paypal. Invoicing for large ordersWe have been lowkey about this, but for large order (usually $10k or more) we invoice directly with companies. You may have noticed how active IBM is... $100k in open bounties, $240k paid Credit Card, ACH supportAdding Stripe support (CC, ACH) directly to bounty transactions is something the Bountysource team supports. Outgoing paymentsPaypal is, by far, our most popular cash out method. We also process cashouts by check and, by request, bank wire. Not all BTC cashouts are fraud, but all of our fraudulent cashouts are BTC. Lost revenue from BTCThe lost revenue from dropping BTC is so small that it would not be noticed. Like, laughably small. Everyone who rallied for us to add Bitcoin support should be embarrassed at how little utility our marketplace got from it. We added bitcoin support ~3 years ago and it has made no noticeable impact. The simple fact is that those who have BTC are holding it as an investment and not spending it. If people naturally spent BTC in a way that made a difference, I would have never had to make this post in the first place. Having BTC support sounds cool, and I personally still believe that BTC will be very important in the future, but it is not a net-positive for Bountysource. What about the longer term vision for Bitcoin...If it makes sense to add BTC support in the future, that'll be a relatively simple task. We've already done all the integration work with Coinbase (and could in theory do it with Stripe instead), so adding it back would be minor technical and bookkeeping work. |
They're not talking about PayPal issues from accepting payments, they're talking about cashing out with PayPal, and getting shut down for handling so much money with next to no explanation. Receiving money with PayPal is always a dangerous prospect, because you always have to be quick to pull it out of the PayPal balance, just in case it's that special day where PayPal decides to lock your account. There's also issues with which kinds of projects are being paid for. PayPal would be quick to lock someone for receiving payments for "emulation" or even "gambling" or possibly even "adult content" related software, even if the software itself is not making any money through its use. Of course, maybe your site should have a Terms of Service clause against making bounties for that kind of software, if the developers are not allowed by PayPal to make money off their venture. Also, fraudulent outgoing payments should not be your problem, as they're not your fault, they're usually the fault of the user for not securing their accounts. Assuming you employ 2FA/TOTP type access, and/or locking down the account's out payment feature for a period after the payment information is changed, with clear email notification of such changes happening. |
@rappo Is BTC okay if someone or me implement #1080 ? |
Again, thank you all for allowing me to vent and for responding. I realize BTC has great value to those who can't or won't use Paypal etc. Open-source is a global community and it's important that we don't abandon people due to their region. That said, Bountysource is run on a volunteer basis in our spare time ...and I need to keep my sanity. Due to your feedback, we won't be ditching BTC. But we as a community need to solve these problems ASAP!Here are the issues with BTC that would need to be solved, and I would need help from everyone to solve them, if we are to continue using BTC (in addition to workflow improvements like #1079 and #1080). This also ignores the fact that no one is spending their damn Bitcoin. Fraud(and this really is our problem, @kode54) Here's how it happens. Someone creates a few bogus accounts and a bogus team. They use a stolen / hacked Paypal account to fund said team. They immediately request a BTC cashout. How this affects Bountysource
This also leaves a deleted team with a >$0 balance, which needs to be zero'd out. This whole thing is tedious and it's a drain on me when I just want to go in and process some cash outs for you guys. Mispayments through CoinbaseIf you check out via BTC and you're paying from an external (non-Coinbase) wallet, you have some pre-determined amount of time (5 minutes?) for your transaction to be noticed, or Coinbase will reset. If you sent your transaction and it was reset, it'll show up as mispaid in Coinbase, which doesn't trigger a Bountysource event, and will never process your shopping cart. How this affects Bountysource
|
Sorry, I did not realize that people were using BountySource to launder stolen PayPal accounts. At the same time, I too am annoyed by Bitcoin services having transaction timers, especially considering that it takes a bare minimum of 10 minutes for a block to be processed, and there's no guarantee that an immediate transaction will even make it into the current or even next block, considering how much traffic is being wasted on stupid sites that irresponsibly run thousands of microtransactions against the block chain in real time instead of using internal accounting. Stupid dice crap. |
There are ways to fix fraudulent cash out requests as well as coinbase issues, but the overhead for a small fraction of the community it's probably not worth it. Considering the number of critical issues and the fact that this seems to be very low-priority, I don't think BountySource can currently afford to spend Dev time on it. Setting up a way for people to sponsor this feature, on the other hand, could be a good compromise. At the very least it shifts the responsibility over this decision to the entire community and avoid people complaining about it. |
Perhaps only enable Bitcoin as an option for select accounts after X criteria is met? I'm not sure what the criteria would entail, but I'm sure some trusted users would appreciate it. I can't imagine that it'd be too much a burden then for the handful that do use it legitimately. |
I've spun the fraud topic off into it's own Issue: #1088 It would be great if people can contribute to solving #1088. And we can certainly use a developer to step up and help with it as well. @frnco -- are you suggesting that BTC is not worth the effort and we should (at least temporarily) stop supporting it? |
@rappo I just pointed out resources are limited and must be allocated according to priorities. If BTC turns out to be a priority, be it because it attracts finding or because the core team considers it a must-have, then it should be treated as a priority, but if it is just a superfluous feature and it is actually negatively impacting maintenance of the features that are actually the priorities, it should be dropped. Ultimately this is a decision for you and Warren, unless maybe if the community actually steps up and takes ownership of that feature, making it not affect your priorities negatively and, thus, painless to support it. That's why I suggested allowing people to fund it. |
This was a helpful discussion. I would like to thank everyone who participated! BTC stays, we'll weather the storm of issues associated with it. |
Opening this up to discussion from the community.
I personally want to drop Bitcoin support. BTC adds more administrative overhead than I feel is worth and it's a major pain in my ass:
...Now that I actually typed this all out, I've started to solidify my opinion to drop bitcoin support.
The text was updated successfully, but these errors were encountered: