• 1 Post
  • 70 Comments
Joined 3 years ago
cake
Cake day: August 2nd, 2023

help-circle

  • The fact is, currently, AI can’t write good code. I’m sure that at some point in the future they will - but we’re not there yet, and probably have some years still.

    Imagine at some point in the future, where an AI can program any piece of software you want for you, and do it well. At that point, the value of code itself will be minimal. If you keep your code proprietary, I’ll just get the AI to re-implement the functionality anew and publish it.

    Therefore, all code will be permissive open source. There would be no point in keeping anything proprietary, and also no point in applying copyleft. But at this point the copyleft “hack” would simply be unnecessary, so permissive open source would be just as good.

    Until then, me not using AI doesn’t in any way prevent others from training AI on my code. So I just don’t see training on my code as a valid reason to avoid it. I don’t use AI currently - but that’s for entirely pragmatic reasons: I’m not yet happy with the code it generates.


  • with a long tail of grumpy holdouts who adhere to free software principles

    Nothing on the core free software principles - namely, the four freedoms - actually concerns the development process and tools used - or copyright. It’s all about what you can do with the software.

    The GPL is more of a “hack” that “perverts” copyright to enforce free software principles - because that was the tool available, not because the people who wrote it really liked intellectual property.




  • lily33@lemm.eetoTechnology@lemmy.world•*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 years ago

    Any accessibility service will also see the “hidden links”, and while a blind person with a screen reader will notice if they wonder off into generated pages, it will waste their time too. Especially if they don’t know about such “feature” they’ll be very confused.

    Also, I don’t know about you, but I absolutely have a use for crawling X, Google maps, Reddit, YouTube, and getting information from there without interacting with the service myself.












  • To add about the distro framgentation, and particularly:

    If I run into a software I need and it specifically indicates it’s for another flavor of Linux than the one I run, how likely is it that I can get it to work on another distro without any real trouble?

    You might have. Some software is distributed as a portable binary and can run on any distro. However, many installers are distro-specific (or distro family-specific, since they’re made for a specific package manager). For example, a software packaged for Ubuntu as a .deb file would install fine on Ubuntu or Mint, and probably install fine on Debian, but if you want to install it on Fedora or Arch you’ll have to manually re-package it.

    Most distro-specific software usually ships debian or ubuntu package - so you might go with that for that reason. Or Arch/Endeavor: while you’ll rarely see an official Arch package, most often someone will have already re-packaged it and put it on the AUR.

    That said, for the major distros, the desktop environment makes much more difference than the distro.