3 ms·
The point is that if you want to publish a crate to crates.io, you need a GitHub account, which is true and verifiable in ten seconds. Not sure why it's importa
by capableweb 3y ago
The point is that if you want to publish a crate to crates.io, you need a GitHub account, which is true and verifiable in ten seconds. Not sure why it's important how it's required, the end result is the same.
- einpoklum 3y agoWait, seriously? But GitHub is a censored platform, it's not universally accessible. Microsoft is blocking people from US-sanctioned world states: https://techcrunch.com/2019/07/29/github-ban-sanctioned-countries/ https://techcrunch.com/2019/07/29/github-ban-sanctioned-coun... how can Rust conduct any official business on such a platform?
- insanitybit 3y agoEasily and with great success?
- Strom 3y agoRather successfully apparently. Maybe you’re overestimating the number of would-be contributors from sanctioned countries who aren’t using workarounds?
- einpoklum 3y agoYou realize this is a self-fulfilling prophecy. If people from certain countries are excluded - formally, technically or culturally - naturally they would not tend to even try to contribute.
- Joker_vD 3y agoRust Foundation is a US-based organization so it has to follow its declared goals and principles only to the extent that the US laws allow it, you know?
- einpoklum 3y ago1. Don't know that there's anything preventing US-based organizations to use non-US-based computing platforms which are universally accessible. And if things are indeed that bad - that means Rust as a project has decided to define itself as a partisan US endeavor. USers might hear this and just shrug carelessly, but imagine how you would feel if the Rust foundation's websites would be inaccessible for people in, oh, say, New Jersey. Nobody from Jersey could publish rust crates. That's preposterous. 2. The UN's headquarters are in the US, the same principles should apply, although I realize legally that might not be the case. Then again - maybe projects like a programming language should actually be constituted via the UN, or ISO, to have the appropriate non-partisan legal basis for operations.
- Joker_vD 3y ago> there's anything preventing US-based organizations to use non-US-based computing platforms which are universally accessible Trade/technology embargoes and sanction regimes are just such things. For an example how arbitrary those can be, the US sanctioned a German port for participating in NordStream 2 construction — and that project had zilch to do with the US, even its financing was done in Euro, not USD. > The UN's headquarters are in the US, And the US somewhat regularly declines its visas to the UN representatives it doesn't particularly like. So? In any case, an international organization (and its members) is not automatically outside of the jurisdictions of the country (countries) it's physically in; if such a need arises, the governments have to pass specific laws regarding those specific organizations and its members, granting some sort of immunity or another. Or they just don't, and the organization simple has to function as a non-profit multinational.
- eminence32 3y agoI am surprised that you are surprised that Rust is relying on GitHub. Hundreds (thousands probably?) of companies use GitHub to host their code and daily business operations, including Rust
- orf 3y agoYou’re commenting on a site that is fairly well known for being pedantic. > Then there's the issue that the crates.io registry is on GitHub, and only GitHub There are a number of issues with this. The public crates registry is available in sanctioned countries, and it’s not even used by default anymore. This is independent of crates.io only supporting GitHub as a sign-up option. People from sanctioned countries can also sign up for GitHub accounts, but cannot access private ones or paid membership features. The author conflates these two issues in a way that confuses the point they are trying to make, which has nothing to do with the crates.io registry being on GitHub or access from sanctioned countries.