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

lkcl luke.leighton at gmail.com
Mon Jul 18 09:15:10 BST 2022


https://developers.slashdot.org/story/22/07/17/0110250/gcc-rust-approved-by-steering-committee-beta-likely-next-april

and now it becomes Unlawful for Debian to distribute gcc with patches,
as well [without the explicit consent of the Mozilla Foundation, an action
which is in direct violation of DFSG]

On Mon, Jun 27, 2022 at 3:38 PM lkcl <luke.leighton at gmail.com> wrote:
>
> the alternative is to work with the Mozilla Foundation to rewrite their Trademark License.
>
> the *intent* is clear, they do not trust Licensees (distributors) to "damage" the rust API, which is perfectly reasonable.
>
> therefore, why don't they just say that?
>
> "if a distributor performs source code modifications to a
> published revision that cause security holes, cause API or
> language incompatibilities or cause other end-user
> complaints, then this a Trademark Violation"
>
> something along these lines is waaay more sensible than pissing about trying to completely unreasonably "lock down" the source code.

this appears to have been added recently (or i missed it):

    Distributing a modified version of the Rust programming language
    or the Cargo package manager, provided that the modifications are
limited to:
    * porting the software to a different architecture
    * fixing local paths
    * adding patches that have been released upstream
    * adding patches that have been reported upstream, provided
    * that the patch is removed if it is not accepted upstream

note that this excludes the right to:

* add a patch to add documentation
* add a patch to add a Debian README
* add a patch to add a debian/copyright file
* add a patch to add optimisations
* add a patch to fix serious security vulnerabilities
* convey to others the right to modify [GPL Copyright License requirement]

all of the limitations whilst looking perfectly reasonable are unfortunately
in direct conflict with not only 50% of the DFSG but also in direct violation
of the GPL (under which gcc is released).

l.



More information about the Pkg-rust-maintainers mailing list