From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Github mirror and archive Date: Fri, 07 Apr 2017 09:20:38 +0200 Message-ID: <87inmg1y61.fsf@elephly.net> References: <20170406095302.GA6957@mail.thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cwOCO-0000lk-Qi for guix-devel@gnu.org; Fri, 07 Apr 2017 03:20:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cwOCK-00075n-PC for guix-devel@gnu.org; Fri, 07 Apr 2017 03:20:48 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21125) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cwOCK-00073m-Fl for guix-devel@gnu.org; Fri, 07 Apr 2017 03:20:44 -0400 In-reply-to: <20170406095302.GA6957@mail.thebird.nl> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pjotr Prins Cc: guix-devel@gnu.org Pjotr Prins writes: > First of all > github provides me an internet personae. Anyone who wants to assess my > work can visit github and get a clear picture of what I am working on. > This is a valuable resource, but I can probably move it elsewhere > without too much loss. Github has a nice way of showing work, though, > and it is easy to see what organizations I am contributing to and what > type of comments I post. I always tell students that the github track > record is more important (to people like me) than the publishing > record in scientific journal. […] I therefore use github to assess and monitor > other peoples work. Hosting your code elsewhere, as long as it has a > decent interface, is good enough for me - I'll change that > recommendation to something more generic. Commenting on multiple sites > will need multiple accounts. This is what I find scary. I’ve received job offers from people who apparantly judged my skill based solely on what I published on Github. Ironically this happened right after I moved most of my projects to my private server, so there wasn’t really much to look at anyway. There also appear to be a number of researchers who think they can derive trends and representative statements about free software from a survey of what’s on Github. > People wrote me that they are concerned about other trends. For > example the Julia language is basing its package infrastructure on > github and therefore compromises robustness for convenience. The only > setup that is robust is a distributed setup - i.e., to not depend on > one party. The “devtools” package for R is also a popular way for people to install software directly from Github, giving others an incentive to use and publish their code on Github. Does Julia really *depend* on Github, or is this a more generic dependency on any git repository? > If github changed its ways (e.g., add advertising, a new charging > model, sell user behavior to 3rd parties or government) or its > policies (i.e., repository incompatibility with GPL - they are border > line already) and we would want to move out, it would be incredibly > hard, not least because some of our software is built on top of > github's interface and API. And because github's software is non-FOSS > we'd be stuck somewhere in a dark land. Things like that have happened to hosters in the past. It’s not just a “what if” scenario. People are forgetful. > I hereby decide I am going to (gradually) move all my projects off > github and remove my main account. This won't happen within a year, I > expect, but it is clear to me that I need to do this. I will still > have github accounts, but plan to change them on a regular basis. I applaud this decision. I have done something similar by removing *most* of my personal projects from there, except for those that I’m required to work on at my job and those where I still haven’t taken the time to work off the issue tracker… Changing accounts regularly seems like a good idea, too. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net