Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

server license information, preferred license setting #3627

Open
mrnoname1000 opened this issue Feb 26, 2025 · 1 comment
Open

server license information, preferred license setting #3627

mrnoname1000 opened this issue Feb 26, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@mrnoname1000
Copy link

mrnoname1000 commented Feb 26, 2025

Description

This project includes configs for open source and proprietary language servers alike. I avoid running proprietary software anywhere I can, but with these configs I have no way of determining the license of a given language server, nor a way to disable proprietary ones like Intelephense. I would like to see a license field and a setting to enable only specific licenses or a class of licenses, like Gentoo's ACCEPT_LICENSE functionality.

I could contribute toward this end if some direction was given. A store of licenses would have to be maintained somewhere, I wonder if something like this already exists in another project?

@mrnoname1000 mrnoname1000 added the bug Something isn't working label Feb 26, 2025
@justinmk
Copy link
Member

That is more the domain of https://github.com/neovim/packspec . lspconfig is not a package spec.

If LSP doesn't have a way for servers to indicate their license, I don't think we want to take on that scope here.

@justinmk justinmk added enhancement New feature or request and removed bug Something isn't working labels Feb 27, 2025
@justinmk justinmk changed the title Add license information and preferred license setting server license information, preferred license setting Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants