These were previously intermingled with the static content in `conservancy/static`.
		
			
				
	
	
		
			225 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			225 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% extends "base_compliance.html" %}
 | 
						|
{% load static %}
 | 
						|
{% block subtitle %}Give Up GitHub - {% endblock %}
 | 
						|
{% block submenuselection %}GiveUpGitHub{% endblock %}
 | 
						|
{% block content %}
 | 
						|
 | 
						|
<h1>Give Up GitHub!</h1>
 | 
						|
 | 
						|
<p>On Wednesday 29 June 2022, we <a href="https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/">began
 | 
						|
calling on all FOSS developers</a> to <strong>give up on
 | 
						|
GitHub</strong>. </p>
 | 
						|
 | 
						|
<div class="picture-small right">
 | 
						|
<img src="{% static 'img/GiveUpGitHub.svg' %}" alt="A parody of the GitHub logo, walling off user rights and demanding payment"/>
 | 
						|
</div>
 | 
						|
<p>We realize this is not an easy task; GitHub is ubiquitous. Through their
 | 
						|
effective marketing, GitHub has convinced Free and Open Source Software
 | 
						|
(FOSS) developers that GitHub is the best (and even the only) place for FOSS
 | 
						|
development.  However, as a proprietary, trade-secret tool, GitHub itself is
 | 
						|
the very opposite of FOSS.  By contrast, Git was
 | 
						|
designed <a href="http://www.h-online.com/open/features/The-saga-of-Git-Lightning-does-strike-twice-1051559.html">specifically
 | 
						|
to replace a proprietary tool (BitKeeper)</a>, and to make FOSS development
 | 
						|
distributed — using FOSS tools and without a centralized site.  GitHub
 | 
						|
has warped Git — creating add-on features that turn a distributed,
 | 
						|
egalitarian, and FOSS system into a centralized, proprietary site.  And, all
 | 
						|
those add-on features are controlled by a single, for-profit company. By
 | 
						|
staying on GitHub, established FOSS communities bring newcomers to this
 | 
						|
proprietary platform — expanding GitHub's reach. and limiting the
 | 
						|
imaginations of the next generation of FOSS developers.</p>
 | 
						|
 | 
						|
<p>We know that many rely on GitHub every day.  Giving up a ubiquitous,
 | 
						|
gratis service that has useful (albeit proprietary) features is perennially
 | 
						|
difficult.  For software developers, giving up GitHub will be even harder
 | 
						|
than giving up Facebook!  We don't blame anyone who struggles, but hope you
 | 
						|
will read the reasons and methods below to give up GitHub and join us in
 | 
						|
seeking better alternatives!  Also, please check back to this page regularly,
 | 
						|
as we'll continue to update it throughout 2022 and beyond!</p>
 | 
						|
 | 
						|
<h2>Why Give Up GitHub?</h2>
 | 
						|
 | 
						|
<p>There are so many reasons to give up on GitHub, but we list here a few of
 | 
						|
the most important ones:
 | 
						|
 | 
						|
    <ul>
 | 
						|
    <li><p><a href="https://github.com/features/copilot" rel="nofollow">Copilot
 | 
						|
    is a for-profit product</a> — developed and marketed by Microsoft
 | 
						|
    and their GitHub subsidiary — that uses Artificial Intelligence (AI)
 | 
						|
    techniques to automatically generate code interactively for developers.
 | 
						|
    The AI model was trained
 | 
						|
    (<a href="https://github.blog/2021-06-30-github-copilot-research-recitation/"
 | 
						|
    rel="nofollow">according to GitHub's own statements</a>) exclusively with
 | 
						|
    projects that were hosted on GitHub, including many licensed
 | 
						|
    under <a href="https://sfconservancy.org/copyleft-compliance/glossary.html#copyleft">copyleft</a>
 | 
						|
    licenses.  Most of those projects are not in the “public
 | 
						|
    domain”, they are licensed
 | 
						|
    under <a href="https://opensource.org/licenses"><acronym title="Free and
 | 
						|
    Open Source Software">FOSS</acronym> licenses</a>.  These licenses
 | 
						|
    have <em>requirements</em> including proper author attribution and, in
 | 
						|
    the case of <a href="https://copyleft.org/"><em>copyleft</em>
 | 
						|
    licenses</a>, they sometimes require that works based on and/or that
 | 
						|
    incorporate the software be licensed under the same copyleft license as
 | 
						|
    the prior work. Microsoft and GitHub have been ignoring these license
 | 
						|
    requirements for more than a year.  Their only defense of these
 | 
						|
    actions <a href="https://twitter.com/natfriedman/status/1409914420579344385">was
 | 
						|
    a tweet by their former CEO</a>, in which he falsely claims that
 | 
						|
    unsettled law on this topic is actually settled. In addition to the legal
 | 
						|
    issues,
 | 
						|
    the <a href="https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/">ethical
 | 
						|
    implications of GitHub's choice to use copylefted code</a> in the service
 | 
						|
        of creating proprietary software are grave.</p> </li>
 | 
						|
 | 
						|
    <li id="ICE-contract-details"><p>In 2020, the community discovered that
 | 
						|
GitHub <a href="https://www.theatlantic.com/technology/archive/2020/01/ice-contract-github-sparks-developer-protests/604339/">has
 | 
						|
a for-profit software services contract with the USA Immigration and Customs
 | 
						|
Enforcement (ICE)</a>.  Activists, including some GitHub employees, have been
 | 
						|
calling on GitHub for two years to cancel that contract.  GitHub's primary
 | 
						|
reply has been that their parent company, Microsoft, has sold Microsoft Word
 | 
						|
for years to ICE without any public complaints.  They claim that this somehow
 | 
						|
justifies <em>even more</em> business with an agency whose policies are
 | 
						|
problematic.  Regardless of your views on ICE and its behavior, GitHub's
 | 
						|
        ongoing <a href="https://www.latimes.com/business/technology/story/2020-06-12/github-ceo-black-lives-matter-employees-demand-end-ice-contract">dismissive and disingenuous</a> responses to the activists who raised this important issue show that GitHub puts its profits above concerns from the community.</p></li>
 | 
						|
 | 
						|
<li><p>While GitHub pretends to be pro-FOSS
 | 
						|
  (like <a href="https://lwn.net/Articles/17822/">SourceForge before
 | 
						|
    them</a>), their entire hosting site is, itself, proprietary and/or
 | 
						|
  trade-secret software.  We appreciate that GitHub allows some of its
 | 
						|
  employees to sometimes contribute FOSS to upstream projects, but our
 | 
						|
  community has been burned so many times before by companies that claim to
 | 
						|
  support FOSS, while actively convincing the community to rely on their
 | 
						|
    proprietary software.  We won't let GitHub burn us in this same way!</p></li>
 | 
						|
 | 
						|
<li><p>GitHub differs from most of its peers in the FOSS project hosting
 | 
						|
industry, as GitHub does not even offer any self-hosting FOSS option.
 | 
						|
Their <em>entire</em> codebase is secret.  For example, while we have our
 | 
						|
complaints about GitLab's business model of parallel “Community”
 | 
						|
and “Enterprise” editions, at least GitLab's Community Edition
 | 
						|
provides basic functionality for self-hosting and is 100% FOSS. Meanwhile,
 | 
						|
    there are <em>non-profit</em> FOSS hosting sites such
 | 
						|
as <a href="https://codeberg.org">CodeBerg</a>, who develop their platform
 | 
						|
    publicly as FOSS.</p></li>
 | 
						|
 | 
						|
<li><p>GitHub has long sought to discredit copyleft generally.  Their various
 | 
						|
CEOs have often spoken loudly and negatively about copyleft, including their
 | 
						|
founder (and former CEO)
 | 
						|
devoting <a href="https://www.youtube.com/watch?v=-bAAlPXB2-c">his OSCON
 | 
						|
keynote on attacking copyleft and the GPL</a>.  This trickled down from the
 | 
						|
top.  We've personally observed various GitHub employees over the years
 | 
						|
arguing in many venues to convince projects to avoid copyleft;
 | 
						|
we've <a href="https://github.com/BenKallos/legislation/issues/2#issue-46911010">even
 | 
						|
seen a GitHub employee do this in a GitHub bug ticket directly</a>.</p></li>
 | 
						|
 | 
						|
    <li><p>GitHub is wholly owned by Microsoft, a company whose executives have historically repeatedly attacked copyleft licensing.</p></li>
 | 
						|
    </ul>
 | 
						|
 | 
						|
<h2>How Do I Give Up GitHub?</h2>
 | 
						|
 | 
						|
<p>The reason that it's difficult to leave GitHub is a side-effect of one of
 | 
						|
the reasons to leave them: proprietary vendor lock-in.  We are aware that
 | 
						|
GitHub, as the “Facebook of software development”, has succeeded
 | 
						|
in creating the most enticing walled garden ever made for FOSS developers.
 | 
						|
Just like leaving Facebook is painful because you're unsure how you'll find
 | 
						|
and talk with your friends and family otherwise — leaving GitHub is
 | 
						|
difficult because it's how you find and collaborate with
 | 
						|
co-developers. GitHub may even be how you find and showcase your work to
 | 
						|
prospective employers.  We also know that some Computer Science programs
 | 
						|
even <em>require</em> students to use GitHub.</p>
 | 
						|
 | 
						|
<div class="picture-small left">
 | 
						|
<img src="https://sfconservancy.org/img/GiveUpGitHub.svg" alt="A parody of the GitHub logo, walling off user rights and demanding payment"/>
 | 
						|
</div>
 | 
						|
 | 
						|
<p>Accordingly, we call first on the most comfortably-situated developers
 | 
						|
among you — leaders of key FOSS projects, hiring and engineering
 | 
						|
managers, and developers who are secure in their employment — to take
 | 
						|
the first step to reject GitHub's proprietary services.  We recognize that
 | 
						|
for new developers in the field, you'll receive pressure from potential
 | 
						|
employers (even those that will otherwise employ you to develop FOSS) to
 | 
						|
participate on GitHub.  Collective action requires the privileged developers
 | 
						|
among us to lead by example; that's why we're not merely asking you leave
 | 
						|
GitHub, but we're spearheading an effort to help everyone give up GitHub over
 | 
						|
the long term. You can help protect newcomers from the intrinsic power
 | 
						|
imbalance created by GitHub by setting the agenda for your FOSS project and
 | 
						|
hosting your project elsewhere.</p>
 | 
						|
 | 
						|
<p>As such, we're speaking first to the hiring managers, community leaders,
 | 
						|
and those in other positions of power that encourage the use of GitHub to new
 | 
						|
contributors and existing communities. Once someone in power makes the choice
 | 
						|
to host a project on GitHub, the individual contributors have little choice
 | 
						|
but to use these proprietary and damaging products. If you are making
 | 
						|
decisions or have political power within your community and/or employer, we
 | 
						|
urge you to use your power to center community efforts through FOSS platforms
 | 
						|
rather than GitHub.  If you're an individual contributor who feels powerless
 | 
						|
to leave GitHub, read our (growing) list of recommendations below on how to
 | 
						|
take the first steps.</p>
 | 
						|
 | 
						|
<p>Long term, we'll develop this stable URL (that can always be reached
 | 
						|
by <a href="https://GiveUpGitHub.org">GiveUpGitHub.org</a>) to include links
 | 
						|
to resources to help everyone — from the most privileged developer to
 | 
						|
newcomers and members of underrepresented groups in FOSS — to give up
 | 
						|
on GitHub.  If you don't feel that you or your project can yet leave GitHub,
 | 
						|
we ask that you raise awareness
 | 
						|
by <a href="https://sfconservancy.org/docs/SupportGiveUpGitHub-README-snippet.md">adding
 | 
						|
this section to your README.md</a> to share your concerns about GitHub with
 | 
						|
your users.  If you're ready to leave GitHub, you
 | 
						|
can <a href="https://sfconservancy.org/docs/GiveUpGitHub-README.md">use this
 | 
						|
README.md template</a> to replace your current one.</p>
 | 
						|
 | 
						|
<p>
 | 
						|
<blockquote><p>千里之行始於足下<br/>The journey of a thousand miles begins with a single step.</p></blockquote>
 | 
						|
<div style="text-align: right"><p> — <cite>老子 (Lao Tsu) in Chapter 64
 | 
						|
      of 道德经 (Tao Te Ching)</cite>
 | 
						|
</p></div>
 | 
						|
</p>
 | 
						|
 | 
						|
<h2>Resources to Give Up GitHub</h2>
 | 
						|
 | 
						|
<p>Here are some resources to help you quit GitHub.  We'll be expanding this
 | 
						|
list regularly as we find more resources.  If you'd like to suggest a
 | 
						|
resource not yet listed, you can discuss it on
 | 
						|
the <a href="https://lists.sfconservancy.org/mailman/listinfo/give-up-github">Give-Up-GitHub
 | 
						|
    mailing list</a>.</p>
 | 
						|
<ul>
 | 
						|
<li>Alternative Hosting Services:
 | 
						|
    <ul>
 | 
						|
    <li><a href="https://codeberg.org">CodeBerg</a></li>
 | 
						|
    <li><a href="https://sourcehut.org/">SourceHut</a></li>
 | 
						|
    </ul>
 | 
						|
 <li>Self-Host (or join a group that self-hosts).  A few options:
 | 
						|
        <ul><li><a href="https://gitea.io">Gitea</a></li>
 | 
						|
        <li> <a href="https://gitlab.com/rluna-gitlab/gitlab-ce">GitLab
 | 
						|
        Community Edition</a> (note, the GitLab Enterprise Edition, which is
 | 
						|
        provided to the public on gitlab.com,  is (like GitHub) trade-secret,
 | 
						|
          proprietary, vendor-lock-in software)</li>
 | 
						|
        <li><a href="https://sr.ht/~sircmpwn/sourcehut/">SourceHut</a></li>
 | 
						|
 </ul></li>
 | 
						|
    (We'll be adding tutorials soon on how to self-host!)
 | 
						|
    </ul></p>
 | 
						|
 | 
						|
<h2>Ways To Help Even <em>Before</em> You Give Up GitHub</h2>
 | 
						|
 | 
						|
<p>Here are some ideas of how you can help raise the importance of this issue
 | 
						|
even while you're still a GitHub user.  (We'll publish longer tutorials in
 | 
						|
future about these and other ways to help.)
 | 
						|
<ul>
 | 
						|
<li><p><a href="https://sfconservancy.org/docs/SupportGiveUpGitHub-README-snippet.md">Add
 | 
						|
    this section to your README.md</a> to share your concerns about GitHub
 | 
						|
  with your users.</p></li>
 | 
						|
 | 
						|
<li><p>Respectfully and kindly ask, before you contribute to a project on
 | 
						|
  GitHub, if they could provide alternative means to contribute other than
 | 
						|
    using GitHub.</p></li>
 | 
						|
 | 
						|
<li><p>Explain to your employer the dangers of relying on GitHub's proprietary
 | 
						|
    vendor lock-in products.</p></li>
 | 
						|
 | 
						|
<li><p>Join
 | 
						|
  the <a href="https://lists.sfconservancy.org/mailman/listinfo/give-up-github">give-up-github
 | 
						|
  mailing list</a> and start threads about your difficulties leaving GitHub.
 | 
						|
  This will help us explore solutions with you and add material to this
 | 
						|
    page.</p></li>
 | 
						|
</ul>
 | 
						|
</p>
 | 
						|
 | 
						|
 | 
						|
{% endblock %}
 |