Loomio

Should we host the coops.tech source code on GitHub or GitLab?

Chris Roos PublicSeen by 57

The source code should be open so that any of us can make changes/improvements.

Host the source code of coops.tech on GitHub

proposal by Chris Roos Closed Mon 20 Feb 2017 12:01PM

The source code should be open so that any of us can make changes/improvements.

Results

Alex WA
Agree

For the purposes of outreach to wider tech community I think it would be useful to host on GitHub for the moment.

We can self-host with mirroring there at some future point.

I've used abstain to represent a vote for gitlab.com with the code mirrored to guthub.com with a goal to move it to a co-op hosted site (while retaining mirroring to GitHub) when one is available. Of course I'd like the code to be open ASAP 😃

Jack Thorp
Agree

Agree with sentiment on self hosted gitlab mirrored to github but happy to just be on github for the now.

Harry "Outlandish" Robbins
Agree

I'm in favour of Chris Chrome co-op gitlab idea but think Github is a good interim solution

Simon Grant
Abstain

Simply, I don't know enough to give an opinion. Happy to go with the flow.

Chris Roos

I had intended to have a proposal for either GitHub or GitLab but then realised that they don't work like that. The proposal is currently to host the code on GitHub. If we don't collectively agree then we can start a new proposal to see whether there's more interest in hosting it on GitLab.

Alex WA

@finnlewis This is in the works but we need a for now solution.

My preference would be to host it on a co-op run GitLab CE site as suggested by Finn above, but this doesn't exist yet -- if the code is to be moved in the next few days then it would have to moved to an existing site. If it can wait a week or so then this might be an option...

Alex's outreach argument for GitHub is compelling, but wherever the code is we can, and I'd suggest we should, mirror the repo to GitHub.

If the code is going to be moved this weekend then my preference would be for GitLab.com because a very large amount of their source code is free (as in freedom), the GitHub code isn't.

Chris Lowis (Go Free Range)

I'm going to go-ahead and action this by creating a github organisation. Please ask me in #general in slack to be added as an admin.

Oskar Winter

Hi Chris, just seen the message - have you actioned this? We have just created the coop-tech github organisation and pushed the project to https://github.com/coop-tech/website.git, if you've already created one then we can undo that and push to your organisation instead

Simon Grant

Slightly at a tangent...

I would be keen to contribute to the overall code, but my coding is very amateur and limited in range. And I'm keenly aware that handholding and mentoring take time. So I'm wondering if others would like to talk over how we could effectively bring in amateur volunteer coders into this work, improving their skills, without the short term effects being negative? As I'm sure that in the longer term there would be many benefits from this.

If we can, that really starts to open things up. It's also a chance to think about how to do the open culture in a way that is inclusive, welcoming and encouraging without (I repeat, for emphasis) it being a burden on those who are very skilled, productive and busy.

I'm sure we can find a way of doing this if we think it through with care. If there is anyone here who would like to support this, then perhaps we can decide to open another thread?

Chris Roos

So I'm wondering if others would like to talk over how we could effectively bring in amateur volunteer coders into this work, improving their skills, without the short term effects being negative?

I'm interested in this idea. I have no experience/idea about how to do it but am happy to be involved to see if we can work something out.

Simon Grant

Great, thanks for the response @chrisroos
If anyone else is interested, it would be great to start talking and writing -- or even without anyone else -- when we have some time and clear heads.

Alex WA

We shall see! I'm not convinced. Specifically the clause "reproduce your Content solely on GitHub as permitted through GitHub's functionality" doesn't seem at all problematic, just a grant to GitHub so you can use GitHub. The key clause is "solely on GitHub".

It is simply not in GitHub's interest to mess this up. If they have by stupidity rather than malice, I am pretty convinced they will correct it.