-
-
Notifications
You must be signed in to change notification settings - Fork 593
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
MIT License and Stylint dependency #1458
Comments
Thanks for letting me know. The repo's LICENSE.md seems to be GPLv2, not v3. I don't think there's anything actionable from me. From what I see in Stylus-supremacy codebase, it's using source files of stylint, so it should have been GPL. But I'm using Stylus-supremacy as a dependency through its public API, while making no modifications to it. So I'm not obliged to make VLS GPL. One change I could do is to remove Stylus-supremacy from VLS dependency and only load it from workspace. This means no out-of-the-box formatting for Stylus part, but that's ok IMO. |
Hello @octref sorry for the delay. From my point of view, removing the out-of-the-box formatting of Stylus part will enable the integration of vls into Eclipse Wild Web Developer. If you are ok with this change, I will continue my work about supporting vue into Eclipse IDE. |
Hello @octref do you want a PR about removal of Stylus-supremacy from VLS dependency. If so, can you show me where to start? |
ThisIsManta/stylus-supremacy#58 has been fixed. What's next? |
@octref - looks like the Stylus GPL issue is now resolved. Does that mean you can simply upgrade to resolve your side of this, or is there more? |
It wasn't. Stylint 2.0.0 is still GPL licensed. |
@octref What about your proposal?
Can I help you on this? If so, can you point me where to start? Thanks. |
I've added this to stylint as a new issue: |
By the way styleInt sounds no so active : https://github.com/SimenB/stylint/commits/master 🤔 |
Ha, Does anyone care about this?
I think this is acceptable. |
I would love this to finally be added - would be happy to remove Stylus |
me too
…On Tue, Mar 23, 2021 at 12:08 AM davydnorris ***@***.***> wrote:
I would love this to finally be added - would be happy to remove Stylus
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1458 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANCCNZ23Y3X4WJ6XKAAQIHTTE65VRANCNFSM4I72SPMQ>
.
|
I will do it when finishing other issues. If anyone can help, the PR is welcome. To change here: |
I'm happy to have a crack at this - is it just a matter of pulling all references to Stylus from this file, or do we then have to do some magic to define it as an externally supplied dependency? |
I think just removing the bundled
Other place only has |
I've had all hopes up when I've seen that you added it to the milestone. Any particular reason why you removed it again? |
I have many tasks in v0.36.0. so I delay it. |
Is there any estimated time for this to get sorted and have vue js support in eclipse wild web developer? |
Volar is the great choice now. |
Yes, I am already using VSCode for Vue but I miss many features of Eclipse. As WWD already supports angular and react, it would have been much fun if I could also use it for Vue. |
Info
First of all, I need to give you some context. I worked on Eclipse Wild Web Developer and I tried to include some vuejs support in it. See the current PR about my work.
During the process, I created a Contribution Questionnary (CQ) at Eclipse Foundation. The goal was to validate the needed dependencies on all legal aspect (IP process). IP validation failed because one of transitive dependencies is under GPL-3.0 License. My contribution is actually blocked but it's not the point of this issue.
I reviewed the answer from the legal team. It seems that stylint is under GPL-3.0 License. In your case, stylint dependency comes from stylus-supremacy. I already create an issue about the license of stylint here : ThisIsManta/stylus-supremacy#58
I'm not an expert about OSS licenses, maybe there is no problem. I'm only concern about the compliance between vue-language-server license and stylint license. I know my case is not the same as yours. My work is under Eclipse Public License 2.0.
Thanks a lot for your answer and some clarification about licenses.
The text was updated successfully, but these errors were encountered: