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