Skip to content
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

Linux: prebuilt .so files in binary tarball from zed.dev are not covered by licenses.md #14636

Open
1 task done
jansol opened this issue Jul 17, 2024 · 2 comments
Open
1 task done
Assignees
Labels
bug [core label] legal Legal issues, licensing, etc linux

Comments

@jansol
Copy link
Contributor

jansol commented Jul 17, 2024

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

The prebuilt tarballs for Linux ship a number of .so files in the lib/ directory of zed.app, but I couldn't find license information for them in licenses.md.

Environment

Linux x86_64

If applicable, add mockups / screenshots to help explain present your vision of the feature

No response

If applicable, attach your Zed.log file to this issue.

No response

@keys-i

This comment was marked as spam.

@notpeter
Copy link
Member

notpeter commented Dec 27, 2024

# ls -1 ~/.local/zed.app/lib
libbsd.so.0
libcrypto.so.1.1
libssl.so.1.1
libXau.so.6
libxcb.so.1
libxcb-xkb.so.1
libXdmcp.so.6
libxkbcommon.so.0
libxkbcommon-x11.so.0
libz.so.1
lib spdx link
libbsd ISC OR MIT OR Beerware OR BSD-2-Clause OR BSD-3-Clause License
libcrypto GPL-2.0-or-later License
libssl OpenSSL OR SSLeay-standalone License
libXau MIT-open-group License
libxcb X11-distribute-modifications-variant License
libXdmcp MIT-open-group License
libxkbcommon MIT AND X11 AND MIT-CMU License
libz Zlib License

It took a while to dig up the upstream license files and validate the corresponding SPDX expressions, but I believe these are correct.

The current process for generating licenses.md for the Linux bundle is script/generate-licenses uses cargo-about and script/licenses/template.md.hbs configured by script/licenses/zed-licenses.toml.

cargo-about is unaware of licenses for anything that is not a crate, so we'll need to decide how to best to handle these. More discussion here:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug [core label] legal Legal issues, licensing, etc linux
Projects
None yet
Development

No branches or pull requests

4 participants