• bitfucker@programming.dev
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    15 hours ago

    Then specify MS plugins. If you only said plugins on MS marketplace, you are blaming MS for things they didn’t do

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 hours ago

      It also plays into [Microsoft’s] goal to make VS Code seem open source while being the opposite! A lot of the functionality is in the marketplace but non Microsoft products aren’t legally allowed to use it and you’re not allowed to distribute builds of the plugins.

      My use of “their” may have been too ambiguous. I thought it was clear from the context that I was talking about Microsoft’s program, marketplace, and plugins specifically. When you use VS Code with things like C it’s like “hey, download this extension!” So from your perspective that’s a thing VS Code can do, because it’s so seamless and easy to add in. But what you don’t realize is that you’re downloading a proprietary, closed source extension. When you use VS Codium you can’t (easily) get those extensions (without breaking Microsoft’s terms of service). It’s the same shit that Oracle pulls with their JDK distribution and a big part of why OpenJDK usage is much more common post 2019ish.

      • bitfucker@programming.dev
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        5 hours ago

        Yes, hence why I commented that MS never prohibits you from publishing your extension elsewhere. Nor does MS forbid you from using other marketplaces when using their product. It’s like saying valve is prohibiting game dev from publishing their game elsewhere or distributing their game outside of steam. It’s just not true. And MS has all the right to limit their marketplace to their own client too. After all, it is first and foremost, their service for their product specifically. It’s like you’re making an unofficial client for youtube.

        • JackbyDev@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 hours ago

          I never said MS is doing any of those things. I even linked their TOS to show you very clearly what they’re doing and not doing.

          And MS has all the right to limit their marketplace to their own client too. After all, it is first and foremost, their service for their product specifically. It’s like you’re making an unofficial client for youtube.

          I never said they shouldn’t “have the right”, I said they’re open-washing. They act like VS Code is open source but the build they distribute is not and a lot of the functionality they add in through recommended plugins are both not open source and you’re not allowed to easily download them from other plugins. Everything about VS Code is fauxpen source to the max.

          • bitfucker@programming.dev
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            1 hour ago

            I never have a problem with your follow up, even if you still did not specify your intention explicitly. At least the ToS is for a plugin that is owned by MS so it provides a clue to what you’re referring to. I have a problem with your original statement.

            … A lot of the functionality is in the marketplace but non Microsoft products aren’t legally allowed to use it and you’re not allowed to distribute builds of the plugins.

            To put differently:

            A lot of the functionality is in the marketplace. Non MS products aren’t legally allowed to use it (1). You’re not allowed to distribute builds of the plugin(s) (2).

            See the problem? That statement with the follow up is accusing MS restricting your right to use MS marketplace from non MS product as a problem (1), and THEN accusing that you cannot distribute the build of the plugins from said marketplace (2) which is only true for MS owned plugins.

              • bitfucker@programming.dev
                link
                fedilink
                arrow-up
                1
                ·
                53 minutes ago

                My point is, clear up your mistakes in communication. It doesn’t help anyone to spread misinformation. I hate MS as the linux guy next door, but making false accusations, intentionally or not, will make people stay away from you. Because as I stated, I immediately understand the context just from you sending ToS of a plugin owned by MS. But your accusation is different entirely than your intention.