-
Notifications
You must be signed in to change notification settings - Fork 392
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
[#6330] chore: add MIT license to missing files #6355
base: main
Are you sure you want to change the base?
Conversation
Do we know where these files come from? ii.e. are they actually Apache licensed? |
They are just configuration files for Kerberos, which will be used for kerberized integrated test. |
Those files are template configuration files copied from Linux software kerberos-server which is under the MIT license, so in this case, I'm afraid that we can add an Apache license header here. @justinmclean , About which license should we use, do you have more input? |
Maybe we should keep MIT license top and append Apache license. |
@yuqi1129 No, we cannot add an ASF license; if the code has another license, that license must be kept and not replaced unless you have permission from the original owners. If they are licensed under the MIT lisense then that also needs to be mentioned in the LICENSE file. Can you please give me a link to the original files, so I can check the license. |
Sorry, the word should be |
The krb5-kdc can be found here. |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
kdc_ports = 88 |
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.
I only see kdc.conf
I think we should add MIT license for kdc.conf, only one now. |
See also https://infra.apache.org/licensing-howto.html#permissive-deps for what needs to be done to LICENSE (i.e. MIT license needs to be added). |
Can you provide an example of what we should do here? It's too vague here to just give a link. What I (we) want is the specific license content for those three files here. |
Please be aware that these files are just Kerberos configuration files to make CI work, not the code copying from Kerberos source code. |
So where were the files copied from? At least one of them looks to come from https://salsa.debian.org/debian/krb5/-/blob/master/src/config-files/kdc.conf |
It is hard to say it is copied from other projects, because they all look the same. |
So the issue is:
|
Yes, the files have been copied from the KDC software used in the Kerberized Hive Docker image. please see: gravitino/dev/docker/kerberos-hive/start.sh Lines 35 to 61 in ab85969
|
What changes were proposed in this pull request?
Add ASF header to missing files
Why are the changes needed?
Fix: #6330
Does this PR introduce any user-facing change?
no
How was this patch tested?
no