I'm interested in an app that allows Uber/Lyft drivers to own the means of production and make a decent wage, which requires meeting customer demand, and people fucking hate having to use cash for taxis. People would not use the app if they can't pay with credit beforehand.

I think you are using terms that are too absolute here. This is the first time I'm hearing that people who use taxis hate paying in cash.

I'm more than ready to accept that this is the case where you live, obviously. It's not the case where I live though. For me personally, paying for transportation with a credit card is very uncomfortable actually.

From a technical standpoint, both options can be implemented in the same system.

selver wrote at June 17, 2018 at 3:33 PM
(edited at June 17, 2018 at 3:34 PM)

One of the main innovations of Uber was that you set up a card or PayPal on your account, and then the fare is calculated & paid before you even get in the car. People like that because cab drivers, and some passengers, were notorious for scamming people ("I don't have change","my credit machine is down",etc). The app acts as a third party ensuring that the driver gets paid, and that the passenger doesn't get ripped off.

Sure, you could have an option for drivers to choose whether they accept cash or not. My point is more that the Uber setup needs to be available too, as it's very popular.

A program is free software if the program's users have the four essential freedoms:

The freedom to run the program as you wish, for any purpose (freedom 0).

The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.

The freedom to redistribute copies so you can help others (freedom 2).

The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.