Draft:Forgejo
Submission declined on 19 September 2024 by SafariScribe (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
- Comment: Note to AFC Reviewers: This draft is for a title that was previously an article, but was then cut down to a redirect. If this draft is accepted, the history should be preserved. Do not tag the redirect for G6. If you find that this draft should be accepted, and do not have the Page Mover privilege, please request assistance in moving the redirect to preserve the history. Reviewers should check the history and verify whether there was a consensus to cut the article down to a redirect, or whether the action was taken boldly without discussion. If there was a consensus for the cutdown, do not accept this draft without verifying that the draft improves the article or that consensus has changed. If in doubt, please discuss.There have been articles at Forgejo only briefly, that were cut down to redirects by their authors. Robert McClenon (talk) 19:54, 9 June 2024 (UTC)
This is a draft article. It is a work in progress open to editing by anyone. Please ensure core content policies are met before publishing it as a live Wikipedia article at Forgejo. Last edited by SafariScribe (talk | contribs) 52 days ago. (Update) |
An editor has marked this as a promising draft and requests that, should it go unedited for six months, G13 deletion be postponed, either by making a dummy/minor edit to the page, or by improving and submitting it for review. Last edited by SafariScribe (talk | contribs) 52 days ago. (Update) |
Initial release | 15 December 2022 |
---|---|
Stable release | 9.0.0[1]
/ 16 October 2024 |
Repository | |
Written in | Go, JavaScript |
Operating system | Cross-platform |
Platform | x86-64, ARM |
Available in | Many languages |
Type | Collaborative software development (forge) |
License | GNU General Public License, version 3.0 or later |
Website | https://forgejo.org/ |
Forgejo (Esperanto pronunciation: [forˈd͡ʒe.jo])[2] is a software package designed for hosting a forge using the Git version control system to aid with software development. The package allows developers to use collaborative features like bug tracking, code review, continuous integration, kanban boards, issue tickets, and wikis with their projects.[3] The package is designed to be self-hosted by developers, and a public instance is provided to try out the user interface, however forges hosted by organizations such as Codeberg are mainly used. Forgejo can be hosted on all platforms that support the Go runtime, including macOS and Microsoft Windows,[4] and packages are provided for various Linux distributions.[5][6]
History
[edit]Forgejo was initially created in December 2022[7] as a fork of Gitea (itself a fork of Gogs, another forge package) after a newly created for-profit limited corporation founded by two maintainers named Lunny Xiao and Matti Ranta silently transferred Gitea's trademarks and began to move towards an open-core model, with the company offering enterprise services for hosting forges using a specialized version of Gitea containing exclusive features.[8][9] Many Gitea contributors signed an open letter asking for the Gitea trademarks and domains to be placed under community management,[10] but they were dissatisfied with the response from the newly-created company and eventually decided to fork the project in order to retain community control.[7][9] Codeberg, one of the major forges using Gitea at the time, then migrated to Forgejo and has become the effective owner of the project.[11][12]
Hard fork and license change
[edit]While initially being a soft fork (a fork that remains in sync with its upstream counterpart), Forgejo eventually split completely from Gitea following version 1.21 in February 2024, as maintaining support with Gitea became more complex as new features and changes were implemented that were distinct or not present in Gitea, as well as to liberate software development from the shackles of proprietary tools
.[13][14]
In August 2024 Forgejo moved from the MIT license to the copyleft GNU General Public License.[15] This does not involve a relicensing of the existing codebase, but rather reflects a community decision made one year earlier that Forgejo will now accept GPL-licensed contributions.[16] As a result, the license of the overall distribution is changed to GPLv3+. As of August 2024, discussions are ongoing which may result in a later relicense to AGPL.[17]
Future roadmap
[edit]A future objective of Forgejo is to utilize the ActivityPub protocol most commonly used by the Fediverse to federate forges via ForgeFed, an extension of ActivityPub designed to support the features most commonly used by forges.[18] An implementation of this standard in Forgejo has been estimated to be available in 2024, while other forge packages such as GitLab have also begun work on implementing support for ForgeFed.[19]
See also
[edit]- Bitbucket
- Comparison of source code hosting facilities
- Gitea
- GitHub
- GitLab
- Open-source software
- Self hosting
- Version control
References
[edit]- ^ "v9.0.0". 16 October 2024.
- ^ "Forgejo FAQ | Forgejo – Beyond coding. We forge". forgejo.org.
- ^ Edenhauser, Markus (October 26, 2023). Git trifft Mikrocontroller, Dein umfassender Guide zur Versionierung in Arduino-Projekten inkl. GitHub Beispiele (in German). Selbstverlag. p. 9.1. ISBN 9783757972936.
- ^ "Installation". Forgejo docs. Retrieved 2024-08-23.
- ^ "Packaging". Delightful Forgejo. Retrieved 2024-08-23.
- ^ "Versions for forgejo". Repology. Retrieved 2024-08-23.
- ^ a b "Beyond Coding. We forge". Forgejo Blog. 2022-12-15. Retrieved 2024-08-23.
- ^ "Forgejo FAQ | Forgejo – Beyond coding. We forge". forgejo.org. Retrieved 2023-09-17.
- ^ a b Tietze, Christian (November 25, 2022). "Gitea Ltd. Takes Over Gitea Open Source Project, Community Pushes Back". christiantietze.de. Archived from the original on February 12, 2023. Retrieved February 12, 2023.
- ^ "Open Letter to Gitea". 2022-10-28. Archived from the original on 2022-10-31. Retrieved 2024-08-23.
- ^ "Codeberg launches Forgejo". Codeberg.org. December 15, 2022. Archived from the original on February 8, 2023. Retrieved February 8, 2023.
- ^ "New Git repository faces corporate open source doubts | TechTarget". Software Quality. Retrieved 2024-05-27.
- ^ "Forgejo makes a full break from Gitea [LWN.net]". LWN.net. Retrieved 2024-02-27.
- ^ "Forgejo forks its own path forward". Forgejo Blog. 2024-02-15. Retrieved 2024-07-16.
- ^ "Forgejo is now copyleft, just like Git". Forgejo Blog. 2024-08-22. Retrieved 2024-08-23.
- ^ Warren, Earl (2023-04-18). "[MISSION] on Forgejo accepting copyleft contributions". forgejo/governance – Codeberg.org. Retrieved 2024-08-23.
- ^ Warren, Earl (2024-07-17). "Improving the licensing agreement". forgejo/discussions - Codeberg.org. Retrieved 2024-08-23.
- ^ Berre, Daniel Le (2023-11-15). Higher Education and Research Forges in France - Definition, uses, limitations encountered and needs analysis (report thesis). Comité pour la science ouverte.
- ^ "Support ActivityPub for GitLab (&11247) · Epics · GitLab.org · GitLab". GitLab. Retrieved 2024-07-16.
External links
[edit]- Bug and issue tracking software
- Version control
- Continuous integration
- Git (software)
- Free version control software
- Project hosting websites
- Project management software
- Open-source software hosting facilities
- Free project management software
- Free and open-source software
- Free software websites
- Cross-platform free software
- Free software programmed in Go
- Software using the MIT license
- Collaborative projects