Use FOSS apps, guys.

  • Chozo@kbin.social
    link
    fedilink
    arrow-up
    21
    arrow-down
    6
    ·
    1 year ago

    Sorry, but FOSS apps won’t catch on until FOSS developers actually manage to make them competitive with the mainstream apps. Most FOSS apps are visually unappealing, lacking in advanced features that users actually want to take advantage of, and are poorly-maintained by small, often single-developer teams who are slow to release updates and patch bugs.

    Also, most web users are idiots, who should NOT be trusted installing apps outside of their “walled garden” app stores. While most of us here in this thread are probably more than capable of using F Droid and sideloading apps safely, the average user is not. So encouraging people to venture outside of the safety of their restrictive ecosystems is more often than not completely counterintuitive, as inexperienced users who sideload apps are more likely to have their data actually compromised maliciously (ie. ransomware attacks) than by apathetic advertisers who simply don’t care enough to abuse you directly.

    Don’t tell people to use FOSS apps until there’s apps that actually meet their needs. This sort of goofy, moral high ground that FOSS supporters use is off-putting for people who just want an app to check the news and post cat pictures on. It also minimizes the hard work that developers like the Sync dev put into their product; not everybody is a hobbyist developer, and some of them rely on their apps producing income in order to sustain themselves and their apps.

    Like it or not, non-FOSS apps are a necessity. You don’t have to use them, but you shouldn’t try to force them onto others.

    • I<3HEATPUMPS@lemmy.one
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Also, most web users are idiots, who should NOT be trusted installing apps outside of their “walled garden” app stores. While most of us here in this thread are probably more than capable of using F Droid and sideloading apps safely, the average user is not. So encouraging people to venture outside of the safety of their restrictive ecosystems is more often than not completely counterintuitive, as inexperienced users who sideload apps are more likely to have their data actually compromised maliciously (ie. ransomware attacks)

      Play store is definitely not a safe place for such idiots either.

    • somedaysoon@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      1 year ago

      I agree with a few of your points but that first paragraph is ridiculous. FOSS apps were the first to support Lemmy and have been making fast updates. Lemmy wouldn’t have taken off like it did the last month without the likes of Jerboa and Voyager and others… so to say FOSS apps won’t catch on is just fucking ridiculous. Those apps catching on early is the reason Lemmy is what it is right now.

      And if you’re talking about FOSS in general and not just Lemmy apps then you are just insanely wrong. I can name off a list of FOSS projects that are the defacto standard choice (read objectively better) to any proprietary counterparts that will fill your screen.

      You might not like the moral superiority of some FOSS commenters, I get it, it can be annoying. But to suggest that paid software is better than FOSS because the developers are paid to do it, is again, fucking ridiculous. And equally annoying.

      And I’ll also remind you that by the logic of many of the points you made (paid devs, more features, etc.), you should prefer reddit, but here you are on Lemmy which is FOSS having this discussion. And Sync wouldn’t even have a means to exist any longer without this FOSS project.

      • Chozo@kbin.social
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        edit-2
        1 year ago

        Those apps catching on early is the reason Lemmy is what it is right now.

        No, Reddit killing third-party apps and belittling mod teams is the reason Lemmy is what is is now, just like Digg killing off useful features and letting power users run amok on the front page is the reason Reddit is what it is right now.

        Lemmy’s existed for years. There’ve been apps for Lemmy. It wasn’t until a Reddit exodus that Lemmy grew beyond a few thousand users. If it weren’t for Spez going full Elon-mode, you and I likely wouldn’t be here at all. We’re not here because there was a good app for Lemmy a month ago, we’re here because Reddit became a hostile environment to us.

        But to suggest that paid software is better than FOSS because the developers are paid to do it, is again, fucking ridiculous. And equally annoying.

        I wasn’t suggesting that paid apps are inherently better. Just that FOSS apps are often worse. They lag behind their mainstream counterparts in terms of features, support, and design. And while things like design may not matter to some, it really does matter to most users. Look at any of the top apps in the F Droid store right now, and look at the screenshots. Nearly every app on that story is ugly as sin, and looks like it was developed for Android 2.0. That’s an immediate turn-off for most users.

        Ask yourself, how many of those apps would you recommend to your parents? Say your folks want an app to manage their budget, can you find a FOSS budgeting app to recommend to them that isn’t just unformatted tables of text? Literally every result for “budget” in F Droid is an app that looks like a spreadsheet, does nothing automatically on its own (like syncing your bank records), and requires the user to input every single transaction. They’re no better than just using a steno pad and a 4-function calculator, so why would your parents choose that over something like Mint? How do you convince them to use something like OpenMoneyBox over something like Rocket Money?

        Being a paid app doesn’t necessarily make it better, but historically speaking, apps that produce a revenue stream for the developer generally have more active and long-lasting support in the long run, because they’re being built by somebody whose livelihood literally depends on keeping a functional, user-friendly app up and running. Many FOSS apps are developed by hobbyists who don’t have the incentive to stay active on the development side, which doesn’t instill faith in the average user. Why would I invest my time and energy into a FOSS app that may go defunct in a year or two, when I can just install an app that does the same thing, looks nicer, does more, is easier to use, and has the backing of a company that is likely going to stick around for a while?

        FOSS is great, but it’s not the solution for everything. Some use-cases simply require an app/platform that has the backing of more resources behind it in order to function and provide a positive UX. It’s super important to remember that people like you and me, who are a bit more tech-savvy, are a stark minority of the general population. The average user doesn’t care about FOSS, or data security, or privacy; they care about the UX, which almost always takes a backseat in most FOSS projects. Things like the design, ease of use, and compatibility with their existing ecosystem are more important to the average user. And if you want Lemmy to be successful in the long term, you need to cater to the average user. Hence, Sync.

        • somedaysoon@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 year ago

          No, Reddit killing third-party apps

          Reddit killing 3rd party apps is the reason I heard of Lemmy, but it is not the reason people stayed here and are putting in the effort to build communities. Are you really going to attribute Lemmy’s success solely to Reddit’s failure? And disregard all the hard work of the devs that built the apps and this platform itself? Come the fuck on my guy. You would be stuck on Reddit right now if not for FOSS… and Sync wouldn’t exist right now, if not for FOSS.

          I wasn’t suggesting that paid apps are inherently better. Just that FOSS apps are often worse.

          Absolute bullshit. And again, If you are referring to all FOSS, you are objectively wrong. I will give you a comma delimited list that will fill your screen if you need it. If you are referring strictly to Lemmy apps… and comparing something that has been in development for what? A decade already? When was Sync for reddit released? You’re being completely disingenuous and comparing apples to oranges. Apps that have a lot of money thrown at them do get off to a much faster start, but every year it seems like another FOSS app is reaching parity and replacing another proprietary app for me.

          Why would I invest my time and energy into a FOSS app that may go defunct in a year or two, when I can just install an app that does the same thing, looks nicer, does more, is easier to use, and has the backing of a company that is likely going to stick around for a while?

          I really can’t comprehend how you, in the advent of a proprietary platform (reddit) killing a proprietary app (sync), are telling me you trust proprietary software’s longevity. I mean, fucking think about it. And most people that felt good about making Lemmy their new home, and develop apps, and build communities, did so because it is FOSS and understand what that entails regarding freedom and longevity. Do you think this would have happened if Lemmy wasn’t FOSS? I wouldn’t have set up here, and I think a lot of other people wouldn’t have either. If Lemmy wasn’t FOSS, I don’t think Lemmy becomes successful because the enthusiasts wouldn’t have put the time and effort into it.

          Not trusting paid and proprietary services to last nor to protect my data is exactly why I selfhost services and prefer FOSS. And on Android, two out of the maybe 5 Android apps I paid for have fucked me over. Not a very good ratio there, is it? Betbud just abandoned and disappeared, and the devs of PocketCasts completely ruined their app by removing functionality and even deleting users playlists through updates. I then paid for Podcast Addict. But even a couple apps I paid for where replaced by FOSS apps that reached parity with them. Poweramp replaced by UltraSonic. And Podcast Addict replaced by AntennaPod.

          Let’s not also forget about:

          https://killedbygoogle.com

          All those apps are dead… whereas FOSS never dies. Even if a project is abandoned, it can be picked back up and forked, by you and me or anyone else that wants it.

          Look at any of the top apps in the F Droid store right now, and look at the screenshots. Nearly every app on that story is ugly as sin, and looks like it was developed for Android 2.0.

          More bullshit. Go on the Play store and see almost every app is riddled with ads or subscriptions, tracks you, and has overly simplistic function. Do you like seeing ads in your apps? Ads in apps… now that’s a beautiful UI! UI is subjective, but UI isn’t the only criteria, I prefer privacy and control and customization, and FOSS wins in those regards. Also, I don’t know why you keep referencing an average user like that matters. Explain to me why I should care what the average user prefers. That’s borderline argumentum ad populum.

          Just going through my phone for all apps:

          FOSS:

          Android itself, AOSP, is FOSS… and I use LineageOS.

          Aegis, Ultrasonic, Simple Gallery Pro, KDE Connect, jtx Board, URL Radio, Tuner, Syncthing-Fork, Bubble, DAVx, Simple Calendar Pro, WireGuard, Compass, Neo Backup, AdAway, uLogger, ICSx, VLC, RustDesk, Paperless, Termux, Transdroid, wallabag, Equate, Calculater++, Revanced Manager, Kiwi Browser, Recorder, Home Assistant, Signal, Telegram FOSS, KeePassDX, Cake Wallet, ExifEraser, BCR, AntennaPod, Fairmail, QkSMS, VphnHood, Calyx VPN, Audio Spectrum Analyzer, Tuner, Organic Maps, OSMAnd, OSMGo Mastodon, SMS Import, PixelDroid, Notepad, Magisk, Droid-ify, Randomix, NoiseCapture,

          And many selfhosted apps that I use on Android through browser. Like DokuWiki and Trilium and Minimalist Web Notepad for notes. Airsonic. Baikal for my calendar and contacts. Immich and Photoprism.

          Non-FOSS:

          Maps, Microsoft Lens, RootExplorer (paid for it), WeaWOW, Tasker (paid for it), GCAM, Pear Launcher, OBDLink, Swiftkey, Yatse(paid for it)

          And some FOSS apps are getting really close in parity that I will be replacing some of the non-FOSS apps above with them. Like Swiftkey will likely get replaced with FlorisBoard or Openboard soon. And I already use OSMAnd+ over Maps for quite a bit, especially when riding and following tracks. And there have been a couple launchers that are really close to replacing Pear Launcher that I have to trial again soon. I could replace RootExplorer but I’m used to it. Doesn’t leave much in terms of proprietary software for me. I could honestly do without all of it except for Tasker.

          And this is just Android, do we want to do other platforms like desktop and server? Because the lists will quickly get even further apart, and like I said, I can fill your screen with those lists, especially on a server platform. If you think a proprietary platform incentivizes better software, then why don’t you explain to me why 90% of the web and cloud infrastructure which makes all this shit possible in the first place runs on FOSS. Your idea that proprietary is better than FOSS is at best ignorance my guy, but at this point in the discussion, I don’t think I can give you the benefit of claiming ignorance any longer.

          I mean just look at desktop environments, every single popular Linux DE (KDE, XFCE, GNOME, MATE, Cinnamon) runs circles around Windows DE in terms of appearance and customization and workflow, it’s not even close. Look at projects like OBS and VLC and Syncthing and Firefox and Kodi and Blender and ffmpeg and on and on and on. Don’t make me write an entire list out, your objections to FOSS are fucking absurd to me.

          • Poggervania@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            So you actually ended up proving one of the dude’s points:

            And many selfhosted apps that I use on Android through browser. Like DokuWiki and Trilium and Minimalist Web Notepad for notes. Airsonic. Baikal for my calendar and contacts. Immich and Photoprism.

            Yeah, like the other guy said: your average user is not gonna how the fuck to self-host things, let alone go out of their way to get the extra computer or w/e to do so. I sure as shit don’t have the luxury of having enough spare change to grab a Raspberry Pi in order to have a separate server, and I sure as shit can’t afford to be running my computer 24/7 because electricity fucking sucks in my state and costs a lot compared to the rest of the US.

            Also, are we just going to fuckin ignore that one of the apps you listed, Signal, is currently going through some shit right now because there’s been reports of that and other Android messaging apps being hacked and messages are being hijacked? FOSS brings a whole lotta good - and more good than bad - but it’s also pretty damn vulnerable because a bad actor could just look at the source code and then figure out what exploits and vulnerabilities a FOSS app might have. If you’re a dev and not aware of them, then you have to honestly rely on the goodwill of your userbase to say something - otherwise, it could go unnoticed for a while.

            If you have the knowhow, the time, and the money and/or any spare stuff to use for any FOSS app or software? Yeah, absolutely - FOSS is the way to go 99% of the time. But don’t go “how FUCKING DARE YOU SAY NON-FOSS MIGHT BE SENSIBLE!!” when it legitimately does have a place in software ecosystems for the less tech-savvy users who might want something closed-source for peace-of-mind. But we also have to recognize and remind those devs that they need users more than the users need their platform - Reddit failed to see that and its users also failed to reinforce that in the large scheme of things it seems (so far). That is the root of the problem, not the killing of 3rd party apps and forcing users to use their closed-source apps (though that doesn’t help them a lot either).

    • redcalcium@lemmy.institute
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      It’s not easy. To be competitive, you’ll need to work on your app full time. I’m order to work on your app full time, you either have to be wealthy enough to work without pay, or have some form of income stream like donation, or employed by a company that want to sponsor your open source app. Essentially, we’ll need money. If you look around, you’ll see that there is not enough people donating to open source app devs (voyager, which is a very good app, hasn’t even cleared $250/month donation yet).