Hacker News new | past | comments | ask | show | jobs | submit login

Pylance is built upon the Pyright language server which is open source: https://github.com/microsoft/pyright

I'm curious what research/IP has lead to this being a source turducken of open-closed-open, but it's not entirely closed.




Has anyone said definitively that it wouldn't be open-source in the future? I know sometimes this is due to things like joint or contract development where the lawyers need to hash out the rights first.


No plans according to a comment in July [1].

Curiosity leading me to try to answer my own question with an educated guess: Pylance does appear to use the ONNX runtime, so it seems probable that it could be using ML models for type information to feed to Pyright developed by or in concert with IntelliCode efforts and that research effort of IntelliCode does fit what Microsoft is currently keeping proprietary.

[1] https://github.com/microsoft/pylance-release/issues/4#issuec...


Interesting, thanks for the link - that definitely sounds like they’re trying something like using the free version as training for a paid product.


They are saying in that README that pyright as a VS Code Extension will be left to rot, leaving just the typechecker as open source and maintained.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: