34
submitted 1 year ago* (last edited 1 year ago) by souperk@reddthat.com to c/chat@beehaw.org

At some point I was searching for an open source car pooling service. I realized there weren't any so I started developing one on my free weekends.

While I haven't made much progress so far, I have been observing how much as a society we have been relying on route planning software. Also, I cannot overlook the effect of such services on the planet (see Amazon, Uber, and many more).

With all this as a context, I have been asking myself the following questions:

  1. What would be the impact on society (especially inequality) if there were open source alternatives to such services?
  2. What would a common core look like? (i.e. what is the WordPress equivalent for transportation/route planning, is OpenStreetMaps enough?)
  3. What domain specific knowledge would it require to build such a software? (while in university I researched about the travelling salesman problem, anything else?)
  4. What safety protocols would we need to develop when there is no corporation insuring users? (i.e. if I order something from Amazon and it's dead on arrival, I get either a refund or a replacement shipped to me for free)
  5. What's the proper terminology to describe what I am describing?

Feel free to add any questions of your own. I created this post because I am free this afternoon and I wondered what it would like to discuss this with strangers instead of pondering on my own.

Edit: My free afternoon was taken away by an incident I had to respond to, it's now late o'clock here, but I will do my best to reply to all you magnificent people.

you are viewing a single comment's thread
view the rest of the comments
[-] jarfil@beehaw.org 2 points 1 year ago* (last edited 1 year ago)

One word: trust.

  • Whom do you trust to not vomit in your car?
  • Whom do you trust to not take you out in the woods and rob you or worse?

On a small scale, a bunch of friends can trust each other. On anything larger than that, you need both driver and passenger vetting, and insurance, then you need a third party to decide in each conflict.

You can manage all the technical details as an open source solution, but the issue of decentralized trust among strangers would require:

  • a hefty deposit for the passenger
  • a background check, insurance, maybe live tracking, for the driver
  • an arbiter, if you don't want every conflict to end up in the courts
  • a voting system for the quality of service/client

To keep it decentralized, you could use crypto services to manage deposits, but would still need an external oracle to decide each case.

this post was submitted on 04 Sep 2023
34 points (100.0% liked)

Chat

7509 readers
36 users here now

Relaxed section for discussion and debate that doesn't fit anywhere else. Whether it's advice, how your week is going, a link that's at the back of your mind, or something like that, it can likely go here.


Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS