1 |
On Sat, 14 Feb 2015 23:19:48 +0000 Ciaran McCreesh wrote: |
2 |
> On Sun, 15 Feb 2015 02:13:36 +0300 |
3 |
> Andrew Savchenko <bircoph@g.o> wrote: |
4 |
> > > What's the difference between connecting to a proprietary Git server |
5 |
> > > over an open network stack, and connecting to an open Git server |
6 |
> > > over a proprietary network stack? |
7 |
> > |
8 |
> > 1a. If proprietary git server denies user, nothing can be done. |
9 |
> > Access to a free software project is restricted. |
10 |
> |
11 |
> If an ISP decides to start blocking traffic, access is restricted. This |
12 |
> happens regularly. |
13 |
|
14 |
But ISP may be changed or some tunnelling may be used. |
15 |
|
16 |
> > 1b. If proprietary network stack makes it impossible to use free |
17 |
> > git server, it is possible to change ISP in most of cases. |
18 |
> |
19 |
> It's utterly trivial to move a Git repository. It's not easy to change |
20 |
> ISP. |
21 |
|
22 |
When this is your private repository — yes, when you need to |
23 |
collaborate with hundreds of other developers — no. |
24 |
|
25 |
> > 2a. Github has almost no obligations to free software users: |
26 |
> > service access is free, but may be restricted any moment without any |
27 |
> > legal penalties. |
28 |
> |
29 |
> So what? If it is, it doesn't affect anything, because Git doesn't rely |
30 |
> upon everything being in one specific place. |
31 |
|
32 |
Github is more than git server. (And I'm sure Gentoo infra can setup |
33 |
git server on their own resources.) Github is a development |
34 |
platform with pull requests, review tools, issue tracker and other |
35 |
workflow management tools. That can't be easily and arbitrary moved. |
36 |
I'm not sure if all that auxiliary information may be moved outside |
37 |
of Github at all. |
38 |
|
39 |
> > 2b. ISP services are usually paid for, so users have a possibility |
40 |
> > to affect ISP actions in majority of cases. |
41 |
> |
42 |
> Tell that to anyone whose government decides to block Github... |
43 |
|
44 |
You know, I usually don't talk to myself. And this is one more |
45 |
reason why I'm not happy to see github as a main development |
46 |
platform to be used. In short it hosts too many projects and if one |
47 |
them makes government unhappy, whole github will be blocked due to |
48 |
https nature of connection. I wrote this in more detail in my other |
49 |
mail to this discussion. |
50 |
|
51 |
Best regards, |
52 |
Andrew Savchenko |