In the 1980’s, there were no freely available C compilers (I guess Borland was inexpensive, but not free). The GNU C Compiler was the first such. The project focused on being bootstrappable, reproducibility from source with a fixed dependency chain.

Corporates took advantage of GCC, and continue to, but have also been happy that LLVM came along with its permissive licensing. LLVM was a free lunch for GPU deployment, letting corporates customize it to compile shaders without having to release the sources.

In the LLM era of mostly closed weights, closed and pirated datasets and inaccessible compute requirements, what would, or does, an open alternative look like? Or should something else be done?

  • hendrik@palaver.p3x.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    4 days ago

    A giant, properly ethical sourced dataset of training material, along with an AI architecture that comes without “hallucination” and an affordable GPU which can train such a model in a few weeks?

    • Life is Tetris@leminal.spaceOP
      link
      fedilink
      arrow-up
      10
      arrow-down
      9
      ·
      5 days ago

      Seriously? Lots of corporate software runs on Linux (or BSD). What are they, or the runtimes of their language platform, compiled using?

        • Life is Tetris@leminal.spaceOP
          link
          fedilink
          arrow-up
          7
          arrow-down
          1
          ·
          4 days ago

          The tragedy of the commons seems reasonable to you.

          If a corporate saves $$$ by using GCC, they should give atleast $$ back (to GNU/FSF, and to SFC etc. for the other software they use), shouldn’t they? And they don’t. That is taking advantage in a negative sense.

          • Colloidal@programming.dev
            link
            fedilink
            arrow-up
            3
            ·
            4 days ago

            I see what you mean. But anyone using free software would be seen as taking advantage by that logic. While that is just how the license intended.

            Just like when Intel used MINIX to create their shadow OS, the IME. MINIX is a BSD licensed project, so they were free to do with it as they pleased without returning anything to the developer or the community. Any opinions to the contrary are just developer regret in choosing the license.

                • Life is Tetris@leminal.spaceOP
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 days ago

                  That is the implication if open licenses can’t deter corporate leeching while positioning for collaboration with volunteers. Unless there is an ideal license unknown to most projects that avoids the tragedy of the commons.

        • alpine_jim@piefed.social
          link
          fedilink
          English
          arrow-up
          11
          arrow-down
          1
          ·
          4 days ago

          “taking advantage of” something doesn’t necessarily have a negative connotation.

          it often does when applied to people, but not things.