• GaveUp [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    11 months ago

    This meme is pretty accurate

    Look at the rankings of most stars on GitHub

    https://gitstar-ranking.com/repositories

    Repos completely dominated by big tech a la Microsoft, Meta, Google, Alibaba, Tencent

    Actual code projects are web frameworks and ML frameworks by Meta and Google

    FOSS is weaponized by big tech to make all code projects outside their company dependent on them and in worse cases, Amazon will just straight up steal somebody’s code, slap an AWS wrapper around it, and sell it as a service for millions without crediting or compensating the author

    FOSS is also a great way for big tech to have free labour improve their tools that can’t be monetized or have free labour help them in their fight against competition

    Nobody is paying for web frameworks like React so get a bunch of Meta bootlicking nerds to improve it for them for free. Selling Borg/Kubernetes isn’t worth the additional miniscule revenue stream for Google so release that. Meta and Google open sources PyTorch and Tensorflow so people can hopefully make one better than the other. Meta open sources their inferior LLM models so people can help make it better than OpenAI’s

    • glukoza@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      11 months ago

      I agree, good comment. There is so much big tech in foss/oss community, like you gave example with repos and with react. People working for free for big tech. Getting something to put in their CV or just bootlickers.

      Every open source or foss from company is in company interest, it will never be in community interest.

    • PorkrollPosadist [he/him, they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      11 months ago

      Nobody is paying for web frameworks like React so get a bunch of Meta bootlicking nerds to improve it for them for free.

      React was developed internally by Facebook, then open sourced. While a big part of this is getting regression testing and bug fixes for “free,” the primary motivation was to outsource training costs. By making React publicly available, Facebook no longer had to train new hires how to use it. Instead they’ve created an entire industry of third party code bootcamps and a long line of applicants climbing over each other who are already familiar with their tooling. It was a move driven by the objective of undermining labor power within the firm, to make their software developers more fungible and replaceable. Though this strategy has been replicated elsewhere, it was somewhat ahead of its time, going beyond the typical approach of just using “open source” software because other people will maintain it for “free.”

    • jaeme [any, comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      The Open Source Initiative has always been like this. It has ALWAYS been about producing higher quality software and the superiority of its development model. It is designed not to challenge the existing status quo. That’s their preogative.

      This is why the term “FOSS” is harmful. It attempts to generalize groups of people in vastly different stages with vastly different goals.

      Reject FOSS, one should clearly state what they mean and want. We are united in varying degrees of struggle against proprietary software, but each of our goals and circumstances are different.

      FOSS is so popular because it homogenizes us into a box that can be categorized and compartmentalized. Labels are comforting, but they can also be harmful. One thing is for sure, “FOSS” isn’t a threat to these corporations.

    • drhead [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      Meta and Google open sources PyTorch and Tensorflow so people can hopefully make one better than the other.

      That’s a bit optimistic at this point… PyTorch is basically the Windows of machine learning libraries – it’s not particularly great on its own merits, because a lot of core features (XLA, jit compiling) are clearly added as afterthoughts and have a lot of very apparent issues, but everyone uses it because everyone uses it. It is a perfect expression of why maybe “move fast and break things” isn’t such a great philosophy for important libraries.

      • ⬇️🐋
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        Conversely, JAX does make jit compilation to XLA “first-class”, and it’s great as long as you stick to existing XLA primitives — but god help you if you need any functionality outside of this scope. ATen is a joy compared with…whatever this is. Enjoy digging through IR documentation that requires a PhD specialising in compilers to understand, just to implement an accelerated sparse matrix operation (because JAX’s sparse API is an embarrassment, unless maybe your matrices are suitable for representation in ELL format).

        In line with the previous poster, there’s something to be said about JAX (and many other “not official” Google products) masquerading as a community project although a large share of development coordination and communication actually occurs on internal corporate-controlled channels—never mind the (IMO) perverse incentives of prioritising Google-only hardware (TPU) over everything else.