@GitHubHelp , you blocked our entire company account after one employee opened his laptop while visiting is parents in Iran. We are completely blocked from deploying!— Sebastian Slomski 🇪🇺 (@sebslomski) December 30, 2020
This is a community for the discussion and news about the decentralized web, software, privacy, and related topics.
Rules: be a good human being
That’s what you get for using Microsoft products
deleted by creator
Microsoft Github is trending authoritarian it seems … youtube-dl, etc I’m still having a hard time fully removing but slow transition to sourcehut. More fuel for the fire
nitter for the weary: https://nitter.net/sebslomski/status/1344219609923276801
Youtube-dl was reinstated iirc. It was taken down because the example they used was to download copyrighted music. (Which I don’t think should matter but you know how shit is for now)
No, it was reinstated because the EFF did the necessary to prove that Youtube-dl was completely out of scop of the DMCA (even without the tests, though they have been removed to show good faith).
Seems like it’s gonna change: https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran/
lol
although this sucks and i feel bad for them, it’s kinda their fault for using a centralized git hosting software
One owned by Microsoft no less. Everyone should have jumped ship when that takeover happened.
For a centralized alternative, Gitlab seems like a far better product anyway to me.
fuck no, gitlab is just another iteration of what capitalists call “healthy competition”, i.e. pretend to compete with the current monopoly by creating a slightly less annoying product that is totally going to become just as annoying once the newer company acquires the monopoly state
i’m sure the developers behind gitlab are nice and talented people, but their marketing department or whatever is probably going to fuck things up in the future
anyway, reject centralized software, use git-over-ipfs, for example https://radicle.xyz (just had their first release and binaries, still lacking a lot of features, but moving forward steadily)
It is much simpler (and efficient) to self-host a GitHub competitor, and there are many available options (Gitlab, Gitea, sourcehut, etc…).
And anyway it’s not like Getting locked out of GitHub would impact you that much. Appart from the CI, since every dev has its own full copy of the project (because Git is decentralized) it is super easy to switch provider.
an average person doesn’t self-host their git repos, they much prefer the convenience of what github offers, and with git-over-ipfs you can simply use a public node without hosting anything yourself
that’s not the issue of course, nobody’s losing any code, the issue is that all the non-git components (issues/comments/etc) are lost and more importantly the contributors are also lost
You’re saying that there are public, free IPFS nodes that accept to host any content? I don’t believe that will ever scale.
And what are you talking about exactly with git-over-ipfs? I’m not able to find anything that is actually practical to use. And if you don’t have good enough way to submit patches no one will contribute.
why tho? torrents have absolutely succeeded, so did tor
they have zero obligations and zero benefits and actually some troubles for maintaining nodes/content online, yes it’s thriving
it’s not just vanilla git on vanilla ipfs, they have a separate protocol called radicle-link, i haven’t looked into it much, but there’s a basic explanation of how it works on their website
currently the functionality is indeed pretty limited, but they have pretty ambitious plans for functionality expansion, you can also check a notion document for the future timeline on their website
AFAIK there’s absolutely no way to get someone to seed your torrent for free. There are plenty of free trackers, but you first have to seed it and wait for some people that are interested to start seeding it.
If you put something nobody cares about on the IPFS, it won’t be replicated. The IPFS is absolutely not a way to get free file hosting.
It’s completely different from file hosting.
From what I read on the radicle docs, you need to run your own node if you want other people to actually be able to access your git tree. Which means essentially hosting your own server.
pushing toward some form of “freedom purity” by wanting everything to be 100% decentralised is pointless. The underlying technology (Git) is already decentralised enough that projects such as youtube-dl can’t disappear when they are banned from GitHub. The number one aspect of free software should be to make it as accessible as possible. You liberate no one if the only people using your software are the people that develop it.
your comments about torrents and tor and them being different are completely valid, but that’s not my point, which would be that random people are ready to put in the effort to host stuff for absolutely no benefit for themselves
yes, it’s not suitable for hosting your random stuff like pics, videos etc, but that’s because they are large in size and are of on use to anyone but the uploader
that’s different for git repos, which are either useful to a ton of people (in case of large public foss projects) and/or small, making desirable and/or easy to host by strangers (also there aren’t that many of them tbh)
i don’t have anything to back this up, this is just the way i see things in this area, i guess we’ll see how this works out
A popular Git repo like the Linux Kernel could likely be hosted on IPFS yes. But any other project needs to first bootstrap itself and get some attention before people start seeding your files reliably. And even then, very popular torrents (popular movies for example) can end up dying out. And even if your “official” repository becomes sustainable, the repositories of small time contributors won’t, so they will have to seed it themselves, which is terrible in terms of accessibility.
And you absolutely don’t need to use IPFS to have a decentralised contribution system. The Linux kernel doesn’t need it to be decentralisedcant-host-the-kernel.html). But that goes with the cost of accessibility. I don’t think that IPFS is the solution for Git.
pff unless you’re running a self hosted git on a private version of safenetwork on top of a mesh protocol you’re a scrub by now
too late, the future was 2019
https://www.zdnet.com/article/gitlab-backs-down-on-planned-telemetry-changes-forced-tracking/
retrospective future vision 😎
Good superpower. I like to think about how nobody has developed time-travel in the future, as if it was past tense.
Is GitLab actually accessible from Iran? I thought the ban had to be implemented by all American companies and that Gitlab was American too.