-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Put all prompts under MIT license #15159
base: master
Are you sure you want to change the base?
Conversation
@msujew No technical review is needed from you, but could you check and +1 the general operation as a second project lead before I ask all contributor to +1 on the PR, please? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
@@ -1,19 +1,12 @@ | |||
/* eslint-disable @typescript-eslint/tslint/config */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question: Will there be enough files in the framework with an MIT license to warrant a change to our eslint check? We could make the MIT license a valid license for the check.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thought about it, but at the moment, I believe we are stable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
I don't understand why the license header of the prompt files does not contain the original author anymore. I left a comment on 2 of them. but this applies to all of them.
@@ -0,0 +1,45 @@ | |||
/* eslint-disable @typescript-eslint/tslint/config */ | |||
// ***************************************************************************** | |||
// Copyright (C) {year, original author} and others. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shouldn't this be filled?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, fixed for all headers
@eneufeld Ping |
fixed #15158
What it does
In our repository (Theia), we have several prompt templates.
These templates are strings and are user editable, so the user has a UI to change them at runtime in the tool. As we do not want to get into any license discussions and allow users to adapt their prompts, this PR extracts all prompt templates to separate files and changes their license to MIT for these prompt templates.
The PR also adds a plain MIT license file to the repo, as the existing one is targeted at VS Code code.
See here for more details, we will let contributors agree on this PR on the re licensing
How to test
All agents should work without any change.
Follow-ups
Breaking changes
Attribution
Review checklist
Reminder for reviewers