-
Notifications
You must be signed in to change notification settings - Fork 1.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
Assigning copyright to the project authors #5470
Comments
@jdavis34265 I think this is a very good point! I think it's reasonable to discuss this proposal, and if we accept it. IIUC, we should ask all the new contributions to copyright to Can I confirm the major rationale for making the change is making the project give credits to its contributors? (just confirmation, I think that's a good enough reason) |
Our conclusion: Google will initiate a PR to update all Google LLC copyright headers to "The Kubeflow Authors". Going forward, we'll suggest people to stick to "The Kubeflow Authors" headers. |
Sound good! |
This is great! As https://opensource.google/docs/releasing/authors/ instructs, there should be an |
Thanks for bringing this up @elikatsis! |
I wanted to start a discussion about the open-source nature of the Kubeflow projects.
Most Kubeflow projects already follow the opens-source guidelines, but I've noticed some issues in the Kubeflow Pipelines project.
I see that the Kubeflow Pipelines has a great developer community that takes a big part in development.
Despite that I've noticed that all copyrights are being assigned to the Google LLC corporation.
Most open-source projects, including major projects by Google (TensorFlow, Kubernetes etc) assign copyright to the project contributors.
To improve the openness of the Kubeflow Pipelines project I propose to change the license messages to: "Copyright [year] The Kubeflow Pipelines Authors".
I found explicit guidance for this in the Google's open-source guidelines: https://opensource.google/docs/releasing/authors/
Update the copyright statements in your LICENSE file and all file headers to list “The [Project] Authors” rather than “Google”:
Before: Copyright 2014 Google LLC
After: Copyright 2014 The [Project Name] Authors.
Some examples of Google projects adopting this approach:
TensorFlow: "Copyright 2015 The TensorFlow Authors." https://github.com/tensorflow/tensorflow/blob/master/tensorflow/__init__.py
Knative: "Copyright The Knative Authors" https://knative.dev/community/contributing/repository-guidelines/
Kubernetes: "Copyright 2015 The Kubernetes Authors." https://github.com/kubernetes/kubernetes/blob/master/hack/update-vendor-licenses.sh
Go: "Copyright (c) 2009 The Go Authors." https://golang.org/LICENSE
Kubeflow:
"Copyright 2018 The Kubeflow Authors" https://github.com/kubeflow/common/blob/master/hack/boilerplate/boilerplate.go.txt kubeflow/katib#20
"Copyright 2020 kubeflow.org." https://github.com/kubeflow/kfserving/blob/master/python/kfserving/kfserving/__init__.py
/cc @theadactyl @Bobgy @Ark-kun @chensun @SinaChavoshi @animeshsingh @elikatsis @NikeNano @Tomcli @RedbackThomson @eterna2 @zijianjoy @surajkota @Jeffwan @StefanoFioravanzo @jinchihe @davidspek
The text was updated successfully, but these errors were encountered: