From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id D661C138A1A for ; Sat, 14 Feb 2015 21:25:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4271CE09F1; Sat, 14 Feb 2015 21:25:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 53DF0E09E9 for ; Sat, 14 Feb 2015 21:25:52 +0000 (UTC) Received: from localhost (sloan0.ut.mephi.ru [85.143.112.33]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: bircoph) by smtp.gentoo.org (Postfix) with ESMTPSA id 076D834072B for ; Sat, 14 Feb 2015 21:25:50 +0000 (UTC) Date: Sun, 15 Feb 2015 00:25:33 +0300 From: Andrew Savchenko To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract Message-Id: <20150215002533.740c93283025a6e45dc4a6fb@gentoo.org> In-Reply-To: <201502142148.30540.dilfridge@gentoo.org> References: <201502142148.30540.dilfridge@gentoo.org> X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.25; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA512"; boundary="Signature=_Sun__15_Feb_2015_00_25_33_+0300_FU9JGJ.jv8B5nlQ1" X-Archives-Salt: 211a3d61-9ef5-4d89-9486-46d5f03f3c69 X-Archives-Hash: a9b262730844b06bc7ba62ab73ba5b1a --Signature=_Sun__15_Feb_2015_00_25_33_+0300_FU9JGJ.jv8B5nlQ1 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, 14 Feb 2015 21:48:22 +0100 Andreas K. Huettel wrote: >=20 > Hi all,=20 >=20 > whenever the suggestion comes up to enable contributions to Gentoo via Gi= thub=20 > pull requests, we also encounter discussion of the Gentoo Social Contract. >=20 > The two points that are seen as conflicting are >=20 > * The software running Github is closed source, proprietary. >=20 > * The Gentoo Social Contract states [1]: > "Gentoo will never depend upon a piece of software or metadata unless it= =20 > conforms to the GNU General Public License, the GNU Lesser General Public= =20 > License, the Creative Commons - Attribution/Share Alike or some other lic= ense=20 > approved by the Open Source Initiative (OSI)." >=20 > We need to resolve this discussion somehow, by formulating a clear policy= .=20 > Which is why I'm putting it up here for discussion and will ask to add it= to=20 > the next council meeting agenda.=20 >=20 > Many arguments have already been made. Feel free to summarize your points= =20 > again in a reply to this e-mail. The best way will be to setup our own git platform on Gentoo's own hosting. I'm aware of two alternatives: gitlab[1] and gogs[2]. We setup both at our university for local projects. From our experience gogs is 50x times faster (in terms of CPU and action execution time) than gitlab. Not so surprising, because gitlab is on ruby interpreters and gogs is on compiled Go code. I fully support Gentoo social contract statement that Gentoo should not depend on non-OSI products, especially on closed proprietary products despite their wide popularity. Another risk that it may go away or change its usage policy to an unacceptable state, or become paid-only and so on at any moment even without warning. And the last but not the least. Github was or is blocked in some countries, e.g. it was recently blocked in Russia; this accident was resolved and Github is available again here, but nobody knows what will become later. By having separate hosting, ip and url from other projects Gentoo will minimize legal risks, at least in some areas. I don't mind if github will be used unofficially, but any Gentoo official project should have base functionality available outside of Github (of course nobody denies to have backups on Github too). [1] https://about.gitlab.com/ [2] http://gogs.io/ Best regards, Andrew Savchenko --Signature=_Sun__15_Feb_2015_00_25_33_+0300_FU9JGJ.jv8B5nlQ1 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJU371ZAAoJEPZTWjO6HuSN/F4P/RCclNPW5R22ZqfS0v7iVvSF UT1dnuWBVuO8/9BhL0j5X1FraSVLxP/rvww3c1Bq/yVCv1cCbE0dB9Bfcihb1McJ T5BxhkYBPyzXbTrG3q2jlfCww8xEKAZ6ZbpffNg/lR0rmy3giTyWUva5+zwVkQk0 XB+F+g3jltYCjzemelr5b/n1bczq2J7xaQRlVl+Dz3TTuno+o8SfUIl6lXMpRxKI Wro70zrb0DcIhpxAnecrLE88rP2gEeko7wDImxyMZqEBvPpx+KcKKfvAzhxNOMQU l3iSBS83hDO2yxZru/MgNavd9AulXZdHYCSM8Od8Sv3kWce0YRBXQagrt/SXKHBP KGSJzlNb7O3pWu0x+qWOzu3P/9fkelbAt7129yiUuTafJRTx74ZJUhXeZrIWi0Wb HFHnZU5HqNTe6IVbzO2cc3pfScTntkkDOcFb7Buk7jAyZ8PHuJZr78+nXX4LTnAM OKv3JzoJhrl5NVG0LmxvTuefbi94uEO7lmdoXWTK6ibRFfhV9VgW41yteiNjTgez zgnah+171cYf3OT+tu5sXuECMDd9wS1AI0TsX7Ww3ljHkjb45rhZikGF8l8z3BbV nNbk8si934zBdav7sNO258p/shc8N0W4HNXVstRE81jGlZUXWqzjIpCC79TsOYML y/3H5P/ld8a7T6v96K3E =Rcf0 -----END PGP SIGNATURE----- --Signature=_Sun__15_Feb_2015_00_25_33_+0300_FU9JGJ.jv8B5nlQ1--