Briar Is in Maintenance Mode

(briarproject.org)

62 points | by ristello 2 hours ago

9 comments

  • __MatrixMan__ 9 minutes ago
    I've been attempting to build something similar and every time I take an honest look at the state of affairs on mobile phones I'm end up leaning towards running the way meshtastic users do: either strictly on dedicated hardware, or over a bluetooth link from my phone to dedicated hardware which I'll keep in my backpack or glovebox.
  • pogue 1 hour ago
    Sounds like it's basically dead. The issue with messenger apps is that they're a dime a dozen, there are so many of them and they offer so much variability in security, privacy, but most importantly usability and uptime. If your friends won't switch to them, there's almost no point in having them or using them.
    • embedding-shape 46 minutes ago
      For most IMs I agree, Briar is/was slightly different though, being P2P and E2E encrypted. There isn't many IMs out there supporting Bluetooth connections between users for example.
      • raybb 44 minutes ago
        Anyone have an idea how good https://qaul.net/ is?

        I saw it shared at dweb camp and it seemed like a pretty long term serious project for P2P.

  • nubinetwork 1 hour ago
    > unreliable background operation on android

    Pretty much every app I have has delayed notifications, and no matter of battery optimization settings can fix it.

  • vmg12 27 minutes ago
    > We considered completely rebuilding the application from the ground up, or even splitting it into separate applications for online and offline use

    This is actually non-trivial. There's an app I was working on where I wanted to have a local first mode that allowed people to use the app for free without an account and there was also a cloud hosted version that allowed for team collaboration, etc.

    For this kind of thing to work chunks of the app essentially need to be written twice. So, not fun.

    • allthetime 15 minutes ago
      Why? I use a similar model in a few mobile apps. Free, not logged in usage stores a restricted set of user activity data ephemerally (lost upon uninstall) in the phone. For subscribed users, this offline storage mechanism is still the primary storage mechanism, but then we add a cloud sync mechanism on top of it that enables usage across multiple devices and permanent storage in the cloud. Curious why you need to write the app twice when in my mind you are simply adding and enabling extra functionality on top of the core product.
  • exceptione 52 minutes ago
  • HelloUsername 59 minutes ago
    That's too bad. Anyone know of a fork or similar project? Maybe Meshtastic/MeshCore/BitChat. Berty Messenger's last update on iOS was in January 2025.
    • nunobrito 24 minutes ago
      Instead of a fork, there is completely new development going on here: https://github.com/geograms/aurora

      BLE/LoRa/radio/internet mesh with reticulum that combines chat, social and torrents over NOSTR (decentralized protoocol).

      Still beta, around August should be stable.

  • unethical_ban 55 minutes ago
    It's really sad that both Apple and Google make it so difficult for background processes to run with user consent. The app wasn't even available for iOS because they don't allow apps to listen for messages outside the walled garden's polling service.

    Briar is a messenger app that worked on local networks, over Bluetooth, and over Tor if traveling the Internet. Fully encrypted and the purpose was decentralized, serverless messaging.

    I liked the concept, and tested it out a little on my Android devices. But it looked straight out of 2009, and it had the issues described in the post. Still. Thanks for the work. I hope it can get revived or inspire others some day.

    P.S. feature request! If Alice, Bob and Charlie are all contacts with each other, and Alice writes an offline message to Charlie, Alice should be able to opportunisticly hand the encrypted message to Bob on their shared network, and Bob can deliver it to Charlie.

    • stackskipton 19 minutes ago
      It's both sad and understandable. So many Applications would want to be running in the background for data collection reasons or just user responsiveness. While it could be a permission, after watching so many people just hand out "Sure, have my location always and forever" to any application that ask for it, the OS would get totally overwhelmed.

      This P2P system would probably only work if implemented by Google/Apple themselves and they have zero desire to do so since it's a feature almost no one would want.

  • rvz 1 hour ago
    This is what happens when no-one pays for their tools and I expect this to happen when more software becomes AI assisted.

    The truth is donations do not work for tiny open source projects in the long term and even when Briar was quietly building for many years, it is clear that it is not enough.

    • hermanzegerman 30 minutes ago
      I doubt that Briar saw much usage at all.
      • fg137 13 minutes ago
        So?

        Does that negate any of the points?

        • hermanzegerman 7 minutes ago
          I don't think "That's what happens if Users don't pay for Software" is a good point, when talking about a messenger who had almost no regular users
  • timcobb 30 minutes ago
    > Last year, we decided that we wouldn’t realistically be able to solve these issues and so we reluctantly decided to shut down the project.

    If these are actually the problems, then why not throw 200 dollars of GPT 5.6 at these instead of shutting it down? Were these systematic problems (Apple/Google hegemony, for example) that couldn't be beat with code?

    • fg137 14 minutes ago
      Fighting complex technical and non-technical issues "with code" may be the most programmer way of thinking about things.

      To begin with, that 200 dollars need to come from somewhere. Are you going to personally contribute to that 200 dollars? If not, someone needs to find money from somewhere. Then, I can assure you it's going to be much more than 200 dollars before you realize it.

      • timcobb 3 minutes ago
        Who spent the time to make this? If those people spent countless hours doing it by hand, maybe they would be willing to spend an analogous resource? It seems reasonable to me if you've already invested so much and paid in time.

        But yeah that's why I was asking if this was a non-code issue? Because they're presenting it as hey, we couldn't figure out the battery life in this post.

    • faefox 13 minutes ago
      Give that a try and let us all know how it goes. :)
      • timcobb 2 minutes ago
        I would imagine pretty good if it's actually just a code issue
    • phoronixrly 17 minutes ago
      Because it is security-critical code. Throwing 200 dollars at anything that isn't a competent human developer is not only a waste of money, but will tarnish a very reputable project.
    • specproc 17 minutes ago
      It's a privacy-focused application for secure communication, last place you want slop.
      • timcobb 2 minutes ago
        No, it was an attempt at a privacy focused application for communication, but it's now in maintenance mode. If the application builds in the forest, does anybody use it??