News for hackers. Stuff that matters.
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by emptysongglass on Wednesday June 15, 2022 @08:01PM (#31760991)
They did the same thing with closed source Pylance, which is built on top of the open source Pyright. Pretty despicable behavior no matter how you cut it.
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by Cu3PO42 on Wednesday June 15, 2022 @08:42PM (#31761262)
I'm by no means in favor of closed source extensions, but I feel it's worth mentioning that yes, Pyright is open source and Pylance isn't, but Pyright is also a Microsoft project. You can hardly make the argument that keeping all parts closed source would have been better.
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by darthrupert on Thursday June 16, 2022 @12:25AM (#31762427)
They have full right to do this. They are still scumbags for doing it.

Nobody should be terribly surprised when a giant corporation behaves like a scumbag; it's a fundamental feature of such organizations. We as individuals have the responsibility of shunning them when they do this.

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by davidatbu on Thursday June 16, 2022 @12:34AM (#31762463)
I'm curious, why are they scumbags?

Aren't they free to decide how their time and effort is used? Do they have some inherent obligation to work for you for free(which is what open source is)?

If you develop some piece of software, and use the open core model, I wouldn't consider you a scumbag.

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by darthrupert on Thursday June 16, 2022 @12:49PM (#31768235)
You speak of them as if they were a person. Microsoft is not a person, so they indeed do not have the same rights as people do. Specifically, they can be called what they are with a far lower threshold than people, especially with the reputation they have accumulated over the decades.
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by davidatbu on Thursday June 16, 2022 @04:06PM (#31770328)
I'm not totally familiar with their past actions, but you specifically called the fact that pylance is not open source (while the "pyright" core is) a "scumbag move", which is what I am arguing is unfair.

So I'm having trouble figuring out your position: is Microsoft a scumbag for not open sourcing pylance or not?

FWIW, I was, until recently, a daily user of pyright, and it's, by a million miles, the best LSP for python out there. The maintainer of pyright also contributes a LOT towards pushing forward the static typing ecosystem in python. In fact, the most recent PEP in Python static typing was initiated, drafted, and first implemented, by the maintainer of pyright[0].

Microsoft also has hired Guido Van Rossum to work on Python full time.

So I think calling Microsoft scumbags about an aspect of how they engage with the Python ecosystem is not only unfair, but totally misleading.

[0] https://peps.python.org/pep-0681/

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by darthrupert on Friday June 17, 2022 @01:08AM (#31774329)
You again talk about individuals and individual behavior and then switch seamlessly into talking about Microsoft. Even worse, you insinuate that dislike of Microsoft behavior is equal to dislike of individual Microsoft-adjacent peoples’ behavior.

No. These things are not the same and they should never be equated.

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by davidatbu on Friday June 17, 2022 @03:50AM (#31775293)
I talked about the maintainer of Pyright (Eric Taut), and I talked about Guido Van Rossum. Both are currently salaried employees as Microsoft. The work they are doing is unambiguously enabled by the salaries that Microsoft pays them. They are not "Microsoft-adjacent", they are employed by Microsoft.

If one wants to evaluate Microsoft's moral standing with regards to their participation in the Python ecosystem, one must take into account the work done on the Python ecosystem by Microsoft's salaried employees, in their working hours, no?

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by Barrin92 on Thursday June 16, 2022 @01:20AM (#31762668)
don't really understand this mentality. I think people or organizations who create software, or anything really, ought to have the right (not just legally, but ethically) to determine how much of it they want to open up, given that they've built it.

I don't see the relationship to giant corporations either. Sublime is proprietary, Datomic is, a lot of bespoke tools are because the creators depend on capturing their full value.

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by lovetox on Thursday June 16, 2022 @02:10AM (#31762916)
We use pyright, great software with extremely quick support and fixes. I think they have a full time developer on this project. You seem pretty entitled.
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by emptysongglass on Wednesday June 15, 2022 @09:23PM (#31761555)
I didn't mean to imply otherwise only that building prop. extensions on top of their own open extensions is nothing new for them and smacks of bad faith engagement.
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by thawaya3113 on Wednesday June 15, 2022 @09:54PM (#31761741)
How is that bad faith? Isn’t that, for example, exactly what Gitlab does?

It would be bad faith if they removed access to the open source code somehow.

Re:Microsoft discloses plans to turn parts of VS Code C# ext... by Nullabillity on Wednesday June 15, 2022 @10:52PM (#31762039)
It's advertised as open source, but the published source code isn't what people actually run (when using their official binaries).
Re:Microsoft discloses plans to turn parts of VS Code C# ext... by josephcsible on Thursday June 16, 2022 @02:20AM (#31762966)
Also, remember that Microsoft added code to Pylance to see if you were running an open-source build of VS Code and to refuse to work if you were.