Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Conversation

@justinmir
Copy link
Contributor

rustls-tls includes a dependency that has a license considered
copyleft (MPL-2.0). To make this library more sound to use under the
MIT license, make rustls-tls an optional feature. This removes the
ability to specify client certs when the rustls-tls feature is
disabled. However, tls is enabled with reqwests defaults by default.

rustls-tls includes a dependency that has a license considered
copyleft (MPL-2.0). To make this library more sound to use under the
MIT license, make rustls-tls an optional feature. This removes the
ability to specify client certs when the `rustls-tls` feature is
disabled. However, tls is enabled with reqwests defaults by default.
@justinmir
Copy link
Contributor Author

Appreciate the prompt review on the other two changes! This PR still depends on the old rustify version which uses the MPL-2.0 dependency by default. I can make it point at the rustify git directly or can update once there is a new version on crates-io if that is preferred.

Copy link

@gabi-250 gabi-250 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I realize this is an old PR, but I left a few comments just in case there's any intention to merge it)

Can we add add the option to choose between native TLS and rustls for the rustify dependency as well?

glittershark and others added 3 commits February 22, 2023 09:34
Co-authored-by: Gabi Moldovan <[email protected]>
Co-authored-by: Gabi Moldovan <[email protected]>
Co-authored-by: Gabi Moldovan <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants