istio.io icon indicating copy to clipboard operation
istio.io copied to clipboard

Change Istio documentation license to Creative Commons Attribution 4.0 International.

Open craigbox opened this issue 1 year ago • 2 comments

The Istio documentation repo is currently published under the Apache 2.0 license. It should be published under the Creative Commons 4.0 according to point 11.f of the CNCF Charter. This wasn’t ever a deliberate choice, just an oversight which wasn’t caught earlier.

(See also https://github.com/kubernetes/website/issues/1762. It always amuses me when I search for something on Google and the first hit is Past Me, having completely forgotten I did this.)

Hold merging on approval from the LF on this action, being sought in https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1/CNCFSD-2189

craigbox avatar Feb 29 '24 21:02 craigbox

Hmm. I think the LICENSE file get's updated in a common-files update, so we will want to add some logic to prevent that from overriding this file moving forward. I know we have some logic to prevent CONTRIBUTING from getting updated as well.

https://github.com/istio/common-files/blob/master/files/common/Makefile.common.mk#L104-L108

ericvn avatar Feb 29 '24 21:02 ericvn

https://github.com/istio/common-files/pull/999 created to not update the CCA 4.0 license file during make update-common

ericvn avatar Mar 01 '24 15:03 ericvn

I understand the conclusion here is "too hard". CNCF advice is we don't have the right to relicense without the permission of all the previous authors, and we have taken our contributions under the Apache license since the beginning. Closing with regret.

craigbox avatar Dec 03 '24 23:12 craigbox