vscode-fortran-support icon indicating copy to clipboard operation
vscode-fortran-support copied to clipboard

Publish Extension at Eclipse Open VSX

Open kernie opened this issue 4 years ago • 6 comments

Hi there,

your extension is quite useful to Fortran devs and I appreciate it much in my daily work.

I found a VSCODE fork https://vscodium.com that is completely published under a MIT license and I would like to use your extension in VSCODIUM. However, it is under discussion if extensions of the MS Marketplace may be legally installed in VSCODIUM, which is technically easily possible.

The legal discussion could be effectively circumvented if your extension could also be published at https://open-vsx.org (https://github.com/eclipse/openvsx/wiki/Publishing-Extensions) .

What are your thoughts about it?

Thanks, Maarten

kernie avatar Aug 04 '20 10:08 kernie

I'm also interested with this.

kvrigor avatar Aug 19 '20 12:08 kvrigor

I will look into it.

krvajal avatar Feb 05 '21 19:02 krvajal

This is easily doable, I have started the process of claiming our publisher and we should be good to go. Our license MIT which is compatible with open-vsx

gnikit avatar Dec 16 '21 12:12 gnikit

We have obtained the publisher ID fortran-lang but we have a problem since we rely on the vscode-cpptools extension for the Debug Adapters. We would probably have to remove the C++ extension all together as a dependency if we were to publish on Open VSX.

Related issues:

https://github.com/microsoft/vscode-cpptools/issues/6518 https://github.com/microsoft/vscode-cpptools/issues/6388

gnikit avatar Jun 08 '22 22:06 gnikit

I manually edited the packages.json file to remove the ms-vscode.cpptools dependency and this extension works perfectly fine without it, including debugging. I am using https://github.com/WebFreak001/code-debug and debugging features such as breakpoints, variables, registers, call stack, etc. seem to be working perfectly fine. I'm assuming other debuggers work just as well assuming the compiler supports Fortran.

Personally, after reading the linked issues, I think it is very clear Microsoft is not acting in good faith with their license restrictions. This package, being a true FOSS package without further restrictions, should therefore not depend on it.

@gnikit I'm willing to rework some of the docs to give examples of debugging with tools outside of Microsoft's, if it would be acceptable to then drop the dependency.

LaserEyess avatar Feb 19 '24 01:02 LaserEyess

This would also make Modern Fortran available in Code Server.

RemiLacroix-IDRIS avatar May 03 '24 09:05 RemiLacroix-IDRIS