-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project status #289
Comments
Is it possible to continue development on other platforms such as Gitlab? Perhaps GNOME's gitlab can be a suitable home. |
I'll see if there is anything other than blocked GitHub Pages preventing me from continuing to use GitHub. GitLab may be a suitable solution. However that depends on GitLab instance:
|
Yes, check this out: https://gitlab.gnome.org/World Apparently, they allow 3rd party apps that are designed for or affiliated with GNOME. If this fits the project scope then you can host it there. If you would like, I can look into more options for github alternatives. It would be sad to see this project end due to a political issue. |
Perhaps we could raise money for a cheap VPS not located in the US and host gitlab on there? |
@3n-k1 I think I have enough money to buy a VPS myself. However some people have asked about ways to donate so it's an interesting idea. Alternatively I can try to host it myself. I have a public IPv4, 300 Mbit/s internet channel and unused old hardware lying somewhere. But I don't think there's much sense in trying to self-host a single git repo. |
Might be worth mailing the legal teams for gitlab.gnome/gnome to see if they are forced to abide by US trade sanctions. Another option might be bitbucket since they are run by Atlassian, an Australian company. Likewise I would suggest sending a mail to verify. @Saroufim unfortunately Gitlab is a US-based company as well, so even if tkashkin could access it, the same problem would likely materialise. 🙁 |
You can always use https://git.froggi.es at least as a mirror. I'm willing to offer you automatic, non-expiring builds for every push if that interests you at all. 🐸 ❤️ |
@Joshua-Ashton Thanks, I'll keep that in mind if I decide to migrate from GitHub. |
I also think that this is a very important aspect. Reporting a bug with your pre-existing account that you use for many other things is very different from subscribing somewhere obscure (and anything less famous than Github can be considered obscure when one has to register; hence everything), filling in your e-mail address, waiting for the confirmation e-mail, and then reporting a bug where you expect fewer people will comment. On the one hand, I really hope the Github restrictions are manageable, but on the other hand working with suboptimal tools and the risk of having even more drastic restrictions on your project in the future really is not motivating. And given the limitations you already noticed, it doesn't look particularly encouraging with Github. I suppose Gitlab and Bitbucket are the best alternatives in terms of number of users, but would be surprised if the user base was even remotely comparable to Github's. There is also https://teknik.io/, which I'm pretty sure is not hosted in the US, but I don't remember where are the servers and could not find the information now. Alternatively, are there any tools out there to automatically mirror a project on two different platforms, and maybe synchronize issues too? This would allow moving the project on a platform where you have no restrictions, but have a tool automating synchronization on Github to keep it running here too and keep the user base. You would still get the Github coverage, the project would look like it is maintained here, and it would, but in case the restrictions get worse in the future, everything would be on your other repository too, including issues. This is probably stupid, excuse my ignorance. Or something like this, if it's not too much extra hassle: https://moox.io/blog/keep-in-sync-git-repos-on-github-gitlab-bitbucket/ |
Understandable, I wasn't proposing it to be the primary source. Github is still the primary source for D9VK... but I still mirror on Frog Git and provide builds for every commit going back since the start through that 😄 🐸 |
oh wow, centralization is bad. who would have thought. |
oh wow, you're an idiot. who would have thought. The very idea of git is that things are decentralized and pushing elsewhere is simply just adding another remote. |
reported |
@3n-k1
You're potentially advocating violating sanctions, which would possibly be a crime. IANAL. |
Use Tor: https://github.com/chr15m/gitnonymous/ This could possibly help in your situation. |
You could use Sourcehut, but the terms of service does state:
Don't know if that means restricting Crimean accounts though, @ddevault can you confirm? |
I apologise, but I cannot host you on Sourcehut. |
Is there a git hosting service in Iceland, Norway, Sweden or Russia that doesn't / minimally discriminate/s against users? If not, self-hosted in one of those countries might be a Good Thing™. |
Sanctions are worse than useless: they only hurt people who can't do anything about their government/politics and cause problems, and never solve any problem. Unfortunately, violating them, knowingly or not, often traps people in messy, severe legal problems. Please tread lightly and ask a lawyer. IANAL. |
Same as war |
You could use gitea instead of gitlab which not controlled by US company. |
You can participate in local elections and support local democrats to at least try to change the situation, if you don't like it. Otherwise you must understand the risks of living in a place govern or occupied by a dictator. |
Frog Git (http://git.froggi.es) is hosted in the UK, and you're more than welcome to host GameHub or a mirror of it on there. If it's a big enough issue and you aren't OK with that, then I can see about getting some hosting in those regions 😄 🐸 ❤️ |
Hi, maybe you can use the Chinese company's Gitee.com, you can synchronize the GitHub project to Gitee with one click. It is very convenient. |
I recommend trying https://repo.or.cz/. They are in the czech republic. |
@alexinea All projects are in Chinese. Is it just for Chinese? |
My country likewise voted to be incorporated into Russia twice. Once, in three stages, at the end of 18th century -- with the vote being conducted while the parliament was surrounded by Russian troops. The other time was in 1945 (although with on-paper "independence"), also under helpful guidance of Russian troops. Thus I view that Crimean "vote" the same way as the vast majority of world does. I have also been forced to learn Russian in elementary school, instead of an useful language that my family and compatriots wouldn't despise. |
FYI there's also Framagit p.s. Deleting my account. I have no reasons to continue using GitHub, I'll support alternative platforms. |
— You are occupied by Russian!
Of course, but there was no any aggression. Russian army saved crimean people from ukrainian genocide. |
@kilobyte Oh, by the way... I almost forgot. 2014 Ukrainian goverment supports Stepan Bandera, who did THIS. So supporting Ukrainian goverment you support genocide of your own people. The point of view of true cuckold. Have a nice day. |
Only Russian propaganda calls that "genocide". My fakeaunt's parents (kids by then) were there. A purely Polish family; their house and farm got pillaged and burned by Poles -- then Ukrainians from the next village helped them with shelter and food. It was a nasty period of both sides killing each other, with Ukrainians being better organized so they indeed killed more, but not for the lack of trying. And about real Russians living in Ukraine: after so many years of Russian and Soviet occupation, that's natural. Same eg. with the Chinese in Tibet. And not all of them meaning to be evil invaders, merely normal families moving to a nice property in what they are told is their own country. And they don't care that that property belonged in the past to someone killed or evicted. Or perhaps they built their new houses in an occupied territory (which they honestly believed to be a part of their country -- their government told them that). It's not the people who are evil, the government is. |
FYI -- Bandera couldn't do "this" in 1943 because he spent the period between 1941 and 1944 in a German concentration camp. It was Klyachkivsky was who gave the massacre orders. He's got one monument in his home town of Zbarazh, established in 1995. President of Ukraine has long ago given his tribute to the victims of Volhynia and Ukraine released plenty of previously classified NKVD documents to Polish historians. Today there's around 600k Ukrainians working and living in Poland and, surprisingly, the only parties interested in continuously recalling these events are Sputnik and RT.
Millions of Russians were killed on orders of Lenin and Stalin, yet Russia is full of their monuments, sounds legit. |
What about framagit (GitLab), hosted on France by a group that advocates for free software? |
That site seems to have random system messages in French, which most of us don't speak. |
Can you please post an account where we can donate (eg Crypto, PayPal). We want to show that we are clear against American wars and sanctions. |
Don't switch to GitLab. It is also US based and hosted on Google servers. And it's even worse because Google is one of the biggest corporations and they also have to obey US sanctions. Real solution would be to switch to self-hosted GitLab, Gitea, Gogs or other open source program. For more ideas and details see this Reddit topic. |
And finally even github banned Iran! |
This thread turn into politics and into pitchforking services, countries, and policies. Can we all get back on the main subject of helping tkashkin comfortably continue leading the development of this fantastic piece of software? I'm sure we cannot topple governments through this thread so let's be a bit practical and find more reasonable solutions than changing the terms of a trade sanction. |
GitHub CEO Nat Friedman detailed this in a thread over on Twitter. Copy-pasted here:
Hopefully this gives some insight on the restrictions imposed by US law, and what can still be done. It sounds like open source (public) repos should be unaffected, so continuing development on GitHub should not be an issue. But of course always have a full repository backup in case you would need to switch to another service or self-host (as is good practice). |
You can use https://gogs.io/, which is a Chinese fully English-speaking decentralised and federated git client hosted in the Netherlands. |
@gusbemacbe Netherlands is part of the US allies, so they should have trade sanctions as well against Iran. |
@zoobab What about PrivacyToolsIO Git, Cybrespace or Codeberg? They are Gitea instances. |
you can use a VPS and GAnarchy. GAnarchy is federated which solves the discovery & pull request problem! (well, uh, GAnarchy goes a little beyond "solving" pull requests and completely eliminates them instead, for the most part at least, but anyway...) |
suggest take a look at https://abf.io |
Thanks everyone for your suggestions and support. Now GameHub is mirrored at:
Issue tracking will most likely continue on GitHub as long as restrictions do not affect it. |
"You can try to ignore politics, but politicians won't ignore YOU" |
Probably a bit late at the party, but you could also consider hosting your Git repository completely decentralized on IPFS. See this discussion for some ideas: https://discuss.ipfs.io/t/git-on-ipfs-links-and-references/730 |
You can also mirror repository to Git Center which uses ZeroNet which is a completely decentralized network. To do this, install and run ZeroNet. Then open Git Center and follow guidelines to create a repository. It is a bit harder to do this and it requires to have ZeroNet installed but it is completely decentralized. |
|
@RedactedForPrivacyPurposes I know this. But maybe at least put mirror on some really decentralized or self-hosted platforms. |
Do you think I am American or Dutch? Really stupid. I am Brazilian living in Brazil. |
I know this is late, but I wanted to update what I posted here about teknik.io. I didn't find a current page stating the location of the servers, but back in 2017 when I first looked into teknik.io for its email service, the server was located in Romania and the host in Iceland. I expect this is the same for git. It offers private repositories for free and allows using external issue trackers (which would be convenient to integrate directly issues from Github). It also looks very similar to Github, and therefore feels comfortable once used to Github. I don't know much about git, not being a developer myself, but I am actually considering migrating my insignificant stuff from Github to there. |
My GitHub account has been restricted due to US sanctions as I live in Crimea.
I may not be able to continue maintaining GameHub in future.
I haven't been able to find an actual restrictions list.
https://help.github.com/en/articles/github-and-trade-controls only states that:
I don't know what can and can not I do. Here is the list of restrictions that I have noticed:
I can't create new private GitHub repositories
My existing private repositories are disabled. Nothing can be accessed in web UI. git clone returns 403.
but can not delete themUpdate: now for some reason I can delete repos, how does that even work 😕
I'll update this list if I notice something else.
The text was updated successfully, but these errors were encountered: