Gentoo Archives: gentoo-project

From: Daniel Campbell <contact@××××××××.us>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract
Date: Sat, 14 Feb 2015 23:10:56
Message-Id: 54DFD5FD.4010401@sporkbox.us
In Reply to: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract by Ciaran McCreesh
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 02/14/2015 02:40 PM, Ciaran McCreesh wrote:
5 > On Sun, 15 Feb 2015 01:35:40 +0300 Andrew Savchenko
6 > <bircoph@g.o> wrote:
7 >> On Sat, 14 Feb 2015 22:31:48 +0000 Ciaran McCreesh wrote:
8 >>> On Sat, 14 Feb 2015 23:23:48 +0100 Alexander Berntsen
9 >>> <bernalex@g.o> wrote:
10 >>>> On 14/02/15 23:13, Ciaran McCreesh wrote:
11 >>>>> That's how Git works.
12 >>>>
13 >>>> Consider contributors (Gentoo developers or not) that want to
14 >>>> submit patches to a project. They should have access to the
15 >>>> primary repository (git or not), and be able to contribute
16 >>>> without being forced to use proprietary software. This is
17 >>>> incredibly easy to facilitate, so I don't expect us to have a
18 >>>> problem related to github and our social mission here.
19 >>>
20 >>> What if their ISP runs proprietary software to manage its
21 >>> network? Will Gentoo accept patches by pigeon? (Obviously the
22 >>> postal service can't be relied upon to not use proprietary
23 >>> software.)
24 >>
25 >> One should not confuse transparent data transmission mediator and
26 >> active data management engine required to create, submit or apply
27 >> changes.
28 >
29 > What's the difference between connecting to a proprietary Git
30 > server over an open network stack, and connecting to an open Git
31 > server over a proprietary network stack?
32 >
33
34 The proprietary network stack can be gotten around. If the git
35 provider is closed and goes down, the data is gone. If a proprietary
36 network stack goes down, there are other options available and the
37 data is still available at the open repository.
38
39 Unfortunately, most businesses are not in line with FOSS philosophy,
40 so essentially every single ISP is using proprietary stacks.
41 Additionally, one can check the hash of the HEAD or another known
42 commit to verify data integrity of the repository to ensure the
43 proprietary network didn't screw with it in transit.
44
45 Keeping the repository open is more a matter of control and
46 dependability than pure philosophy. No ISP that I know of uses FOSS
47 stacks, so they're not really comparable imo.
48
49 Just 2¢ from a user.
50 -----BEGIN PGP SIGNATURE-----
51 Version: GnuPG v2
52
53 iQEcBAEBAgAGBQJU39X8AAoJEJUrb08JgYgHVPoH/2jVpSf2lWuk7gYroPv/Zz5i
54 PQWDvGPNXLXZrUd7x+2gXXCAnd5VaQVy/g2wtlSlJ9hlAnnXGs/dmjFsi9HcULwg
55 PJeftIj10RjBGFBdC1IkU+7il7YNn7pXKTOjiiRdecKWUJM7My1twN2FoURk30cR
56 aA64dxBF6BVGdXDSFNeYGI7HkTs5yjHe+oqsnj0GzzelBp20pHS3F4VUR3Z04nIJ
57 iGesUSkxfWPlCzQSWSVhj9vA4OONIvoeSAY9cS/Wy7dAqfSkBKlZq2+kcXm4DTEn
58 JekhjpvJKEpvG81kpw2tdrBPog3o5lEGoWodXO+aPadL7CdveotKsghefbp8ir4=
59 =D1yC
60 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-project] Gentoo, GitHub, and the Social Contract Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>