From: "Michał Górny" <mgorny@gentoo.org>
To: Andrew Savchenko <bircoph@gentoo.org>
Cc: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Gentoo, GitHub, and the Social Contract
Date: Sun, 15 Feb 2015 16:21:58 +0100 [thread overview]
Message-ID: <20150215162158.1ed948b3@pomiot.lan> (raw)
In-Reply-To: <20150215180501.fdc00ccf36117f6591cd4225@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 3081 bytes --]
Dnia 2015-02-15, o godz. 18:05:01
Andrew Savchenko <bircoph@gentoo.org> napisał(a):
> On Sun, 15 Feb 2015 14:50:27 +0100 Michał Górny wrote:
> > Dnia 2015-02-15, o godz. 15:39:58
> > Andrew Savchenko <bircoph@gentoo.org> napisał(a):
> > > On Sun, 15 Feb 2015 10:55:41 +0100 Alexey Lapitsky wrote:
> [...]
> > > Is Gentoo willing to say "no" to the software freedom and its own
> > > social obligations in order to make contributions easier in the
> > > simplest way possible?
> >
> > Please explain me, how *exactly* does allowing contributions via
> > proprietary platform hurt free software?
>
> If this platform will become a de-facto common way to made
> contributions (and this may happen taking into account github's
> popularity), then platform unavailability or policy changes may
> hurt the whole development process.
Sure. So what's the alternative? Not getting the contributions
in the first place?
If users are willing enough to contribute without GitHub, then GitHub
availability doesn't really impact that. If it becomes unavailable,
the contributions may require some more effort for them but they'll do
it.
Of course, some users will decide it's no longer worth the extra effort
to contribute if GH becomes unavailable. But then, those people
wouldn't contribute if we didn't ever use GitHub either. So either way,
we lose.
And yes, we are already getting contributions via GH we wouldn't get
other way. Because it's low effort enough for people to submit trivial
fixes. The alternative of opening bugs and attaching patches,
and the package maintainers ignoring them is not really welcoming.
That said, I'm willing to accept contributions via any media as long
as it's remotely sane on my end. Feel free to open a mailing list to
accept patches/pull requests. Or any other patch review framework
as long as it's relatively sane and works.
Just don't require contributors to do too much. Yes, git can do plain
pull requests but you have to have somewhere to pull from first. Not
every user has a private git hosting. Sure, they could ask you to pull
from github... but what's the difference then?
The risk of being unable to using something in the future should not
prohibit people from using its benefits right now.
> Please forgive me for repeating myself once more, but I was
> directly asked "how", so... Github is not just a git server, this
> is a platform with numerous instruments and auxiliary data. In case
> of any negative change all these data (issues, code reviews and so
> on) will be lost. And there is no clean way to migrate these data
> to another facilities. Thus we will have a classic web-based
> lock-in with all lock-in driven consequences.
That's a problem with every solution. If you migrate to another one,
you may have trouble moving the data. If the hard drive fails, you lose
the data since last backup. And finally, if you get too much data, you
lose it anyway because nobody cares to dig up what you're looking for.
--
Best regards,
Michał Górny
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 949 bytes --]
next prev parent reply other threads:[~2015-02-15 15:22 UTC|newest]
Thread overview: 85+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-14 20:48 [gentoo-project] Gentoo, GitHub, and the Social Contract Andreas K. Huettel
2015-02-14 20:55 ` Anthony G. Basile
2015-02-14 21:09 ` Kristian Fiskerstrand
2015-02-14 21:23 ` Alexander Berntsen
2015-02-14 21:25 ` Andrew Savchenko
2015-02-14 21:37 ` Rich Freeman
2015-02-14 21:42 ` Kristian Fiskerstrand
2015-02-14 21:56 ` Rich Freeman
2015-02-14 22:08 ` Alexander Berntsen
2015-02-14 22:13 ` Ciaran McCreesh
2015-02-14 22:23 ` Alexander Berntsen
2015-02-14 22:31 ` Ciaran McCreesh
2015-02-14 22:35 ` Andrew Savchenko
2015-02-14 22:40 ` Ciaran McCreesh
2015-02-14 23:10 ` Daniel Campbell
2015-02-14 23:15 ` Ciaran McCreesh
2015-02-15 13:03 ` Andrew Savchenko
2015-02-15 17:30 ` NP Hardass
2015-02-15 17:43 ` Alexey Lapitsky
2015-02-15 19:24 ` Rich Freeman
2015-02-17 9:07 ` Robin H. Johnson
2015-02-14 23:13 ` Andrew Savchenko
2015-02-14 23:19 ` Ciaran McCreesh
2015-02-15 13:02 ` Andrew Savchenko
2015-02-14 23:36 ` Rich Freeman
2015-02-15 12:55 ` Andrew Savchenko
2015-02-15 5:54 ` Michał Górny
2015-02-15 12:45 ` Andrew Savchenko
2015-02-15 2:23 ` Mart Raudsepp
2015-02-15 2:57 ` Ben de Groot
2015-02-15 10:09 ` Markos Chandras
2015-02-15 13:17 ` Dirkjan Ochtman
2015-02-15 9:55 ` Alexey Lapitsky
2015-02-15 12:39 ` Andrew Savchenko
2015-02-15 13:50 ` Michał Górny
2015-02-15 15:05 ` Andrew Savchenko
2015-02-15 15:21 ` Michał Górny [this message]
2015-02-15 17:01 ` Anthony G. Basile
2015-02-15 15:27 ` Ciaran McCreesh
2015-02-15 13:03 ` Patrick Lauer
2015-02-15 2:15 ` Matthew Thode
2015-02-15 6:00 ` Michał Górny
2015-02-15 6:20 ` Matthew Thode
2015-02-15 12:29 ` Andrew Savchenko
2015-02-15 2:42 ` hasufell
2015-02-15 4:12 ` Rich Freeman
2015-02-15 12:23 ` Andrew Savchenko
2015-02-16 3:26 ` hasufell
2015-02-16 11:19 ` Rich Freeman
2015-02-17 6:37 ` Jorge Manuel B. S. Vicetto
2015-02-17 11:55 ` Rich Freeman
2015-02-17 14:01 ` Jorge Manuel B. S. Vicetto
2015-02-18 4:14 ` Dean Stephens
2015-02-18 17:56 ` hasufell
2015-02-18 18:05 ` Matt Turner
2015-02-18 18:47 ` hasufell
2015-02-18 19:19 ` Matt Turner
2015-02-18 22:09 ` Rich Freeman
2015-02-20 21:05 ` hasufell
2015-02-21 0:19 ` Rich Freeman
2015-02-20 4:49 ` Dean Stephens
2015-02-15 6:04 ` Michał Górny
2015-02-15 16:17 ` Anthony G. Basile
2015-02-15 17:42 ` Ciaran McCreesh
2015-02-15 18:39 ` Anthony G. Basile
2015-02-15 19:08 ` Ciaran McCreesh
2015-02-15 19:23 ` Seemant Kulleen
2015-02-16 13:43 ` Anthony G. Basile
2015-02-16 22:14 ` Michael Jones
2015-02-17 6:52 ` Jorge Manuel B. S. Vicetto
2015-02-17 14:18 ` Andrew Savchenko
2015-02-18 2:19 ` hasufell
2015-02-16 13:28 ` Anthony G. Basile
2015-02-15 23:24 ` Patrick Lauer
2015-02-16 0:06 ` Rich Freeman
2015-02-17 6:48 ` Jorge Manuel B. S. Vicetto
2015-02-17 9:01 ` Robin H. Johnson
2015-02-17 12:10 ` Rich Freeman
2015-02-18 3:47 ` [gentoo-project] Infra Kickstarter? Robin H. Johnson
2015-02-18 13:30 ` Pavlos Ratis
2015-02-19 0:31 ` Andreas K. Huettel
2015-02-19 12:16 ` vivo75
2015-02-26 8:38 ` Patrick Lauer
2015-02-15 11:06 ` [gentoo-project] Gentoo, GitHub, and the Social Contract Amadeusz Żołnowski
2015-02-15 12:18 ` Andrew Savchenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150215162158.1ed948b3@pomiot.lan \
--to=mgorny@gentoo.org \
--cc=bircoph@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox