directory-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rust trademark policy


From: David Hedlund
Subject: Re: Rust trademark policy
Date: Fri, 25 Jun 2021 05:41:27 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.8.1

On 2021-06-24 02:14, Bone Baboon wrote:
> Adonay Felipe Nogueira via writes:
>
>> Em 19-06-2021 00:25, Bone Baboon escreveu:
>>> The summary is located at
>>> <https://bonebaboon.tilde.site/rust-trademark-policy-issue/>.
>>>
>>> The Git repository for the summary that can be cloned is at
>>> <https://bonebaboon.tilde.site/git/rust-trademark-policy-issue.git>.
>> Thank you for the notes, I'm Cc'ing David Hedlund which is a member of
>> the FSD's Free software evaluation Project Team ([1]). I know that they
>> might already be subscribed to this list, but the Cc should put a copy
>> of the message directly on their "Important" inbox (or similar).
>>
>> Perhaps you (Bone Baboon) can also join the aforementioned project team,
>> now that I have left the group, they might be in need of a new contributor.
> I looked at
> <https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation>.
> Where can I learn more about the FSD's Free software evaluation project
> team?
>
Please join our FSD IRC Friday meeting, see
https://directory.fsf.org/wiki/Main_Page for more info.


>> Besides this, when I used to be a reviewer for the FSD, I remember that
>> some things caught by grep searches can be false-positives. In this
>> case, I leave a little hint: to evaluate the triviality of "changing a
>> name" in order to address the section of the FSDG on trademarks ([2]),
>> the `wc` program might not be a good tool for the job, consider instead
>> using a text editor/pager/viewer to see the results and checking if
>> there is any variable assignment that makes things easier to the
>> supposedly-rebranded fork.
>>
>> For example, if one file defines "RUST_COMPILER_PROJECT_NAME=rustc" and
>> later that file is included/called by others so that they can later use
>> RUST_COMPILER_PROJECT_NAME, then the direct `grep` pipe to `wc` will
>> catch all those. I'm not well versed on all of this, but I have seen
>> some other projects use these assignments mostly with macro languages or
>> definitions such as those in M4, Autotools, and Autoconf which, in turn,
>> can get carried over by Automake, libtool, Make, pkg-config, C
>> preprocessor (which expands the so called “C macros”), C compiler and so on.
>>
>> If you do find false-positives, write an extra `grep`/`sed`/`awk` pass
>> so that these are removed from the result using basic or extended
>> regular expressions (`-E` option for `grep`/`sed`, only expression type
>> for `awk`, `nano` and `less`, while `ed` only supports the basic one).
>>
>> All in all, always document stuff, preferably in the right and prominent
>> place, so that the work doesn't get lost in the conversation and that
>> other people don't end up redoing it.
> Thanks for this feedback.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]