LWN: Comments on "Some challenges for GNOME online accounts" https://lwn.net/Articles/779607/ This is a special feed containing comments posted to the individual LWN article titled "Some challenges for GNOME online accounts". en-us Sat, 04 Oct 2025 13:52:30 +0000 Sat, 04 Oct 2025 13:52:30 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Some challenges for GNOME online accounts https://lwn.net/Articles/782693/ https://lwn.net/Articles/782693/ zarrro <div class="FormattedComment"> I actually use my Own cloud via GOA on my Fedora machine, and it works quite well.<br> I find the Gnome approach of mounting OC, instead of syncing a local directory, works much better for my usage. <br> </div> Sat, 09 Mar 2019 11:54:05 +0000 Unneeded applications https://lwn.net/Articles/782661/ https://lwn.net/Articles/782661/ andyc <div class="FormattedComment"> <font class="QuotedText">&gt; – Maps</font><br> <font class="QuotedText">&gt; – Weather</font><br> <p> <font class="QuotedText">&gt; They are kind of apps that you run once, say "ok pretty", but never run for the</font><br> <font class="QuotedText">&gt; second time. </font><br> <p> I do use Weather occasionally., however I quite often fire up Maps to just lookup some place.<br> <p> <font class="QuotedText">&gt; GNOME Clocks is borderline usable</font><br> <p> I do find this very useful (and have used similar tools in the past) and have a number of timezones set up in it.<br> <p> Of course there are reasons why I'd rather use the apps than some website.<br> <p> </div> Fri, 08 Mar 2019 18:38:33 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/781123/ https://lwn.net/Articles/781123/ ThinkRob <div class="FormattedComment"> <font class="QuotedText">&gt; So there's no way we can ever stop random applications from using the GNOME key and pretending to be us, right? It just works because nobody has decided to abuse it yet? </font><br> <p> True... <br> <p> ...but isn't that pretty much true of any app/OS/software?<br> <p> Like yeah, your closed-source whatever may not be quite as easy as OSS -- but if there's sufficient motivation someone *will* extract keys/secrets/tokens from your software and use them for unintended and/or nefarious things. <br> <p> I remember how within days of the iPhone (the original one) having it's first couple FW updates released the jailbreak people had extracted out the Yahoo APIs and were (ab)using them for all sorts of stuff. (Ex: that funky UDP-based push e-mail was kinda neat on non-iPhone devices.)<br> <p> I guess the main saving grace for GNOME is this: what would extracting a key get you? The ability to do a distributed brute force on some login system? You can already usually do that just pretending to be a browser or any one of a zillion other apps and launching from some PaaS/VM host with a ton of IPs. GNOME doesn't have any special privileges that would make that sort of attack easier.<br> <p> I'm genuinely curious as to why the key disclosure is a problem -- aside, of course, from the risk of griefers trying to get GNOME banned just for the hell of it.<br> </div> Sat, 02 Mar 2019 08:19:50 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/780153/ https://lwn.net/Articles/780153/ nim-nim <div class="FormattedComment"> It's not a means problem. It's 100% a project culture problem.<br> <p> Owncloud built a useful server-to-end-user solution and got funding.<br> Matrix build a useful connected solution and got funding and a FOSDEM keynote.<br> Collabora is webifying Libreoffice and is getting funding.<br> <p> What do they have in common? They all address the kind of non-unixy end user GNOME would like to attract. They all focus on helping users getting things done instead of pretty app demonstrators that are useless in the real life and where half the functionality is disabled for no reason anyone can understand. (who uses GNOME Web in real life?)<br> <p> GNOME could have chosen to support any one of them, or take the FreedomBox and run with it, or do its own server-side thing, instead it chose things like GOA that would never give it any ability independent from what proprietary cloud owner were ready to concede at any given time.<br> <p> </div> Tue, 19 Feb 2019 06:12:12 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/780135/ https://lwn.net/Articles/780135/ dvdeug <div class="FormattedComment"> Did you work on systems that made server-side computing more accessible to the average user? It's easy to criticize in retrospect, but much harder to anticipate and put the work in.<br> <p> For one big example of the problem, compare GitHub to GitLab. I'm going to assume they're at feature parity, but I haven't really looked at GitLab. Because setting up my own GitLab on my own computers wouldn't make it available outside my apartment, and setting it up on a cloud service would take a bunch of time, for little value, and I'd lose all the connections GitHub gives me, the ease of access and notice from other people. There are other GitHub-like websites, but GitHub is good enough feature-wise and all the others lack those connections. Since it is a server I don't run or control, the money has got to be coming from somewhere, be it ads (like Google) or proprietary extra-cost add-ons (like GitHub). <br> <p> I'm pretty sure that the *nix network-centric heritage was not simply going to lead to Android gold; the ideas and models are quite different. Could GNOME and KDE have done better? Surely; but I'm not seeing where they could have amazingly side-stepped Google. Servers aren't free, and that's the hard part of this.<br> </div> Mon, 18 Feb 2019 23:12:08 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/780024/ https://lwn.net/Articles/780024/ nim-nim <div class="FormattedComment"> And why is that so? Because Free Software Desktop projects wanted nothing to do with server-side computing, spent years removing any trace of the *nix network-centric heritage from their software, and then, when end-user systems started getting an always on network connexion just like the unix workstations of old, jumped on proprietary cloud services as a magic solution to avoid working with free software server people.<br> <p> And now computing is becoming network-centric. And proprietary cloud services only care about their own desktop frontends. Tough luck. It is easier for Microsoft, to pivot into being a Linux cloud provider, than for free software Desktop projects to admit their windows 95 target is DOA, that Android would not exist without the Google cloud, and that they need to work on what happen on the other side of the network link.<br> </div> Mon, 18 Feb 2019 14:06:01 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/780009/ https://lwn.net/Articles/780009/ flussence <div class="FormattedComment"> To paraphrase an infamously tone-deaf statement from 2010…<br> <p> “I guess you have to decide if you are a GNOME desktop, an Ubuntu desktop, a OneDrive desktop, a Yahoo desktop, or a Google desktop unfortunately.”<br> </div> Sun, 17 Feb 2019 19:08:59 +0000 Single-sign-on vs siloed access https://lwn.net/Articles/779993/ https://lwn.net/Articles/779993/ smcv <div class="FormattedComment"> <font class="QuotedText">&gt; isn't one of the problem with the single-sign-on that the user needs to provide permissions for the full set of capabilities of all apps?</font><br> <p> That's why GOA isn't intended to be used in apps outside GNOME itself (although that wasn't always communicated very well in the past, and there's no technical mechanism to stop unsandboxed third-party apps from using it).<br> </div> Sat, 16 Feb 2019 20:00:33 +0000 Unneeded applications https://lwn.net/Articles/779958/ https://lwn.net/Articles/779958/ mcatanzaro <div class="FormattedComment"> The Clocks and Weather apps are sort of useful insofar that they're required to be present for GNOME to be able to display world clocks and weather underneath its calendar. It's useful content to have in that space, and we need some UI somewhere for configuring it. But yeah, the applications themselves have clearly not been successful. I'd say that's mainly due to lack of resources, though.<br> <p> Honestly that's a broad trend across all of GNOME. We have some high-quality applications, but for the most part quality is lacking compared to that of the desktop itself.<br> </div> Fri, 15 Feb 2019 19:37:29 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/779953/ https://lwn.net/Articles/779953/ rahulsundaram <div class="FormattedComment"> <font class="QuotedText">&gt; System administrators and programmers who can effectively use open-source software (that is: understand the source, should the need to do so arise) are not interested in flatpak application distributions.</font><br> <p> Not true. These are overtly general remarks and easily disproven by even a few personal experiences. Even within a small sample of 6 sysadmins in my team, the vast majority of them are quite interested in Flatpaks. One runs several for random games. Two of them are experimenting with using Flatpak + Fedora Silverblue and so on. If you step back and look at container style app deployments, such interests would extend to a lot more people. <br> </div> Fri, 15 Feb 2019 18:22:33 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/779952/ https://lwn.net/Articles/779952/ daniels <p><em>System administrators and programmers who can effectively use open-source software (that is: understand the source, should the need to do so arise) are not interested in flatpak application distributions.<br /> (I'll leave my thoughts on Devs who point-and-click mystery containers and assume someone upstream knows what they're doing unsaid.)</em></p> <p>As a system administrator and programmer who can effectively use open-source software, including understanding the source and/or just writing it in the first place - I am interested in Flatpak application distribution, and have had a huge benefit from Docker-like container systems as well. As have many, many, others who developed those technologies in the first place, develop <em>with</em> those technologies, and also consume the results.</p> <p>If you don't like them, fine, but there's no reason to be condescending about it.</p> Fri, 15 Feb 2019 17:42:28 +0000 Single-sign-on vs siloed access https://lwn.net/Articles/779894/ https://lwn.net/Articles/779894/ Flameeyes <div class="FormattedComment"> I haven't really looked into GOA for years, but isn't one of the problem with the single-sign-on that the user needs to provide permissions for the full set of capabilities of all apps?<br> <p> That doesn't sound like a particularly positive feature to me, even without Flatpak: why would my email client use the same permission as a document browse? What if I want two different apps to have access to a cloud storage but for different folders, that never should be mixed together?<br> <p> </div> Fri, 15 Feb 2019 15:01:57 +0000 Unneeded applications https://lwn.net/Articles/779886/ https://lwn.net/Articles/779886/ hadess <div class="FormattedComment"> <font class="QuotedText">&gt; why does GNOME spend resources on applications neither users nor developers want?</font><br> <p> GNOME is a volunteer project, it doesn't have a GNOME management pulling people from a project and force them to work on another. People work on what they want.<br> <p> <font class="QuotedText">&gt; They are kind of apps that you run once, say "ok pretty", but never run for the second time.</font><br> <p> Filing issues against them for what features you think are missing would be useful.<br> <p> <font class="QuotedText">&gt; GNOME Documents started with a good premise, but turned out to be limited, read-only view of docs.google.com. Where's the value in that?</font><br> <p> Google Docs could be edited in GNOME Documents.<br> </div> Fri, 15 Feb 2019 10:15:30 +0000 Unneeded applications https://lwn.net/Articles/779883/ https://lwn.net/Articles/779883/ zdzichu <div class="FormattedComment"> This little thing:<br> <p> <font class="QuotedText">&gt; It has suffered, though, from a lack of both users and developers</font><br> <p> That's somewhat different, but quite valid point – why does GNOME spend resources on applications neither users nor developers want?<br> And the selection of GNOME applications is lacking in reason. Recently I saw that GNOME ships with small apps lacking a use case:<br> <p> – Maps<br> – Weather<br> <p> They are kind of apps that you run once, say "ok pretty", but never run for the second time. When I need a map, I'd rather go to maps.google.com and get the best experience, instead of running the Maps app. I see no point in Weather app at all. GNOME Clocks is borderline usable when you have coworkers in different timezones, but <a href="https://www.timeanddate.com/worldclock/meeting.html">https://www.timeanddate.com/worldclock/meeting.html</a> is again more usable and accessible.<br> <p> GNOME Documents started with a good premise, but turned out to be limited, read-only view of docs.google.com. Where's the value in that?<br> </div> Fri, 15 Feb 2019 08:28:52 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/779875/ https://lwn.net/Articles/779875/ drag <div class="FormattedComment"> I don't think that this is a accurate assessment of the computing landscape. <br> <p> There are more programmers and developers and all that stuff then there ever was before. They are doing more sophisticated, more interesting, and more useful stuff on a larger scale then ever before. And it's not all high level stuff. There is more going on in digital electronics then ever before and it's much more accessible and being used by individuals and small businesses then ever before. We have more options, more tools, more document, easier access to in-depth information, larger community, more diverse community. Cheaper, better, faster.<br> <p> It's just that the desktop doesn't have anywhere close to the same level of utility that it did 10-15 years ago. The world has moved on to bigger and better things. If you were in any business and you told everybody you think that it would be a great idea to write a new desktop app in C or C++ they would probably want to see some serious justification for that decision before they would take you seriously. It's kinda lunatic approach to doing things nowadays unless you are writing some 3D game or something like CAD software. <br> <p> As far as tablets and smart phones.. People are using computers for things other then 'computing'. Widespread proliferation of these devices just reflects that. After all the point of software is not software. The point of computers is not computers. It's that you can do useful things with these things to improve your life and make the world a better place. Having a interface that is convenient to have around when you need them is a improvement. The problem with them is that they become walled gardens and the corporations that control them attempt to use copyright and other IP laws to seize control of user's data and devices to control and monitor them. It's beyond critical that open source and secure alternatives exist for those people who seek them out.<br> <p> Even in tablets and smartphones open source software is utterly dominate, although layered over with proprietary garbage. Android AOSP is a FLOSS operating system that isn't really alien or that different from a regular Linux distribution anymore and is increasingly compatible with any and all sofware people would care to run on any traditional Linux OS. The number of phones out there a year or older that is capable of running more vanilla Google-free Android is enormous. I am sure that it can be numbered in the millions world-wide. The opportunity is huge. <br> <p> As far as flatpack goes.. There isn't anything mysterious about their contents. Not any more mysterious then what you have in a install CD or a Deb mirror. If you want to know what is going on all you have to do is look. The first thing I do when I look to use containers for anything is find out the docker file for them and see what is actually going into them. It's actually pretty easy to understand what is going on in most containers if you want.<br> <p> Which reflects more on the fact that open source software is so completely and utterly dominate at this point that it's not even funny. You may poo-poo containers, but it's containers that are a large part of making this possible. It simply would never work if everybody had to depend on RPMs or Debian releases for their software... it's simply a ineffective approach for many things. (not everything).<br> <p> I think the biggest problem we are going to see going forward with many important open source software projects is that after 20 or 30 years of continuous development they have reached such a high degree of sophistication that anybody possessing less then 10 years of working with these sorts of projects is not going to be able to make a meaningful contribution. It's a barrier of entry problem. <br> </div> Fri, 15 Feb 2019 02:12:05 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/779866/ https://lwn.net/Articles/779866/ jccleaver <div class="FormattedComment"> This really is the key point.<br> <p> There is a traditional audience for open source software and tooling. For computer users.<br> <p> There is also an audience (a much bigger one) for turnkey solutions. For computer consumers.<br> <p> Unlike, say 15 or 20 years ago, the mode/median needs of the population of computing hardware users is not interested in -- nor do they have a plausible route to -- programming and utilization of computers in a meaningful way for the open source community. 25 years ago, even closed systems had paths to scripting and user-control of the system: HyperCard springs to mind on the Mac, and AppleScript (a language derivative) and other macro systems provided an onramp to programmer/administrator-level control of a complex piece of hardware and software.<br> <p> As consumer use of computing systems took off, from the workplace and prosumer environment and game-player or family system to the current era of *mass* smartphone consumption of internet-based walled gardens, the attempt by desktop environments to duplicate the mobile OS environment has doomed itself to failure in pursuit of an audience that doesn't exist.<br> <p> Mass consumers who want to pick apps from a curated gallery are not interested in the complexities of local administration.<br> System administrators and programmers who can effectively use open-source software (that is: understand the source, should the need to do so arise) are not interested in flatpak application distributions.<br> (I'll leave my thoughts on Devs who point-and-click mystery containers and assume someone upstream knows what they're doing unsaid.)<br> <p> GNOME should avoid impossible features such as these within its core design and allow for simplifications for embedded situations to sit on top of it. Anything else really doesn't seem a tenable position in the long run.<br> </div> Thu, 14 Feb 2019 22:14:23 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/779863/ https://lwn.net/Articles/779863/ dvdeug <div class="FormattedComment"> Not supporting the tools that people actually use is going to result in pain and disappointed, frustrated users. Life is compromise, and ultimately you need to provide the tools that people want to use. When releasing products, you can't keep fighting yesterday's battles; you have to keep up with today's needs.<br> <p> Taking applications and verifying them in some sort of way that you can trust them and prevent all harm is never. gonna. happen. Perfect is never. gonna. happen. Now let's talk about how we're going to provide a variety of programs in a way that minimizes the potential harm from those programs.<br> <p> The actual, already existing audience for free, libre desktop applications is shrinking. I used Gnumeric in the past, but now I use Google Sheets for my minimal spreadsheeting needs. It's accessible where I need it to be. I go to Wolfram Alpha for many types of calculations I might have opened up bc for or wrote some code. Evolve or die.<br> </div> Thu, 14 Feb 2019 21:43:20 +0000 Some challenges for GNOME online accounts https://lwn.net/Articles/779856/ https://lwn.net/Articles/779856/ colo <div class="FormattedComment"> I think it's about time, at least for the FOSS community's part that is working on "next generation" personal/desktop computing stuff, to face a few harsh realities. At a minimum, that is:<br> <p> o) Tight integration with third-party, completely proprietary network services beyond anyone's own control and without any kind of evasive mobility in case of a change or discontinuation, that therefore may break at any time (which _could_ in theory be navigated around by a project depending on such a service, but what is at odds with accepted distribution lifecycles) is a bad idea that will eventually, yet unavoidably, end in pain and disappointed, frustrated users.<br> <p> o) Having "untrusted" application bundles delivered in some app-store-esque kind of way execute in a magically unbreakable sandbox that prevents all harm is never. gonna. happen.<br> <p> Once that finally sinks in, maybe the efforts can be re-focussed again to deliver programs, tools and features that are of use and value to the actual, already existing audience for free, libre desktop applications.<br> </div> Thu, 14 Feb 2019 19:38:16 +0000