Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:philosophy:trademarks [2024/01/17 15:06]
throgh [Are there really no solutions?]
en:philosophy:trademarks [2025/04/12 01:19] (current)
throgh
Line 12: Line 12:
   * free trademark (//eg. non imposition of permission for redistribution//)   * free trademark (//eg. non imposition of permission for redistribution//)
  
-Especially trademarked programming languages leaving no other option as to rebrand and indirect or direct fork them are here major issues. But also patented algorithms that make it impossible to recreate or modify them, leaving critical parts of a system only perhaps some very small number of possible ways to implement or even worse with no other concurrent option for interfaces, drivers or relevant parts. Examples of problematic projects are [[en:philosophy:rust_trademark|Rust]], [[en:philosophy:java_downfalls|Java / OpenJDK]] and [[en:philosophy:php_trademark|PHP]] named for programming languages.+Especially trademarked programming languages leaving no other option as to rebrand and indirect or direct fork them are here major issues. But also patented algorithms that make it impossible to recreate or modify them, leaving critical parts of a system only perhaps some very small number of possible ways to implement or even worse with no other concurrent option for interfaces, drivers or relevant parts. Examples of problematic projects are [[en:philosophy:rust_issues|Rust]], [[en:philosophy:java_downfalls|Java / OpenJDK]] and [[en:philosophy:php_trademark|PHP]] named for programming languages.
  
 We know about assumptions and statements it would be possible to rebrand for example Rust. But in fact this is beyond what is really needed and impossible for any user to do alone: All references, source-code, further needed documentation and more. Also to point out that projects like Debian asked for approval and permission to patch, as an example here for [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006|Mozilla Firefox]]. But this was only approved for Debian, not any other system and possible derivates. We know about assumptions and statements it would be possible to rebrand for example Rust. But in fact this is beyond what is really needed and impossible for any user to do alone: All references, source-code, further needed documentation and more. Also to point out that projects like Debian asked for approval and permission to patch, as an example here for [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006|Mozilla Firefox]]. But this was only approved for Debian, not any other system and possible derivates.