I would understand if Canonical want a new cow to milk, but why are developers even agreeing to this? Are they out of their minds?? Do they actually want companies to steal their code? Or is this some reverse-uno move I don’t see yet? I cannot fathom any FOSS project not using the AGPL anymore. It’s like they’re painting their faces with “here, take my stuff and don’t contribute anything back, that’s totally fine”

  • brandon@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 months ago

    The unfortunate reality is that a significant proportion of software engineers (and other IT folks) are either laissez-faire “libertarians” who are ideologically opposed to the restrictions in the GPL, or “apolitical” tech-bros who are mostly just interested in their six figure paychecks and fancy toys.

    To these folks, the MIT/BSD licenses have fewer restrictions, and are therefore more free, and are therefore more better.

    • Avid Amoeba@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      3 months ago

      Yeah, that’s all there’s to it, along with pure ignorance. In a past not so ideologically developed life, I’ve written code under Apache 2 because it was “more free.” Understanding licenses, their implications, the ideologies behind them and their socioeconomic effects isn’t trivial. People certainly aren’t born educated in those, and often they reach for the code editor before that.

    • beleza pura@lemmy.eco.br
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      3 months ago

      it’s interesting how the move away from the gpl is never explicitly justified as a license issue: instead, people always have some plausible technical motivation. with clang/llvm it was the lower compile times and better error messages; with these coreutils it’s “rust therefore safer”. the license change was never even addressed

      i believe they have to do this exactly bc permissive licenses appeal to libertarian/apolitical types who see themselves as purely rational and changing a piece of software bc of the license would sound too… ideological…

      so the people in charge of these changes always have a plausible technical explanation at hand to mask away the political aspect of the change