I had this idea recently: if people are willing to pay a small fee monthly for streaming services or Photoshop, surely some would also be willing to pay a similar amount for the FOSS they use. Even a few cents monthly would add up to quite a substantial sum over a vast userbase*. In light of this, I’ve started working on an app that records your app usage, and then at the end of the month splits whatever sum of money you want to donate amongst the apps in proportion to the time you spent using them.

Then it will (hopefully) let you donate to all of those projects with a single click.

Since it’s only halfway finished, I’m posting this to gague how much interest there would be in such an app. Could you could see yourself using something like this? Do you have any ideas for what I should add/change?


*(It also occurred to me that perhaps one way to fix surveillance capitalism on the internet would be if every HTTP get request came with a microtransaction (eg 0.01¢) attached; those without money would gain those 0.01¢ by seeing ads, like today)

  • megopie@beehaw.org
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 day ago

    Sounds interesting, but, I do worry, if such a system were to get any sort of significant adoption, it would create a financial incentives for projects to do questionable things.

    Like, even the best intentioned dev would have a very strong incentive to intentionally make their software run in the background in a way that made it look like it was being used. And if a lot of projects did that, then, suddenly there is a bunch of always on stuff eating up system resources.

    There is also potential complications around one project pressuring or paying off others to do stuff that gets them more run time. Like say, pressuring a distro or desktop to include their project as a default that turns on when ever the system starts. Or simply include their project as the default even if it’s not well suited to the task.

    The incentives created by the system for devs and projects would need to be considered in aggregate, like what down steam outcomes could be created for the entire software ecosystem.

    • Concetta@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      22 hours ago

      I mean, first thing that went through my head is “if your app is recording my usage, does that mean it’s always in use?” Not saying this isn’t a great idea in lots of ways, it’s just prime for abuse