-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Suggestion that we build another github #1033
Comments
We need an open source Github. |
@greatbody I'm not a legal expert, but I think some international law experts should check if the assumption you have about "permanent neutrality" can hold for such cases. Regardless, i think it must be a non-profit organization to avoid any trade laws. Something like Redcross or UNICEF that accepts donation and can provide humanitarian services (opensource is a humanitarian aspect of digital life), but can avoid any political non-sense. @PeaceBomber: it exists. e.g Gitlab |
Is it a unlimit site for git without any political non-sense? |
@PeaceBomber Hadn't GitLab migrated to Google Cloud, I would never return to GitHub. Google Cloud blocks Iranian IP ranges. |
Well, sounds bad for me. Google is a non-existent website in China. Maybe the best way to comunicate between developers is email. Lol. |
@PeaceBomber Gitlab Community Edition is a software. you can download it from the link i gave you, install it on your server and host gitlab. So to be brief, Gitlab can be as unlimited and unpolitical as you are when you install it on your server @BelegCuthalion It is a shame that all major cloud providers are US-based companies (Amazon, Google, Digital Ocean, etc.) and other countries has to put up with the crap that US politics make. This Directly affects all other countries. i wonder why EU is not having a plan B to have infrastructure that they can rely on. So if someone put it on a server in a politically neutral country and does not use cloud services, then life gets better. |
I am not expert here but blockchain and a decentralized solution would be the best like bitcoin! |
@mmahmoudian I get it. However, it is the same for me to back my repos up in external disks. By the way, the saddest thing in this case, is that we do not trust each other any more. These politicians refuses to think and learn anything they donot know. |
@khaninejad Banned by GitHub for being Iranian. What a Ridiculous Sentence. It reminds me that these Jewish were BANNED by NAZI for being Jewish. It is really the Historical retrogression and reenactment. |
Or you can use another platform which isn't from USA. Such as gitee.com. It's from China. |
@a764934018 that is not the point here. China is yet another government with its own political situation. The idea is to have a git platform away from all possible political agendas, hence the suggestion of "Switzerland, which is a permanent neutral country." by @greatbody |
@mmahmoudian You are right. But there is no off-the-shelf solutions now. I just want to give a temporary solution for our friends of Iran. |
You don't need to build another Github from scratch and no, Gitlab is partially open source (Gitlab is mostly useful to run for personal/group/organization usage and it's partially open source as well.). You need a place to collaborate, otherwise why bother with gitlab/github/bitbucker/etc ? just keep them on your local machine and live a happy life. Have a look at Maybe an alternative like gitfoo.com ? where I proposed GitFoo.com to be an alternative. It's completely open source and based on gitea, I have enough resources to run and maintain it, it has enough feature and flexibility that will not make you miss GitHub. |
For those who are wondering what @Alir3z4 is talking about, when stating:
The CE stands for Community Edition and the EE is the Enterprise Edition. Therefore, at least according to the text above, GitLab Community Edition is OpenSource and you can use it as I mentioned. |
@mmahmoudian the statement of their CEO doesn't cover the situation correctly, you can check out https://about.gitlab.com/pricing/self-managed/feature-comparison/ and see the differences with the self-hosted "Core" and the rest. Basically everything that makes GitLab a better place than Github requires a license and you cannot even obtain a license due to current sanctions. |
I'd say GitLab CE has way more things to offer compared to Gitea, but I also confess that I personally admire the GUI of Gitea compared to GitLab. Personally for me the "Built-in CI/CD" is very important and that is where Gitea fall behind: Regardless, I bet having something is better than nothing, so if you have a server up and running and there are Devs who are willing to rebase to GitFoo (pun intended), then problem is solved. I personally will wait, due to the reasons I mentioned here, and keep insisting on having GitFoo-likes in a land that somehow insures its stability. |
I agree with you, I've been using Gitlab for some years now and the UI is still not something that I can be comfortable with, the CI/CD feature is lovely especially when considering how flexible it can get with the container registry for docker flow (mix with k8, it's a like love love love). However, even for CI/CD you have to setup CI runners if you wanna keep pushing, otherwise their shared service will be hammered and you're out of free minutes. Surely, I've moved most of my open source stuff to GitFoo and already using private repos as well. I'm surprised how light and easy is on the server resources (considering golang). |
China has its own version of Github, like gitee.com and coding.net, or svnbucket.com. if you understand Chinese language |
@WaylanPunch gitee.com has english version, dude. |
And one more thing, a Chinese developer "无闻" built gogs: https://gogs.io |
And the GitFoo guy is using Gitea. |
@xtlsoft What's "liter"? |
I think @xtlsoft meant to say "lighter": |
@mmahmoudian Oh, thanks :) There's definitely too much physics thing going on in my mind
|
Do you seem to be trying to re-establish a free platform using open source projects like GitLab and Gogs? This is really too bad. I think if you don't get a consensus, but you build a new platform. Not only does this not save the open source world, it also makes the situation even worse. Because each platform will be independent, developers will be diverted to various platforms. Developer contact will no longer be tight and will increase the difficulty of contributing code. Is this still the open source world we are familiar with?
|
I suggest building another github. |
@DivySrivastava I think you better talk about what you plan to do first.我认为您最好先谈谈您打算怎么做。 |
@scvoet I like the idea of decentralization, but if we're going to start a new platform, it has to be up ASAP, and the only way to do so is by using an already established and tested source code such as https://github.com/gitlabhq/gitlabhq. Forking it tho, allows us to easily implement our own modifications. All the ideas such as decentralization can later be done as updates, forks, etc. |
This will require a lot of storage devices and enough network bandwidth, and you're sure you can afford it. |
We would need some sort of sponsorship for that. |
True |
Maybe we can create a basic git-hosting platform. |
It's good to use a ready-made program to build a new platform. But I think what we need most now is a leader to lead us to build a new platform. In addition, building a new platform requires financial and human support, and everything is not available. Our situation is very difficult now.暂时使用一个现成的程序搭建新平台这一 点很不错。但我想我们现在最需要的是一个领导者来带领我们完成搭建新平台。另外搭建新平台还需要资金和人力支持,一切都是没有的。我们现在的处境十分艰难。 |
I started my previous project as a Reddit alternative. I was prepared for THAT amount of traffic! This requires the same, if not less. For the future of it tho, yes we'll need some sorta sponsorship, donation, etc to survive. |
Building another github or running a similar website like github or gathering other dev to build similar thing is not the thing, 1 person can build a good functional system that "just works!" You need hardware, network, funding, devOps, backup solutions, disaster recovery, scaling, innovate solutions, security, a GOOD AMOUNT OF SECURITY, expensive stuff and of course being on alert 24/7 everytime something is happening. Other's infrastructure, software, packages, build systems and CIs will depend on you, they can't wait until you fix your website. And a big bombastic, NO, you cannot survive with donation. It requires a lot of funding. Github is not even profitable, gitlab is not profitable, they're simply burning through cash until another company buys them out (MS bought GH, so they survived I think). You can for sure get funding, get more devs working it, do marketing, people will eventually migrate to your new shiny git-hosting service, you'll success if you're doing good, now you need an exit, because well, you got funding from other companies and people, they expect a payback on their investment, someone buys you out, you'll hand it out to another company and that company will be subject to another set of sanctions or laws that will eventually restrict any other nation based on the local gov of that company. The above is if you're damn great, I mean exceptionally good in what you do and you can exit. Well, congrats you just repeated what GitHub did, now back to square one. |
You are right. We conceived very well, but the reality is not as developed as we imagined. A completely neutral platform is now a utopian fantasy.您说的对。我们构想的很美好,但现实却不会像我们想象的所发展。完全中立的平台在现在就是一个乌托邦式的幻想。 |
I am on creating a git-platform using Node.js. |
We need an real open source Github. |
I agree with @Alir3z4 (this post) that making yet another git platform with conventional structure is a pointless act. We, as Opensource community, already have GitLab CE, gogs and Gitea and they all try to fill the same gap and they do it so damn good. What we really lack at this point of time is a distributed git platform (similar to what Mastodon and Disapora* do in the social network world). @1995parham I suggest that this post is pointless and we should close this issue and all brainstorm/collaborate on We have to federate git hosting services, asap where there are so many viable ideas. |
Political problems need technological solutions. @1995parham This issue should be closed. Hooray for decentralization! |
I am going to close this issue and everyone can have their ideas on #629 |
Programmers may build an independent GitHub in Switzerland, which is a permanent neutral country.
It is safer, and we can all donate a little for that.
We may no longer have GitHub pages, and many other features, but that's an warning to GitHub.
The text was updated successfully, but these errors were encountered: