GiveUpGitHub campaign: main page.
This commit is contained in:
		
							parent
							
								
									2ffb0795af
								
							
						
					
					
						commit
						5f46a9bece
					
				
					 1 changed files with 216 additions and 0 deletions
				
			
		
							
								
								
									
										216
									
								
								www/conservancy/static/GiveUpGitHub/index.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										216
									
								
								www/conservancy/static/GiveUpGitHub/index.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,216 @@ | ||||||
|  | {% extends "base_compliance.html" %} | ||||||
|  | {% block subtitle %}Copyleft Compliance Projects - {% endblock %} | ||||||
|  | {% block submenuselection %}GiveUpGitHub{% endblock %} | ||||||
|  | {% block content %} | ||||||
|  | 
 | ||||||
|  | <p>On Wednesday 29 June 2022, we <a href="FIXME_LINK_TO_BLOG_POST">began | ||||||
|  | calling on all FOSS developers</a> to <strong>give up on | ||||||
|  | GitHub</strong>. </p> | ||||||
|  | 
 | ||||||
|  | <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><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. </li> | ||||||
|  | 
 | ||||||
|  |     <li>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.</li> | ||||||
|  | 
 | ||||||
|  | <li>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!</li> | ||||||
|  | 
 | ||||||
|  | <li>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&rdquo: | ||||||
|  | and “Enterprise” editions, at least GitLab's Community Edition | ||||||
|  | provides basic functionality for self-hosting and is 100% FOSS.  Other | ||||||
|  | competitors, like SourceHut, do even better by providing their entire | ||||||
|  | codebase as FOSS for self-hosting and “dog fooding” by using | ||||||
|  | their own platform to develop its software in public!  In addition, | ||||||
|  | non-profit FOSS hosting sites such | ||||||
|  | as <a href="https://codeberg.org">CodeBerg</a> also develop their platform | ||||||
|  |   publicly as FOSS.</li> | ||||||
|  | 
 | ||||||
|  | <li>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 entire | ||||||
|  | OSCON keynote on attacking copyleft and the GPL</a>.  There are also examples | ||||||
|  | of <a href="https://github.com/BenKallos/legislation/issues/2#issue-46911010">GitHub | ||||||
|  | employees filing bug tickets</a> in copylefted projects to cajole them to | ||||||
|  | change to non-copyleft licenses.</li> | ||||||
|  | <li>GitHub is wholly owned by Microsoft, a company whose executives have historically repeatedly attacked copyleft licensing.</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> | ||||||
|  | 
 | ||||||
|  | <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: | ||||||
|  |     <ul> | ||||||
|  |     <li><a href="https://codeberg.org">CodeBerg</a></li> | ||||||
|  |     <li><a href="https://sourcehut.org/">SourceHut</a></li> | ||||||
|  |     <li>Self-Host (or join a group that self-hosts) with: | ||||||
|  |         <ul><li><a href="https://gitea.io">Gitea</a></li> | ||||||
|  |         <li><a href="https://sr.ht/~sircmpwn/sourcehut/">SourceHut</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> | ||||||
|  |     </ul></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><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.</li> | ||||||
|  | 
 | ||||||
|  | <li>Respectfully and kindly ask, before you contribute to a project on | ||||||
|  |   GitHub, if they could provide alternative means to contribute other than | ||||||
|  |   using GitHub.</li> | ||||||
|  | 
 | ||||||
|  | <li>Explain to your employer the dangers of relying on GitHub's proprietary | ||||||
|  |   vendor lock-in products.</li> | ||||||
|  | 
 | ||||||
|  | <li>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.</li> | ||||||
|  | </ul> | ||||||
|  | </p> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | {% endblock %} | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue