Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:philosophy:rust_trademark [2024/01/03 12:10] throgh [About Rebranding] |
en:philosophy:rust_trademark [2024/11/22 23:21] (current) throgh [What are the issues?] |
||
---|---|---|---|
Line 17: | Line 17: | ||
In short, the **Rust Foundation won't be happy with us applying patches and modifications** to their trademarked language **without " | In short, the **Rust Foundation won't be happy with us applying patches and modifications** to their trademarked language **without " | ||
+ | |||
+ | A free and libre oriented system cannot provide a package-manager besides its own to preserve the autonomy of the free system itself. What the users are doing is their own decision, but they should be always able to assure a consistent free and libre oriented system outside their own decisions that they are responsible for. If we would remove **Cargo**, we would need to ask for permission when we call the package **Rust**. And if we remove the package-manager (**Cargo**) we also create a not useful result as **Rust** depends on it fully when building. If we add needed dependencies for software based on **Rust**, we enlarge the number of our packages provided. | ||
To summarize the issues: | To summarize the issues: | ||
Line 22: | Line 24: | ||
* demands to ask for allowing modifications | * demands to ask for allowing modifications | ||
* complex structures | * complex structures | ||
- | * mandatory package-manager for build | + | * mandatory package-manager for building |
* packages downloaded at build-time can be non-free, so keeping that outside makes the whole build-system and infrastructure even more complex | * packages downloaded at build-time can be non-free, so keeping that outside makes the whole build-system and infrastructure even more complex | ||
- | The listing above only shows the major points, furthermore the Rust-Foundation is overreacting in our perspective with their trademarked language and demands handlings violating in fact free, libre software as it is based most on ethics and moral decisions as important, not what possible legal issues could be there. | + | The listing above only shows the major points, furthermore the Rust-Foundation is overreacting in our perspective with their trademarked language and demands handlings violating in fact free, libre software as it is based most on ethics and moral decisions as important, not what possible legal issues could be there. So to conclude: |
===== Big Picture ===== | ===== Big Picture ===== | ||
Line 38: | Line 40: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[https:// | + | * [[https:// |
The list can be enhanced for sure and clear to say that Rust is not only some sideload toolchain. As the buzzword " | The list can be enhanced for sure and clear to say that Rust is not only some sideload toolchain. As the buzzword " | ||
+ | |||
+ | It should be also mentioned that the **Rust Foundation** has a comparable [[https:// | ||
===== Solutions ===== | ===== Solutions ===== | ||
* **Rebranding** the entire language to avoid the trademark restriction. Such as [[https:// | * **Rebranding** the entire language to avoid the trademark restriction. Such as [[https:// | ||
Line 54: | Line 58: | ||
We know that there is the claim it would be "easy to rebrand like Mozilla Firefox", | We know that there is the claim it would be "easy to rebrand like Mozilla Firefox", | ||
- | Rust is a complex language and framework including also an own package-manager, | + | Rust is a complex language and framework including also an own package-manager, |
And all besides rebranding alone is also not enough: As we also mentioned already that Cargo may pull non-free packages and dependencies. Again to point out: **It is not enough to talk about " | And all besides rebranding alone is also not enough: As we also mentioned already that Cargo may pull non-free packages and dependencies. Again to point out: **It is not enough to talk about " | ||
===== Comparisons with other software trademarks ===== | ===== Comparisons with other software trademarks ===== | ||
- | Some users have correctly mentioned that many other software packages have trademarks, do we plan to remove them all? No. We are not against | + | Some users have correctly mentioned that many other software packages have trademarks, do we plan to remove them all? No, but we see trademarks generic also not under a positive aspect when they are used that kind of harsh. |
+ | |||
+ | As an example, neither [[https:// | ||
+ | |||
+ | Due to the very strict written modification-clause, | ||
+ | ===== But including Perl and / or Python, while both having also a strong trademark? ===== | ||
+ | |||
+ | Both projects have a clear trademark to protect the usage of the software itself | ||
+ | |||
+ | From [[https:// | ||
+ | |||
+ | < | ||
+ | (...) | ||
+ | |||
+ | Use of the word " | ||
+ | distributed application -- Allowed. If the standard version of the Python programming language is | ||
+ | modified, this should be clearly indicated. For commercial distributions, | ||
+ | your use is not covered by the nominative use rules described in the section "Uses that Never Require | ||
+ | Approval" | ||
+ | |||
+ | (...) | ||
+ | </ | ||
+ | |||
+ | From [[https:// | ||
+ | |||
+ | < | ||
+ | (...) | ||
+ | |||
+ | People sometimes ask if TPF's use of an onion in the Perl logo means that independent projects that use or | ||
+ | relate to Perl need TPF's permission to use an onion of their own design in connection with their project. | ||
+ | | ||
+ | The answer is "not necessarily" | ||
+ | legal bases for trademark protection is to make sure that the public can depend on a mark as an accurate | ||
+ | indicator of a particular source or relationship, | ||
+ | that the infringing mark creates a likelihood of confusion. Likelihood of confusion is determined based not | ||
+ | only on making a comparison of the marks side-by-side, | ||
+ | in which they are actually used. Thus, it's easy to imagine independent onions that would be fine, and | ||
+ | independent onions that might not be. Contact us at trademark@perlfoundation.org if you have any | ||
+ | questions, or would like us to evaluate a particular logo or usage to see if it would be an infringement. | ||
+ | |||
+ | (...) | ||
+ | </ | ||
- | As an example, neither [[https:// | + | The comparisons are done intentional as Rust has no further interest within patching and modifications outside for special use-cases. We refer here exactly to the point again: It is possible to modify |
- | Due to the anti-modification clause, Rust is a non-permissive trademark that violates user freedom. | + | And we close again for all interested with the definition of freedom: **Freedom is the power or right to act, speak, and change as one wants without hindrance or restraint.** |
+ | Demanding the opposite |