-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
pip install: License notices #15632
Comments
Using https://github.com/RobotLocomotion/pip-drake/tree/master/image/dependencies/projects as my starting point of licenses to gather |
My notes so far:
|
For reference, #4045 had a summary that was accurate in the past. It's not totally up to date anymore, but it still might be helpful. The overall objective of this issue is to have the One way to do this might be to have https://github.com/RobotLocomotion/pip-drake/blob/master/image/build-dependencies.sh copy the LICENSE files into |
Of note here, |
Please open a separate issue for this. It seems like we're already shipping it dynamically (when peeking at the a recent whl file), but the build script compiles both shared and static. To be cautious, it seems like we should not be building any static archive, so that we don't accidentally mis-use it. |
Fixed by RobotLocomotion/pip-drake#20. I'm not sure why static libxcrypt is enabled; I'll look into turning that off. |
From @jwnimmer-tri on slack:
Another (non-critical-path) task for this project is license notices. For externals that were previously shared libraries from Ubuntu, which we are now linking statically, if their license requires a notice file (and most common licenses would do so), we need to collect those upstream notices into the wheel, similar to how we already do for the things that Drake itself builds from source:
Working towards #1183
The text was updated successfully, but these errors were encountered: