[codex] Add Apache license compliance metadata#2285
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Q: Don't we have this license for both cuda-core and cuda-pathfinder?
https://github.com/NVIDIA/cuda-python/blob/main/cuda_core/LICENSE
Maybe we should just move it to the top-level and make every project point to the same license?
There was a problem hiding this comment.
This will be cleaned up in the future regardless, so I'd be more keen to just keep this for now and clean it up when we make the future changes.
| This repository contains components under different licenses. The | ||
| component-specific license files listed below govern each component. A | ||
| repository-level copy of the Apache 2.0 license is available in | ||
| [`LICENSE-Apache2.txt`](./LICENSE-Apache2.txt) for Apache-licensed content. |
| Deprecated | ||
| Copyright (c) 2017 Laurent LAPORTE | ||
| Licensed under the MIT License. | ||
| Source: https://github.com/tantale/deprecated |
There was a problem hiding this comment.
We need to do this still.
Signed-off-by: Keith Kraus <keith.j.kraus@gmail.com>
Signed-off-by: Keith Kraus <keith.j.kraus@gmail.com>
0d8bd1a to
998cfc6
Compare
|
|
Sorry, this was an accidental merge. @leofang if you'd like me to revert, just let me know. |
What changed
git commit -sand the resultingSigned-off-bytrailercuda.coreNOTICE file and include that file in source distributionsWhy
The repository distributes Apache-licensed components alongside proprietary components and includes vendored third-party source in
cuda.core. The existing files did not centralize all associated license metadata, attribution notices, or the contributor sign-off procedure.Impact
This changes documentation and packaging metadata only; runtime behavior is unchanged. Built
cuda-corepackages now carry bothLICENSEandNOTICEunder their distribution license metadata.Validation
git diff --checkcuda-corepackage build contains bothLICENSEandNOTICEunderdist-info/licensesThe
lycheehook was skipped because the current repository configuration references a non-releaserevand exits before checking links.