[Pkg-rust-maintainers] Bug#1013920: Info received (Bug#1013920: rust-all: Debian violating Rust Trademark (as serious a situation as "iceweasel"))

lkcl luke.leighton at gmail.com
Tue Jun 28 05:16:13 BST 2022


https://www.debian.org/doc/debian-policy/ch-archive.html#the-debian-free-software-guidelines

urrr.... 50% of the clauses of DFSG 2.1 are violated

section 2.1 3 is violated

    3. Derived Works

    The license must allow modifications and derived works, and must allow them
    to be distributed under the same terms as the license of the
original software.

the additional conditions remove the redistribution rights normally associated
with Free Software Licenses, requiring explicit consent should "modifications
and derived works" be made.

section 2.1.5 is violated

    5 No Discrimination Against Persons or Groups
    The license must not discriminate against any person or group of persons.

distribibutors constitute a "group of persons" and consequently they are
discriminated against by the imposition of the restriction requiring explicit
permission to modify.

section 2.1 4 is also violated

    4 Integrity of The Author’s Source Code

    The license may restrict source-code from being distributed in
     modified form only if the license allows the distribution of “patch files”
     with the source code for the purpose of modifying the program at
build time.
    The license must explicitly permit distribution of software built
from modified source code.

with the Trademark License creating an additional (Aggregate) License that
overrides and nullifies the "normal" expected Copyright Licenses, section 4
is violated.

section 2.1 7 is violated

    7 Distribution of License

    The rights attached to the program must apply to all to whom the
    program is redistributed without the need for execution of an additional
    license by those parties.

the imposition of the additional License Conditions from the Trademark
*are themselves* a violation of this condition

section 2.1 7 is violated as already discussed

section 2.1 9 is violated

    9 License Must Not Contaminate Other Software

    The license must not place restrictions on other software that is
    distributed along with the licensed software.

given that the linux kernel will soon be critically dependent on having
a rust compiler...



More information about the Pkg-rust-maintainers mailing list