Conversation
Notices
-
#GitHub is a plague. You can't fork without non-free JS. You can't send pull requests without non-free JS. And now I find you also can't attach files without non-free JS to comments.
I made a fix to a Minetest mod for my son so it'd stop crashing the server, and I have no more time to devote to getting around this bs. I wanted to send a ~3-line patch. I ended up opening an issue and putting the diff in the body of the comment.
People advocate GitHub to make collaboration easier. Well, I just spent orders of magnitude longer trying to send the person a patch than I did debugging and fixing the issue in the mod.
-
I can't speak to Gogs. I worked with #GitLab shortly after they acquired Gitorious to ensure that all JS on GitLab.com was free/libre, even though they use EE:
https://about.gitlab.com/2015/05/20/gitlab-gitorious-free-software/
-
@desaknight Are you referring to GitHub or GitLab?
-
@maltimore GitHub has had a very positive effect for open source. For free software, it's a bit more complicated---the ease of collaboration comes at an expense that is not just antithetical, but actively works _against_ the goals of the free software movement. And here we now have a situation where one can assume by default (and usually be correct) that a given project is on GitHub, which is hostile toward software freedom while being host to more free software than any site/organization in the world.
https://mikegerwitz.com/about/githubbub
Until recently, they made virtually no mention of software licensing; the consequence is that huge numbers of projects on GitHub are proprietary because they carry no license at all. I don't know if they emphasize choosing a license now or not. I know some changes have been made.
I have nothing against the _idea_ of GitHub---GitLab is a suitable replacement there. There are just changes that need to be made, and changes we in the free software community _want_ them to make. I and many others, including rms, have reached out to them. We need broader community interest and pressure. Avoiding GitHub unfortunately isn't a practical option.
-
@deadsuperhero Yes, decentralization is the only option that makes sense to me. As Git is intended. As @maiyannah mentioned, GitLab is playing with the idea, though I have not been following it and have no idea what progress has been made. I've seen @cwebber discuss it in the past in a GitLab issue.
Anyone have any updates on it?