senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. hiromi_mi (hiromi_mi@mblg.hiromi-mi.jp)'s status on Tuesday, 11-Aug-2020 22:13:16 JST hiromi_mi hiromi_mi

    厳密には Rust はFSFの自由なソフトウエアではないという見方があることを知りおどろいた。

    具体的には、Hyperbola GNU/Linux-libre ではRust が除外されており、Hyperbola ではRust 言語を使ったソフトウエアの IceCat や Tor さえ除外していた。具体的には次の記事に記されている。

    • https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws
    • https://e-yuuki.org/docs/rusts_freedom_flaws/index.html (榎本さんによる翻訳)

    問題点を要約すると、Rust や Cargo が商標登録されており "Rust" を名乗った改変版の配布に Mozilla の許可が必要であることが、FSFの自由ソフトウエアの要件のうち3つ目 ("The freedom to distribute copies of your modified versions to others") を満たしていないとしている。 この問題はFirefox と Iceweasel の関係と同様に思われるので名称変更で対処することが考えられるが、Rust は プログラミング言語なので、名称変更版を使う際には、Rust を使ったソフトウエアのMakefile (や Cargo.toml も?) なども書き換える必要があり難しいとしている。

    なお、Hyperbola の記事をもとに商標の扱いなどが Rust 側でも議論されていたようだが、曖昧なまま終了していた。また、Debian や Gentoo などのパッケージでは "Rust" の名称のままパッチが当てられているが、それも曖昧な状況に見受けられる。

    https://internals.rust-lang.org/t/rust-s-freedom-flaws/11533

    なお、いわゆる "FSFが推奨するディストリビューション" であっても対応は分かれており、Guix や Parabola などではRust パッケージは導入されている模様。

    In conversation Tuesday, 11-Aug-2020 22:13:16 JST from mblg.hiromi-mi.jp permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      en:main:rusts_freedom_flaws [HyperWiki]
    2. No result found on File_thumbnail lookup.
      e-yuuki.org
    3. Domain not in remote thumbnail source whitelist: aws1.discourse-cdn.com
      “Rust’s freedom flaws”
      https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws Hyperbola is an OS project aiming for maximum freedom in the ‘free software’ sense. They’ve apparently been around for two years, although I’ve only just heard of them, from their recent announcement of a pivot to “HyperbolaBSD”, a hard fork of the OpenBSD kernel and userspace including new code written under GPLv3 and LGPLv3 to replace GPL-incompatible parts and non-free ones. More relevantly, the announcement says they w...
    • きゅーけー repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.