49 points by nreece 15 days ago | 8 comments on HN
| Strong positive
Contested
Low agreement (3 models)
Human Rights · v3.7· 2026-03-16 01:49:36 0
Summary Free Expression & Intellectual Property in Digital Commons Advocates
This page from Software Freedom Conservancy advocates for developers to migrate away from GitHub, framing the platform as a violation of FOSS freedoms, intellectual property rights, and community autonomy. The content criticizes Microsoft's appropriation of copylefted code for proprietary AI, forced feature integration without consent, vendor lock-in, and corporate suppression of copyleft ideology. It advances a vision of distributed, community-governed software development platforms as essential to protecting digital rights and collective cultural participation.
Rights Tensions3 pairs
Art 17 ↔ Art 27 —Microsoft's use of copylefted code to train proprietary Copilot violates developers' intellectual property rights (Article 17) while the content frames this as violating the collective FOSS commons (Article 27); both rights are aligned in this case rather than in tension.
Art 19 ↔ Art 17 —GitHub's suppression of employee/community criticism about Copilot licensing issues (Article 19 — free expression) enables continued IP violations (Article 17); the content resolves this by affirming both must be protected together.
Art 12 ↔ Art 21 —Developers' privacy autonomy (Article 12) conflicts with employers' power to mandate GitHub use (Article 21 participation rights); the content advocates for managers to use decision-making power to resolve this by shifting to privacy-respecting platforms.
I'm guessing someone saw me post this link in the muJS post earlier, which I got massively downvoted for. And then again when I said I didn't want to use github because of the AI training.
If they want people to move, it seems like they need a longer list of recommended alternatives? For example, It looks like Codeberg only wants to host open source projects.
Moving mostly to codeberg was a simpler affair than I expected. It's been a breath of fresh air. Its like github without the gamification, ads, copilot, and social features.
Actually, I might be one of the few people who started off with codeberg and then later went and used Github.
one of the reasons I started using Github was the stars feature. I had my own shiori database that I used to manage in docker/portainer until I one day removed docker to get podman and the data went with it and I was new to linux :/
I had some cool projects/articles in it. Unfortunately, I lost them. So I started github solely for the purpose of 1) Starring projects , 2) Actually raising issues on projects like deno and some minor other projects[0]
The third point is that nowadays, someone asked me share me you github profile, we definitely need to use a better terminology for this because I don't wish to explain to them about the reasons why I am not using github...
Another minor nitpick about not using codeberg is that its unclear how they treat source available licenses. I have been thinking about source available licenses too and it seems like codeberg doesn't really support that. I am also not quite sure on how the private repository licenses have to work within codeberg either.
Codeberg pages also has some issue. I remember trying 2 years back trying to make a codeberg page and there was only a single decent youtube video about it and It took my whole day to learn how to do it even though it was very simple compared to github which has almost thousands of videos telling about how to use its pages feature.
I can again go to Codeberg. I am not attached to Github but developers have to come be with me on codeberg together so that new coders feel familiar with having the first git provider as codeberg and not Github. I did it and I had enough friction to create github.
If we want codeberg to thrive over github. We have to change these issues. I do believe the #GiveupGithub is right in the sense that it will move developers in flocks if the movement succeeds.
So I guess we all developers have to sign up and atleast migrate our projects into codeberg at the very least for it to even have a chance on breaking the effects of github.
I do believe that codeberg UI is much snappier than Github which feels like a joke nowadays sadly and the downtimes of Github are another story.
[0]: like (trying to make keyboard make sound on monitor on wayland) and so I essentially made issues on all softwares that I found to be not working one day. Its essentially a wayland protocol security feature but yea, it got offtopic
Git itself is decentralized, and we can use email to send patches, but GitHub's role is more like a social network to discover and "star" projects.
I really hope Forgejo/Gitea can get federation to work to the point where we can ditch GitHub, they already have the federated star feature [1] - I'm doing my part by hosting my own Forgejo instances and using Woodpecker CI + my own CI/CD system, and it's faster than GitHub Actions.
I haven't really seen many alternatives besides what's listed, and looking for it (FOSSin my personal development, closed source at $WORK).
Imho the best options there are
- GitLab (if you want someone else to host your things, and be full featured),
- cloud provider-based repos (GCP, AWS has git hosting, if e.g. you are already using them, but it's a subset of features, needing to tie in other services to be a full replacement), or
- go down the self-hosting route if you have the capacity. GitLab is pretty easy to self-host, and there's forgejo, both mentioned in the doc.
Either way you are looking at paying for hosting, one way or another, which for commercial projects should be a baseline. The question is what to pay for, versus what the team should do itself if they can.
Content is fundamentally an exercise in free expression and information-sharing. Advocates for developer voice and agency against corporate control. Criticizes GitHub/Microsoft for silencing community concerns and dismissing activists. Explicitly calls for raising awareness and sharing information about GitHub concerns.
FW Ratio: 60%
Observable Facts
Page states 'if you don't feel that you or your project can yet leave GitHub, we ask that you raise awareness by adding this section to your README.md.'
Content calls to 'promote our campaign by sharing the GiveUpGitHub.org URL widely.'
Page hosts 'Give-Up-GitHub mailing list' for community discussion and resource suggestions.
Inferences
Core purpose is exercising freedom of expression to communicate alternatives and critique corporate practices.
Structural support for multiple modes of expression (mailing list, README templates, social media) maximizes accessibility to free speech.
Content advocates against Microsoft's forced integration of AI features ('GitHub users cannot opt out'). Criticizes GitHub's proprietary architecture and vendor lock-in as violations of privacy and autonomy. Calls for user control over personal work and data.
FW Ratio: 60%
Observable Facts
Page states 'Microsoft's Copilot is now generating issues and pull requests and GitHub users cannot opt out.'
Content describes GitHub users' work as 'willingly-offered input' to Microsoft's 'CoreAI' division without genuine consent.
Page opposes GitHub's incorporation into Microsoft's proprietary, trade-secret infrastructure.
Inferences
Advocacy against non-consensual data use and forced feature integration directly addresses Article 12 violations.
Recommendation of self-hosted, open alternatives enables user control over privacy and autonomy.
Content fundamentally advocates for shared cultural and scientific participation in FOSS commons. Criticizes GitHub's transformation of shared, distributed development model into centralized corporate control. Emphasizes copyleft licensing as protection for collective scientific/cultural work. States Git was designed for 'egalitarian...FOSS system' that GitHub distorted.
FW Ratio: 60%
Observable Facts
Page states Git was 'designed specifically to replace a proprietary tool...and to make FOSS development distributed' using 'FOSS tools and without a centralized site.'
Content describes GitHub's transformation as creating 'a centralized, proprietary site' controlled by 'a single, for-profit company — Microsoft.'
Page advocates for copyleft licensing protection: 'they sometimes require that works based on...incorporate the software be licensed under the same copyleft license.'
Inferences
Core argument frames FOSS as shared cultural commons requiring protection from proprietary enclosure—directly supporting Article 27.
Advocacy for copyleft and distributed development models protects collective participation in cultural production.
Content explicitly argues that GitHub/Microsoft have violated developers' FOSS freedoms and intellectual property rights through corporate practices. Advocates for restoration of rights: 'we're spearheading an effort to help everyone give up GitHub' to reclaim agency and copyleft protections. States Microsoft's actions are 'unconscionable.'
FW Ratio: 60%
Observable Facts
Page characterizes Microsoft/Copilot's use of copylefted code as 'unconscionable,' indicating violation of community rights.
Content states 'Microsoft and GitHub have been ignoring these license requirements for more than a year,' documenting rights violations.
Page recommends 'Codeberg (which is built on Forgejo)' and 'GitLab Community Edition' as platforms that respect FOSS freedoms.
Inferences
Advocacy explicitly framed as reclaiming FOSS freedoms against corporate enclosure directly supports Article 30.
Recommendation of rights-respecting platforms provides concrete means for restoring violated freedoms.
Content explicitly frames FOSS developers and users as equal participants deserving agency and freedom. Calls on 'most comfortably-situated developers' to lead by example, acknowledging power imbalances and collective responsibility for equality.
FW Ratio: 60%
Observable Facts
Page states: 'Collective action requires the privileged developers among us to lead by example.'
Content addresses newcomers, underrepresented groups, and power imbalances in FOSS communities.
Page provides differentiated guidance for hiring managers, community leaders, and individual contributors.
Inferences
Acknowledgment of structural inequality and deliberate strategy to remedy it through collective responsibility aligns with Article 1's equality principle.
Recommendation structure respects human dignity by recognizing different constraints faced by different developers.
Content advocates for protection of developers' intellectual property rights against GitHub's misuse. Criticizes Microsoft/GitHub for violating open source license requirements (GPL, copyleft) when training Copilot on copylefted code without compliance. States 'Microsoft and GitHub have been ignoring these license requirements for more than a year.'
FW Ratio: 60%
Observable Facts
Page states Copilot's model was trained 'exclusively with projects that were hosted on GitHub, including many licensed under copyleft licenses.'
Content reports Microsoft encountered the GNU General Public License '700,000 different times during training' but ignored it.
Page emphasizes 'proper author attribution' and copyleft license compliance requirements that GitHub violated.
Inferences
Advocacy against unlicensed use of copyrighted/copylefted work directly supports Article 17 protection of intellectual property.
Recommendation of platforms respecting copyleft and FOSS licensing protects developers' IP rights.
Content advocates for peaceful assembly and collective action. States 'Collective action requires the privileged developers among us to lead by example' and calls for organized, coordinated migration away from GitHub. Frames campaign as inclusive, cross-community effort.
FW Ratio: 60%
Observable Facts
Page declares 'Collective action requires the privileged developers among us to lead by example.'
Content invokes shared campaign hashtag #GiveUpGitHub for coordinated action.
Page hosts and promotes Give-Up-GitHub mailing list for community coordination.
Inferences
Campaign structure directly supports Article 20's right to peaceful assembly and association.
Open resource-sharing and mailing list enable non-hierarchical, inclusive collective action.
Content advocates for social and international order enabling human rights to function. Criticizes Microsoft/GitHub for prioritizing profit over community rights ('GitHub puts its profits above concerns from the community'). Calls for systemic change: 'we're spearheading an effort to help everyone give up GitHub over the long term.'
FW Ratio: 60%
Observable Facts
Page states 'GitHub puts its profits above concerns from the community,' contrasting corporate incentives with community welfare.
Content declares: 'we're spearheading an effort to help everyone give up GitHub over the long term.'
Page uses 'Lao Tsu' proverb in Chinese and English, indicating international scope.
Inferences
Critique of profit-driven corporate governance supports Article 28's vision of social order protecting human rights.
Long-term systemic change strategy reflects commitment to establishing conditions where rights can flourish.
Content explicitly advocates for human dignity and freedom in the digital commons. Opens with philosophical framing around egalitarian FOSS development vs. centralized proprietary control, directly resonating with Preamble values of universal rights and equal dignity.
FW Ratio: 60%
Observable Facts
Page declares mission since June 2022 to encourage FOSS developers to abandon GitHub.
Content frames Git as designed to replace proprietary tools and enable distributed, egalitarian development.
Page explicitly opposes GitHub's transformation of Git's distributed system into a centralized, Microsoft-controlled platform.
Inferences
The advocacy treats software freedom as a human dignity issue tied to freedom from vendor lock-in and proprietary control.
Structural openness (no paywall, no registration) reflects commitment to universal access consistent with Preamble values.
Content frames GitHub's ICE contract and Microsoft's relationship with GitHub as violations of community remedy. States 'Activists, including some GitHub employees, have been calling on GitHub for two years to cancel that contract.' Advocates for community accountability against Microsoft's evasive responses.
FW Ratio: 60%
Observable Facts
Page states GitHub has a 'for-profit software services contract with the USA Immigration and Customs Enforcement (ICE).'
Content reports 'Activists, including some GitHub employees, have been calling on GitHub for two years to cancel that contract.'
Page characterizes GitHub's response as 'dismissive and disingenuous,' citing their claim that Microsoft Word sales to ICE justify GitHub's contract.
Inferences
Advocacy for community remedy against corporate non-responsiveness aligns with Article 8's right to effective remedy.
Content advocates for freedom of thought and conscience in software development. Criticizes GitHub's ideological opposition to copyleft licensing; states CEOs 'have often spoken loudly and negatively about copyleft' and notes 'GitHub employees...arguing in many venues to convince projects to avoid copyleft.'
FW Ratio: 60%
Observable Facts
Page states GitHub's founder 'devoted his OSCON keynote on attacking copyleft and the GPL.'
Content observes 'various GitHub employees over the years arguing in many venues to convince projects to avoid copyleft.'
Page notes 'This trickled down from the top,' attributing ideological pressure to corporate leadership.
Inferences
Critique of corporate pressure to abandon copyleft ideology supports freedom of thought and conscience.
Advocacy for diverse licensing models respects developers' right to choose philosophical frameworks for their work.
Content advocates for developer participation in decisions affecting FOSS communities. Calls on 'hiring managers, community leaders, and those in other positions of power' to use 'power to center community efforts' and shift governance away from proprietary platforms. Acknowledges power imbalances and seeks to redistribute decision-making authority.
FW Ratio: 60%
Observable Facts
Page states: '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.'
Content addresses 'hiring and engineering managers' as decision-makers whose choices affect community participation.
Page invites community resource suggestions on mailing list rather than gatekeeping recommendations.
Inferences
Advocacy for community participation in governance decisions supports Article 21.
Recognition of power imbalances and explicit call for those with power to democratize decision-making reflects commitment to equal participation.
Content advocates for education in software freedom and technical autonomy. Criticizes that 'Computer Science programs even require students to use GitHub,' restricting educational autonomy. Provides educational resources (README templates, migration guides) to teach alternatives.
FW Ratio: 60%
Observable Facts
Page notes that 'Computer Science programs even require students to use GitHub,' establishing institutional barriers to choice.
Content provides 'README.md template' to educate users and communities about GitHub concerns.
Content advocates for freedom of movement within FOSS ecosystem, opposing GitHub's 'walled garden' and vendor lock-in. States leaving GitHub is 'difficult because it's how you find and collaborate with co-developers' but urges strategic migration to alternatives.
FW Ratio: 60%
Observable Facts
Page frames GitHub as creating 'the most enticing walled garden ever made for FOSS developers.'
Content provides list of alternative hosting services and self-hosting options.
Page acknowledges 'vendor lock-in' as a primary obstacle to leaving GitHub.
Inferences
Advocacy against lock-in and provision of alternatives supports freedom of movement within digital commons.
Structural support (resource list) enables practical exercise of choice.
Content advocates for social and economic rights through FOSS participation. Criticizes GitHub's walled garden as limiting 'the imaginations of the next generation of FOSS developers' and restricting economic opportunity for newcomers. Notes that 'Computer Science programs even require students to use GitHub,' creating barriers to equal access.
FW Ratio: 60%
Observable Facts
Page notes: 'some Computer Science programs even require students to use GitHub,' establishing vendor lock-in at educational level.
Content criticizes GitHub's ability to control 'the imaginations of the next generation of FOSS developers.'
Page recommends Codeberg as free alternative and Forgejo for self-hosting, lowering economic barriers.
Inferences
Advocacy for democratized access to development tools supports economic participation rights.
Recommendations of free alternatives reduce barriers to equal economic opportunity in software development.
Content indirectly addresses duties to community by calling for collective responsibility. States 'Collective action requires the privileged developers among us to lead by example' and frames leaving GitHub as community duty, not individual choice alone.
FW Ratio: 60%
Observable Facts
Page declares: 'Collective action requires the privileged developers among us to lead by example.'
Content addresses 'hiring managers, community leaders, and those in other positions of power' as duty-bearers.
Page frames individual actions within collective responsibility: 'we're spearheading an effort to help everyone.'
Inferences
Emphasis on collective duty and privilege-based responsibility aligns with Article 29.
Structure supporting community coordination emphasizes duties to others, not merely individual rights.
Content does not explicitly address discrimination based on protected characteristics (race, sex, nationality, etc.). However, it acknowledges 'underrepresented groups in FOSS' and seeks to empower them by lowering barriers to participation.
FW Ratio: 50%
Observable Facts
Page references 'members of underrepresented groups in FOSS' as beneficiaries of the campaign.
Content includes a Chinese-language quotation with English translation, indicating multilingual awareness.
Inferences
Inclusion of underrepresented groups suggests commitment to non-discrimination, though not explicitly framed in those terms.
Multilingual quotation implies acknowledgment of global, diverse audience.
Content indirectly addresses labor rights by advocating for developer autonomy and protection from coercive hiring practices. Notes 'new developers in the field, you'll receive pressure from potential employers...to participate on GitHub' and calls for organizational leaders to shift norms away from GitHub dependency.
FW Ratio: 60%
Observable Facts
Page states: 'new developers in the field, you'll receive pressure from potential employers...to participate on GitHub.'
Content calls on 'hiring and engineering managers' to change employment practices away from GitHub-dependent cultures.
Page acknowledges that individual developers 'have little choice but to use these proprietary and damaging products' once employer/community leadership has chosen GitHub.
Inferences
Advocacy against coercive hiring practices that restrict developer choice supports labor autonomy.
Targeted messaging to managers reflects recognition that labor standards require action by those with hiring power.
Content does not explicitly address health and welfare, but advocates for technological infrastructure enabling community well-being. Opposes GitHub's extraction of developer labor (training Copilot on unpaid work) without compensation or consent.
FW Ratio: 60%
Observable Facts
Page characterizes GitHub users' work as 'willingly-offered input' to Microsoft's AI division without compensation.
Content criticizes forced use of proprietary features that extract value from developer communities.
Recommendations emphasize non-profit and community-governed platforms (Codeberg, nonprofit status).
Inferences
Critique of unpaid labor extraction relates to welfare and dignified work conditions.
Recommendation of community-governed platforms supports equitable distribution of technological resources.
Page provides multiple channels for expression: mailing list, README templates for raising awareness, hashtag campaign, resource sharing. All content freely accessible without registration or paywalls.
Page structure supports community participation through open mailing list, resource crowdsourcing, and recommendations of FOSS-governed platforms (Codeberg, Forgejo).
Page structure supports reclamation of rights through alternative platforms and community governance. Recommendations center on platforms respecting FOSS freedoms (Codeberg, Forgejo) and copyleft licensing.
Page enables peaceful association through mailing list, shared resources, and coordinated campaign (#GiveUpGitHub hashtag). No restrictive membership or gatekeeping.
Page structure does not discriminate based on user status; all content equally visible. Recommendations address both privileged and marginalized developers.
Page structure enables self-directed learning: resource lists, documentation of alternatives, community support structures (mailing list). No gatekeeping of educational content.
Site structure enables free, barrier-free access to advocacy materials. Navigation and content organization support transparency and public engagement without gatekeeping.
Page is accessible (no paywall, no registration, multilingual elements) and recommends community-governed platforms, supporting equitable resource access.
GitHub described as 'the very opposite of FOSS,' 'distorted Git,' 'walled garden,' Microsoft's actions as 'unconscionable,' GitHub response as 'dismissive and disingenuous.'
appeal to fear
'expanding GitHub's reach. and limiting the imaginations of the next generation of FOSS developers' and characterization of Copilot as forced upon users 'cannot opt out.'
causal oversimplification
Attributes GitHub's dominance entirely to 'effective marketing' and Microsoft's control, without acknowledging developer preference for integrated services or convenience factors.
flag waving
Invokes FOSS/copyleft ideology and free software principles repeatedly as symbolic appeals without extensive technical justification of specific harms.