Skip Navigation

The anti-AI sentiment in the free software communities is concerning.

Whenever AI is mentioned lots of people in the Linux space immediately react negatively. Creators like TheLinuxExperiment on YouTube always feel the need to add a disclaimer that "some people think AI is problematic" or something along those lines if an AI topic is discussed. I get that AI has many problems but at the same time the potential it has is immense, especially as an assistant on personal computers (just look at what "Apple Intelligence" seems to be capable of.) Gnome and other desktops need to start working on integrating FOSS AI models so that we don't become obsolete. Using an AI-less desktop may be akin to hand copying books after the printing press revolution. If you think of specific problems it is better to point them out and try think of solutions, not reject the technology as a whole.

TLDR: A lot of ludite sentiments around AI in Linux community.

201 comments
  • One of the main things that turns people off when the topic of "AI" comes up is the absolutely ridiculous level of hype it gets. For instance, people claiming that current LLMs are a revolution comparable to the invention of the printing press, and that they have such immense potential that if you don't cram them into every product you can all your software will soon be obsolete.

  • No, it is because people in the Linux community are usually a bit more tech-savvy than average and are aware that OpenAI/Microsoft is very likely breaking the law in how they collect data for training their AI.

    We have seen that companies like OpenAI completely disregard the rights of the people who created this data that they use in their for-profit LLMs (like what they did to Scarlett Johansson), their rights to control whether the code/documentation/artwork is used in for-profit ventures, especially when stealing Creative Commons "Share Alike" licensed documentation, or GPL licensed code which can only be used if the code that reuses it is made public, which OpenAI and Microsoft does not do.

    So OpenAI has deliberately conflated LLM technology with general intelligence (AGI) in order to hype their products, and so now their possibly illegal actions are also being associated with all AI. The anger toward AI is not directed at the technology itself, it is directed at companies like OpenAI who have tried to make their shitty brand synonymous with the technology.

    And I haven't even yet mentioned:

    • how people are getting fired by companies who are replacing them with AI
    • or how it has been used to target civilians in war zones
    • or how deep fakes are being used to scam vulnerable people.

    The technology could be used for good, especially in the Linux community, but lately there has been a surge of unethical (and sometimes outright criminal) uses of AI by some of the worlds wealthiest companies.

  • I get that AI has many problems but at the same time the potential it has is immense, especially as an assistant on personal computers

    [Citation needed]

    Gnome and other desktops need to start working on integrating FOSS AI models so that we don’t become obsolete.

    And this mentality is exactly what AI sceptics criticise. The whole reason why the AI arms race is going on is because every company/organisation seems convinced that sci-fi like AI is right behind the corner, and the first one to get it will capture 100% of the market in their walled garden while everyone else fades into obscurity. They're all so obsessed with this that they don't see a problem with putting in charge a virtual dumbass that is constantly wrong.

  • Maybe we'd be warmer towards AI if it wasn't being used as a way for big companies to steal content from smaller creative types in order to fund valueless wealth generators.

    Big surprise that a group consisting of people rather than corporations is mad about it.

  • Gnome and other desktops need to start working on integrating FOSS

    In addition to everything everyone else has already said, why does this have anything to do with desktop environments at all? Remember, most open-source software comes from one or two individual programmers scratching a personal itch—not all of it is part of your DE, nor should it be. If someone writes an open-source LLM-driven program that does something useful to a significant segment of the Linux community, it will get packaged by at least some distros, accrete various front-ends in different toolkits, and so on.

    However, I don't think that day is coming soon. Most of the things "Apple Intelligence" seems to be intended to fuel are either useless or downright offputting to me, and I doubt I'm the only one—for instance, I don't talk to my computer unless I'm cussing it out, and I'd rather it not understand that. My guess is that the first desktop-directed offering we see in Linux is going to be an image generator frontend, which I don't need but can see use cases for even if usage of the generated images is restricted (see below).

    Anyway, if this is your particular itch, you can scratch it—by paying someone to write the code for you (or starting a crowdfunding campaign for same), if you don't know how to do it yourself. If this isn't worth money or time to you, why should it be to anyone else? Linux isn't in competition with the proprietary OSs in the way you seem to think.

    As for why LLMs are so heavily disliked in the open-source community? There are three reasons:

    1. The fact that they give inaccurate responses, which can be hilarious, dangerous, or tedious depending on the question asked, but a lot of nontechnical people, including management at companies trying to incorporate "AI" into their products, don't realize the answers can be dangerously innacurate.
    2. Disputes over the legality and morality of using scraped data in training sets.
    3. Disputes over who owns the copyright of LLM-generated code (and other materials, but especiallly code).

    Item 1 can theoretically be solved by bigger and better AI models, but 2 and 3 can't be. They have to be decided by the courts, and at an international level, too. We might even be talking treaty negotiations. I'd be surprised if that takes less than ten years. In the meanwhile, for instance, it's very, very dangerous for any open-source project to accept a code patch written with the aid of an LLM—depending on the conclusion the courts come to, it might have to be torn out down the line, along with everything built on top of it. The inability to use LLM output for open source or commercial purposes without taking a big legal risk kneecaps the value of the applications. Unlike Apple or Microsoft, the Linux community can't bribe enough judges to make the problems disappear.

  • AI is mostly just hype. It's the new blockchain

    There are important AI technologies in the past for things like vision processing and the new generative AI has some uses like as a decent (although often inaccurate) summarizer/search engine. However, it's also nothing revolutionary.

    It's just a neat peace of tech

    But here come MS, Apple, other big companies, and tech bros to push AI hard, and it's so obv that it's all just a big scam to get more of your data and to lock down systems further or be the face of get-rich-quick schemes.

    I mean the image you posted is a great example. Recall is a useless feature that also happens to store screenshots of everything you've been doing. You're delusional if you think MS is actually going to keep that totally local. Both MS and the US government are going to have your entire history of using the computer, and that doesn't sit right with FOSS people.

    FOSS people tend to be rather technical than the average person, so they don't fall for tech enthusiast nonsense as much.

  • As someone whose employer is strongly pushing them to use AI assistants in coding: no. At best, it's like being tied to a shitty intern that copies code off stack overflow and then blows me up on slack when it magically doesn't work. I still don't understand why everyone is so excited about them. The only tasks they can handle competently are tasks I can easily do on my own (and with a lot less re-typing.)

    Sure, they'll grow over the years, but Altman et al are complaining that they're running out of training data. And even with an unlimited body of training data for future models, we'll still end up with something about as intelligent as a kid that's been locked in a windowless room with books their whole life and can either parrot opinions they've read or make shit up and hope you believe it. I'll think we'll get a series of incompetent products with increasing ability to make wrong shit up on the fly until C-suite moves on to the next shiny bullshit.

    That's not to say we're not capable of creating a generally-intelligent system on par with or exceeding human intelligence, but I really don't think LLMs will allow for that.

    tl;dr: a lot of woo in the tech community that the linux community isn't as on board with

  • The first problem, as with many things AI, is nailing down just what you mean with AI.

    The second problem, as with many things Linux, is the question of shipping these things with the Desktop Environment / OS by default, given that not everybody wants or needs that and for those that don't, it's just useless bloat.

    The third problem, as with many things FOSS or AI, is transparency, here particularly training. Would I have to train the models myself? If yes: How would I acquire training data that has quantity, quality and transparent control of sources? If no: What control do I have over the source material the pre-trained model I get uses?

    The fourth problem is privacy. The tradeoff for a universal assistant is universal access, which requires universal trust. Even if it can only fetch information (read files, query the web), the automated web searches could expose private data to whatever search engine or websites it uses. Particularly in the wake of Recall, the idea of saying "Oh actually we want to do the same as Microsoft" would harm Linux adoption more than it would help.

    The fifth problem is control. The more control you hand to machines, the more control their developers will have. This isn't just about trusting the machines at that point, it's about trusting the developers. To build something the caliber of full AI assistants, you'd need a ridiculous amount of volunteer efforts, particularly due to the splintering that always comes with such projects and the friction that creates. Alternatively, you'd need corporate contributions, and they always come with an expectation of profit. Hence we're back to trust: Do you trust a corporation big enough to make a difference to contribute to such an endeavour without amy avenue of abuse? I don't.


    Linux has survived long enough despite not keeping up with every mainstream development. In fact, what drove me to Linux was precisely that it doesn't do everything Microsoft does. The idea of volunteers (by and large unorganised) trying to match the sheer power of a megacorp (with a strict hierarchy for who calls the shots) in development power to produce such an assistant is ridiculous enough, but the suggestion that DEs should come with it already integrated? Hell no

    One useful applications of "AI" (machine learning) I could see: Evaluating logs to detect recurring errors and cross-referencing them with other logs to see if there are correlations, which might help with troubleshooting.
    That doesn't need to be an integrated desktop assistant, it can just be a regular app.

    Really, that applies to every possible AI tool. Make it an app, if you care enough. People can install it for themselves if they want. But for the love of the Machine God, don't let the hype blind you to the issues.

  • Whenever AI is mentioned lots of people in the Linux space immediately react negatively.

    Because whenever AI is mentioned it usually isn't even close to what AI meant.

  • i think firefox shows that ai can be used right, to help with accessibility.

    i think the problem with ai is when companies use it as a buzzword instead of actual innovation by just cramming a bunch of ai into their product to do a bunch of niche things.

  • Using an Al-less desktop may be akin to hand copying books after the printing press revolution.

    Or perhaps not.

    • I guess we'll see. 😃 In any case I wouldn't want my Linux desktop to be 5 years behind if they do take off on other platforms.

  • I think conceptually AI is very useful and interesting, and as a general technical thing. But when we start talking about OpenAI and others, their methods for data collection, respect of licenses etc is where I (and I believe others) take issue

    • Seems to go to the OPs point of having open software alternatives, though. I am in a fairly unusual place regarding the practical usage of some of these things, but I do agree that if the entire concept is fundamentally rejected among proponents of open software that delays the possibility of developing viable alternatives to work around those issues.

      • Yeah absolutely. Theres space for “fairly trained” models (for lack of a better term). And I believe these exist? Or are touted to be so (whether true, who knows). Having some level of integration with the linux desktop in a way that keeps everyone happy will be a significant challenge

    • I agree. Openai have sold everything they supposedly stood for.

  • Testing AI (knowledge system) was the first job out of college for me in the '90s (I used to be a programmer). I'm not against it, but I don't like it in my feet either. I like using the operating system all by myself, or generating things on my own. Especially now that I'm an artist, I like painting on paper. I even dislike digital art (I find it flat), let alone generative art.

  • AI may be useful in some cases (ask Mozilla) but it is not like what you said in the middle part of your post. Seeing the vote rate makes me feel a tiny bit better about this situation.

201 comments