Skip Navigation

Posts
96
Comments
719
Joined
3 yr. ago

  • This is a direct quote from the linked blog:

    Occasionally I’ll have it write more substantial code for me, usually for bug fixes, and occasionally for small features. I find it does a pretty decent job here, but I keep it on manual mode and often ask it to write the code in a different way, or take a different approach.

    He is generating code and using it directly. AFAIK, being on manual mode in Claude just means approving or rejecting the each step of generated code, but it is generated and the dev appears to be using that generated code, which is introducing the risk of unknowingly using and shipping non-open source copyrighted code that the LLM trained on.

  • Whether he's doing it blindy or paying close attention, or telling the AI to re-write it or code it in a different way, does not minimize the copyright infringement risk of the output of the code that is used. Only rewriting the output by hand would minimize that risk.

    Manual mode just means he's approving, rejecting, or asking it to do something different for each step, but the output is still ultimately from the LLM.

  • But he is still generating decent amounts of code with it as well, as he states:

    Occasionally I’ll have it write more substantial code for me, usually for bug fixes, and occasionally for small features.

    Generating that code is injecting copyright risk into the compositor.

  • I haven’t heard of it happening and until it does it’s basically a non issue.

    Projects that operate on that assumption are essentially sticking their head in the sand and hoping for the best. LLM output is on particularly shaky ground regarding copyright and it's vulnerability to being sued for plagiarism, see here: https://slrpnk.net/comment/23533549

    I think it's a particularly dangerous gamble for projects based in the US, where the court system is extremely pro-corporation, making it likely to be much harder for a small FLOSS project to defend itself successfully.

    Using the internet in any capacity directly helps the financi situations of the big tech companies

    If someone gets their internet in the US, it is likely supplying a mega corporation with a monthly revenue stream, as internet providers are an oligopoly here. In other countries, this is often not the case.

    Internet access in the modern day is, for the most part, extremely difficult to avoid needing in order to function easily in society.

    In comparison, Corporate LLMs are extremely easy to avoid, and all of society got along fine without it just a few short years ago.

    Is it not worthwhile to lower your fossil fuel use where possible, despite many in the US needing a car due to terrible public transport? Is it not also worth lowering animal meat consumption where possible for both animal welfare concerns and environmental concerns? I think there's equal merit in depriving as much capital (and thus power) from pro-fascist tech corporations as possible, even if it is not total.

  • The Licensing Problem:

    Unknowingly using potentially copyrighted code from an LLM in a FLOSS project opens it up to being sued for infringement, which most FLOSS devs can’t afford to fight, especially in the US’s current extremely pro-corporate courts.

    It’s putting a target on your back for down the road when it becomes profitable for patent trolls to use AI to try to scan for copyrighted code on public code bases. Big tech companies could do the same to squash an open source competitor.

    Both Haiku OS and BSD are not allowing AI code contributions for this very reason.

    The Ethical problem:

    Simply using an AI that's run on a corporate data centers encourages the construction of yet more data centers, with all of the environmental/climate negatives they bring, as well as local harms they induce on the people living near them, such as increased electricity rates.

    Using corporate AI directly helps the financial situations of the big tech companies that host them (by boosting usage/user numbers, they are able to attract more investment capital), most of which are owned by right-wing CEO's who are more than willing to collaborate with and fund fascist governments to ensure that they are not regulated in search of both maximum profits. Some of these companies, such as Nvidia, Palantir and Oracle, genuinely appear to be seeking to use these tools for what would previously be considered crackpot conspiracy theory levels of public control and surveillance.

    But if someone is absolutely determined to use them regardless, I would hope they either use a locally run LLM, or use a distributed model like AI Horde, as at the very least that does not encourage the construction of corporate data centers nor boost their financial prospects.

  • I agree, that would be good to know.

  • The problem is both using LLM code in an open-source project due to the threat that poses to the project if they unknowingly introduce copyright infringement, as as well as the very real ethical concerns inherent to using corporate owned and hosted LLM models.

    The Licensing Problem:

    Unknowingly using potentially copyrighted code from an LLM in a FLOSS project opens it up to being sued for infringement, which most FLOSS devs can’t afford to fight, especially in the US’s current extremely pro-corporate courts.

    It’s putting a target on your back for down the road when it becomes profitable for patent trolls to use AI to try to scan for copyrighted code on public code bases. Big tech companies could do the same to squash an open source competitor.

    The Ethical problem:

    Simply using an AI that's run on a corporate data centers encourages the construction of yet more data centers, with all of the environmental/climate negatives they bring, as well as local harms they induce on the people living near them, such as increased electricity rates.

    Using corporate AI directly helps the financial situations of the big tech companies that host them (by boosting usage/user numbers, they are able to attract more investment capital), most of which are owned by right-wing CEO's who are more than willing to collaborate with and fund fascist governments to ensure that they are not regulated in search of both maximum profits. Some of these companies, such as Nvidia, Palantir and Oracle, genuinely appear to be seeking to use these tools for what would previously be considered crackpot conspiracy theory levels of public control and surveillance.

    But if someone is absolutely determined to use them regardless, I would hope they either use a locally run LLM, or use a distributed model like AI Horde, as at the very least that does not encourage the construction of corporate data centers nor boost their financial prospects.

  • LXQt and MATE are the most comparable alternatives. Neither have commented on AI contributions (either for or against), AFAIK.

  • Using big tech corporate AI in any capacity is a bad idea.

    Using a self hosted model to check for bugs (as long as you have the skills to know when the bugs it detects are not hallucinated) is probably okay. I personally would not recommend letting any LLM do the actual coding for you, however.

  • Both KDE and Gnome have significantly more developers on hand to contribute toward implementing their own wayland compositors, and on recent versions, their wayland implementations have worked very well for me, even on Nvidia hardware, which I couldn't say just a few years ago.

    In comparison; Cinnamon's Wayland backend is only just now becoming usable for most average tasks, Xfce's effort is the focus of this post, which has only just gotten to an alpha state (still not ready at all for an average user or for distros to adopt as the default), and MATE has no developers on the project who have the necessary skills to make a Wayland compositor, so they are instead trying to integrate the Wayfire Wayland Window Manager instead, and they still consider their own implementation experimental.

  • AFAIK, they are wisely not accepting AI code contributions over licensing concerns.

    The issue is the lack of software support overall. It's possible to use BSD, but quite limiting.

    Haiku OS also decided against accepting AI code for the same reasoning (though that is even more limited, and doesn't support a wide range of hardware, I believe).

  • It's definitely worth buying used wherever possible, and to repair electronics whenever possible to avoid unnecessary consumption (part of why Right to Repair is so important). Similarly, it's quite beneficial to switch to plant-based meats to avoid both unnecessary animal suffering and the carbon emissions and resource wastage that goes with industrial animal production (especially as those resources become more and more scarce due to poor crop yields and drought from climate change).

    It's often not possible to do either of those things 100%, such as it not being possible to be completely vegan/vegetarian due to a family member that isn't on board with it, but it's still beneficial to do what they can, even if it's only 20, 30, or 50%.

    Corporate AI usage, on the other hand, is one of those things that truly is completely avoidable with virtually no effort, and was something we all got along fine without just a few years ago. There are even more ethical self-hosted or decentralized non-corporate alternatives.

    Someone deciding to ignore the harmful externalities of corporate AI is making a choice to prioritize their own convenience over helping prevent our planet from becoming extremely unpleasant for billions of people and animals to live on, or the financing of a fascist surveillance state.

  • It's all about DesktopPal 97 for me!

    (Unironically do love that theme, but more seriously, I use Xfce on a particularly weak laptop with only 4gb of RAM, where it works as a good compromise between being lightweight yet not needing the configuration that Window Managers need if they don't come pre setup from the distro itself)

  • Bear in mind that each desktop environment has its own implementation of Wayland, meaning each can offer vastly different user experiences. Gnome and KDE currently have the most polished and integrated Wayland compositors, and are the least likely to have any noticeable issues compared to X11, except for perhaps a few edge cases that have yet to be worked on.

    Cinnamon, MATE, and Xfce all still use experimental/buggy Wayland compositors, so if any of those desktop environments were the ones you experienced issues with Wayland on, I wouldn't let that color your expectations of Wayland itself.

  • I think it's quite clear I'm against AI use (especially in FLOSS projects) for the reasons I've laid out in the comments here, I make no bones about that. And you yourself are clearly pro-AI, and dislike arguments advocating against its use. You also appear to dislike the idea of individuals being able to contribute toward any sort of societal change with personal choices, instead much preferring to put the onus on a clearly corrupt government which is itself at the beck and call of the very AI companies we're discussing.

  • The developer made this public post of their own volition, presumably for others to read and make up their own mind on. It's not naming and shaming to alert others their DE is going to be AI coded in the future, or to point out the potential downfalls of the project adopting AI.

  • All of us can try to take steps to reduce our fossil fuel use, either by trying to drive less, using public transport if available, or using an e-bike if viable. Individually the contribution is small, but collectively it can add up to help reduce demand, thus reducing the financial incentive to invest in oil or drill for more.

  • Selfhosted @lemmy.world

    I Spent a Year Replacing My Subscriptions by Self Hosting. Here’s How.

  • Opensource @programming.dev

    Movim - A GPL, federated E2EE Text Chat & Video Call platform (w/ screenshare!) using XMPP just launched a new funding campaign to accelerate development of Discord-like features!

    movim.eu
  • History @mander.xyz

    How to End Democracy in 60 Days - Death of Democracy Q1 1933

  • History @mander.xyz

    How Popular Was Hitler? From the start of WW2 to the end

  • Programming @programming.dev

    Re-discovering 3D Graphics the Way Early Games Did

  • Linux @programming.dev

    Wayland didn’t kill Linux desktops, but it did expose their weakest assumptions

    www.xda-developers.com /wayland-didnt-kill-linux-desktops-expose-weakest-assumptions/
  • Running @lemmy.world

    Running across Timor in 5 days while talking about its WWII history - Beau Miles

  • History @mander.xyz

    The Racist history of Surveillance

  • History @mander.xyz

    Some things never seem to change - Billy the Kid, the Lincoln County War, and Law Enforcement who aligned with the Corporate Interests

  • History @mander.xyz

    It's All Henry VIII!: A Beginner's Guide To The Dissolution of the Monasteries

  • History @mander.xyz

    Nearly lost and Forgotten - Ghost Town Cemetery - Charleston, AZ

  • Linux @programming.dev

    Are we stuck with the same Desktop UX forever? | Scott Jenson, Ubuntu Summit 25.10

  • History @mander.xyz

    The Black Soldiers who Defeated the Fascists in WW2

  • History @mander.xyz

    I Read Hitler's Book in 2025. It scared me for us. | The Present Past

  • Technology @lemmy.world

    What does Oracle actually do? Take other businesses' data hostage for profit | Good Work

  • Solarpunk technology @slrpnk.net

    World's Largest Cargo Sailboat Finishes First Transatlantic Voyage (Video of the boat in action in post body)

    www.marinelink.com /news/cargo-sailboat-finishes-first-531807
  • Privacy @programming.dev

    DeFlock - A map of known Flock camera locations which anyone with an OpenStreetMap account can contribute to

    deflock.me
  • Solarpunk technology @slrpnk.net

    Radiative Cooling Aerogel from Potatoes (and other DIY bioplastics)

  • History @mander.xyz

    How 1949 and the Cold War Internationalized the First Indochina War

  • History @mander.xyz

    Argentina's Dirty War: The Junta and the Disappeared