Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
pt:philosophy:rust_trademark [2020/04/29 19:52]
i3_relativism [Soluções]
pt:philosophy:rust_trademark [2022/03/08 02:59]
i3_relativism ↷ Links adapted because of a move operation
Line 1: Line 1:
-.. (WIP) 
- 
 ====== Lacunas de RustLANG ====== ====== Lacunas de RustLANG ======
 Como ativistas de software livre, nos todos desfrutamos de usar a mais recente e melhor software livre, mas nos temos de ter a certeza de que **o software que usamos realmente respeita a nossa liberdade**. Vários usuários tem nos expressado o **seu desejo de correr Rust**, visto que parece ser software livre, mas ainda **apresenta lacunas em variadas formas**. Como ativistas de software livre, nos todos desfrutamos de usar a mais recente e melhor software livre, mas nos temos de ter a certeza de que **o software que usamos realmente respeita a nossa liberdade**. Vários usuários tem nos expressado o **seu desejo de correr Rust**, visto que parece ser software livre, mas ainda **apresenta lacunas em variadas formas**.
Line 10: Line 8:
 ===== Panorama geral ===== ===== Panorama geral =====
 Existem aplicações importantes que estao a integrar Rust como uma língua de primeira-classe. Tor e uma delas, e nalgum ponto no futuro, existem planos por parte da [[https://trac.torproject.org/projects/tor/wiki/RustInTor|Equipe Tor para anunciar um lançamento ,e data do mesmo em que a linguagem Rust sera um requesito]]. Mesmo a Equipe do kernel Linux mostrasse interessada em fornecer [[https://lwn.net/Articles/797828/|modulos escritos em Rust]]. Existem aplicações importantes que estao a integrar Rust como uma língua de primeira-classe. Tor e uma delas, e nalgum ponto no futuro, existem planos por parte da [[https://trac.torproject.org/projects/tor/wiki/RustInTor|Equipe Tor para anunciar um lançamento ,e data do mesmo em que a linguagem Rust sera um requesito]]. Mesmo a Equipe do kernel Linux mostrasse interessada em fornecer [[https://lwn.net/Articles/797828/|modulos escritos em Rust]].
-<note>Como alternativa ao Tor, [[https://i2pd.website/|i2pd (I2P Daemon)]] poderá ser usado. E uma implementação do cliente I2P como todas a feauture escrito C++,Como alternativa ao Tor, [[https://i2pd.website/|i2pd (I2P Daemon)]] poderá ser usado. E uma implementação do cliente I2P como todas a feauture escrito C++, **util para construir e usar anonimamente a rede I2P**. Contudo i2pd nao e compatível com a rede Tor e utiliza somente sites .i2p em vez de .onion (também conhecido como [[pt:main:hidden_services|Servicos Ocultos]] Tor)</note>+<note>Como alternativa ao Tor, [[https://i2pd.website/|i2pd (I2P Daemon)]] poderá ser usado. E uma implementação do cliente I2P como todas a feauture escrito C++,Como alternativa ao Tor, [[https://i2pd.website/|i2pd (I2P Daemon)]] poderá ser usado. E uma implementação do cliente I2P como todas a feauture escrito C++, **util para construir e usar anonimamente a rede I2P**. Contudo i2pd nao e compatível com a rede Tor e utiliza somente sites .i2p em vez de .onion (também conhecido como [[pt:project:hidden_services|Servicos Ocultos]] Tor)</note>
    
 ===== Soluções  ===== ===== Soluções  =====
   * A **Reformulação** da linguagem em completo para evitar as rescritos deste trademark. Como [[https://www.gnu.org/software/gnuzilla/|IceCat]] foi criado para substituir Firefox e  [[https://wiki.hyperbola.info/iceweasel-uxp|Iceweasel-UXP]] para substituir Basilisk; contudo e uma linguagem de programação, não um browser. **Uma versão reformada de RustLANG mantida pelo projeto gnu e pelas distribuições compatíveis com [[pt:start#se_hyperbola_e_uma_distribuicao_totalmente_livre_esta_seguindo_as_diretrizes_gnu_free_system_distribution_gnu_fsdg|FSDG]] poderia ser a forma**. Contudo iriamos necessitar de patches para adaptar todas as aplicações dependentes de RustLANG para modificarem a versão de Rust, pois e uma linguagem de programação. Iriamos também de precisar de manter uma lista de pacotes cargo nao -livres para os podermos colocar na lista-negra para a [[https://www.hyperbola.info/packages/core/any/your-freedom/|sua liberdade]].   * A **Reformulação** da linguagem em completo para evitar as rescritos deste trademark. Como [[https://www.gnu.org/software/gnuzilla/|IceCat]] foi criado para substituir Firefox e  [[https://wiki.hyperbola.info/iceweasel-uxp|Iceweasel-UXP]] para substituir Basilisk; contudo e uma linguagem de programação, não um browser. **Uma versão reformada de RustLANG mantida pelo projeto gnu e pelas distribuições compatíveis com [[pt:start#se_hyperbola_e_uma_distribuicao_totalmente_livre_esta_seguindo_as_diretrizes_gnu_free_system_distribution_gnu_fsdg|FSDG]] poderia ser a forma**. Contudo iriamos necessitar de patches para adaptar todas as aplicações dependentes de RustLANG para modificarem a versão de Rust, pois e uma linguagem de programação. Iriamos também de precisar de manter uma lista de pacotes cargo nao -livres para os podermos colocar na lista-negra para a [[https://www.hyperbola.info/packages/core/any/your-freedom/|sua liberdade]].
-(WIP) 
- 
   * Fazer com que a RustLANG altere a sua licença de trademark para permitir modificações nos binários Rust por qualquer motivo em respeito a [[https://www.gnu.org/philosophy/free-sw.htm|Liberdade 3]].   * Fazer com que a RustLANG altere a sua licença de trademark para permitir modificações nos binários Rust por qualquer motivo em respeito a [[https://www.gnu.org/philosophy/free-sw.htm|Liberdade 3]].
 ===== Comparação com outras trademarks de software ===== ===== Comparação com outras trademarks de software =====
-Alguns usuários tem corretamente mencionado que muitos pacotes de software tem trademarks, planeamos remover-lhas todas? Ao. O projeto Hyperbola nao e contra trademarks, somente aquelas que explicitamente proíbem o uso normal, modificação,?**!!patching!!**? +Alguns usuários tem corretamente mencionado que muitos pacotes de software tem trademarks, planeamos remover-lhas todas? Ao. O projeto Hyperbola nao e contra trademarks, somente aquelas que explicitamente proíbem o uso normal, modificação, e patching.
  
-Como um exemplo nem o [[https://www.python.org/psf/trademarks/|Python PSF]] ou os [[https://www.perlfoundation.org/trademarks.html|Perl Trademarks]] atualmente proibem ?**!!patching!!**? do código sem aprovação previa. Este proíbem sim, o abuso destes trademarks, ex. nao pode criar uma empresa chamada "Python", mas isto não afeta a sua habilidade de modificar este software livre e/ou aplicar patches.+Como um exemplo nem o [[https://www.python.org/psf/trademarks/|Python PSF]] ou os [[https://www.perlfoundation.org/trademarks.html|Perl Trademarks]] atualmente proibem patching do código sem aprovação previa. Este proíbem sim, o abuso destes trademarks, ex. nao pode criar uma empresa chamada "Python", mas isto não afeta a sua habilidade de modificar este software livre e/ou aplicar patches.
  
 Devido a sua clausula de anti-modificação, Rust e um trademark não-permissivo que viola a liberdade do usuário. Devido a sua clausula de anti-modificação, Rust e um trademark não-permissivo que viola a liberdade do usuário.