32
41
Fork
You've already forked website
52

Forgejo is now copyleft, just like Git #467

Merged
earl-warren merged 2 commits from earl-warren/website:wip-pr-464 into main 2024年08月22日 10:11:36 +02:00
Contributor
Copy link
Preview: https://forgejo.codeberg.page/@pull_467/2024-08-gpl/
Collaborator
Copy link
Preview ready: https://forgejo.codeberg.page/@pull_467/
fnetX left a comment
Copy link

I agree to the generic adjustments mostly, but I think the blog post needs to be better. Unless you are willing to make more changes, I'll do a proposal soonish.

I agree to the generic adjustments mostly, but I think the blog post needs to be better. Unless you are willing to make more changes, I'll do a proposal soonish.
src/pages/faq.md Outdated
@ -100,3 +106,1 @@
However, no agreement was reached. Instead, Forgejo agreed to allow contributions compatible with
[GNU General Public License v3.0 or later](https://spdx.org/licenses/GPL-3.0-or-later.html).
**As of January 2024,** such a contribution has **not** been made yet.
However, no agreement was reached.
Owner
Copy link

I think we should keep the "yet" here, because it is not unlikely that Forgejo will become AGPL.

I think we should keep the "yet" here, because it is not unlikely that Forgejo will become AGPL.
Author
Contributor
Copy link

I'll have PRs waiting to be merged and they can all be merged together.

I'll have PRs waiting to be merged and they can all be merged together.
Author
Contributor
Copy link

I'll re-use last year blog post to make it better.

I'll re-use last year blog post to make it better.
@ -0,0 +7,4 @@
A year ago, in June 2023, Forgejo [agreed to allow copyleft code to be merged](/2023-06-copyleft/) under the [GPLv3+ license](https://codeberg.org/forgejo/governance/src/branch/main/AGREEMENTS.md#licensing). In July 2024 contributors proposed pull requests that make it a reality.
To allow them to be merged, the license of Forgejo starting with v9.0 will be [GPLv3+](https://spdx.org/licenses/GPL-3.0-or-later.html). The [LICENSE](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/forgejo/LICENSE) of the repository and the container images was updated accordingly. The license of the Forgejo versions up to v8.0 included remain [MIT](https://spdx.org/licenses/MIT.html).
Member
Copy link

Although it is quite obvious, but maybe better clarify that also future point releases:

Forgejo versions up to v8.0 including future point releases, such as v8.0.1, remain MIT-licensed.

Although it is quite obvious, but maybe better clarify that also future point releases: `Forgejo versions up to v8.0 including future point releases, such as v8.0.1, remain MIT-licensed.`
Member
Copy link

Or even 8.X.Y? The agreement isn't that verbose on that. In particular, that is more important for the LTS v7.0 or v7.X.

Or even 8.X.Y? The agreement isn't that verbose on that. In particular, that is more important for the LTS v7.0 or v7.X.
Author
Contributor
Copy link

Switching licenses for v7 or v8 would mean backporting a license change, which is not something I'm prepared to do. I think it would needlessly complicate the situation. To keep it simple Forgejo v9 and above : GPLv3+, all versions lower than v9 are MIT.

Switching licenses for v7 or v8 would mean backporting a license change, which is not something I'm prepared to do. I think it would needlessly complicate the situation. To keep it simple Forgejo v9 and above : GPLv3+, all versions lower than v9 are MIT.
Author
Contributor
Copy link

In other words the separation between MIT and GPLv3+ is the version and not a date.

In other words the separation between MIT and GPLv3+ is the version and not a date.
earl-warren marked this conversation as resolved

Re-using #204/files and adding a conclusion paragraph, here is a proposal for a more substantial blog post:

Title: Forgejo is now GPL, just like Git.

Developers who choose to publish their work under a copyleft license are excluded from participating in software that is published under a permissive license. That is at the opposite of the core values of the Forgejo project and in June 2023 it was decided to also accept copylefted contributions.

A year later, in July 2024, the first pull requests to take advantage of this opportunity were proposed and merged. Forgejo versions starting from v9.0 are now released under the GPLv3+ while all Forgejo versions, including v8.0 and v7.0 patch releases remain under the MIT license.

This new license does not change anything for Forgejo users because they already install one of the most successful copyleft software alongside Forgejo: Git. Both Forgejo and Git must be used together, either as individual binaries or bundled into the official container images. The license of Git is GNU GPLv2, another version of the same copyleft license. Although the Forgejo codebase includes basic support for go-git, a Go package distributed under a permissive license that can be used in place of Git, it is not supported or packaged because it is not fully compatible and could corrupt Git repositories.

The license of Forgejo is not carved in stone and this change shows that it can adapt. It also shows that it is a long process: it took months of discussions to reach the agreement in 2023. And another year for it to be put to use. This slow pace reflects how difficult it is to make a sound decision knowing it will have a long lasting impact. The discussions on how to improve Forgejo's licensing are still very lively and will eventually lead to decisions that will improve its legal protection, in the interest of the general public.

Re-using https://codeberg.org/forgejo/website/pulls/204/files and adding a conclusion paragraph, here is a proposal for a more substantial blog post: Title: Forgejo is now GPL, just like Git. Developers who choose to publish their work under a copyleft license are excluded from participating in software that is published under a permissive license. That is at the opposite of the [core values](https://codeberg.org/forgejo/governance/src/branch/main/MISSION.md#values) of the Forgejo project and [in June 2023 it was decided to also accept copylefted](https://codeberg.org/forgejo/governance/pulls/20) contributions. A year later, in July 2024, the first pull requests [to take advantage of this opportunity](https://codeberg.org/forgejo/governance/src/branch/main/AGREEMENTS.md#licensing) were proposed and merged. Forgejo versions starting from v9.0 are now released [under the GPLv3+](https://codeberg.org/forgejo/forgejo/pulls/4737/files) while all Forgejo versions, including v8.0 and v7.0 patch releases remain under [the MIT license](https://codeberg.org/forgejo/forgejo/src/branch/v8.0/forgejo/LICENSE). This new license does not change anything for Forgejo users because they already install one of the most successful copyleft software alongside Forgejo: Git. Both Forgejo and Git must be used together, either as individual binaries or bundled into the [official container images](https://codeberg.org/forgejo-experimental/-/packages/container/forgejo/v9.0-test). The license of Git is [GNU GPLv2](https://git-scm.com/about/free-and-open-source), another version of the same [copyleft license](https://www.gnu.org/licenses/copyleft.html). Although the Forgejo codebase includes basic support for [go-git](https://github.com/go-git/go-git), a Go package distributed under a permissive license that can be used in place of Git, it is not supported or packaged because it is [not fully compatible](https://github.com/go-git/go-git/blob/master/COMPATIBILITY.md) and could corrupt Git repositories. The license of Forgejo is not carved in stone and this change shows that it can adapt. It also shows that it is a long process: it took months of discussions to reach the agreement in 2023. And another year for it to be put to use. This slow pace reflects how difficult it is to make a sound decision knowing it will have a long lasting impact. The [discussions on how to improve](https://codeberg.org/forgejo/discussions/issues/192) Forgejo's licensing are still very lively and will eventually lead to decisions that will improve its legal protection, in the interest of the general public.

To allow them to be merged, the license of Forgejo starting with v9.0 will be GPLv3+.

If an agreement is reached on this, as discussed in forgejo/discussions#192. This sentence would make it impossible to follow the agreement with v9.x, or it would make communication worse...

Because we would now communicate "the license for 9.x is fixed". At the same time, I would still consider it a worst-case scenario if 9.x is licensed under GPLv3+ and 10.x is licensed under e.g. AGPL3 or EUPL. I think that just makes it more complicated later...

This is only meant as a side note, it should not block it - there is an agreement for it.

> To allow them to be merged, the license of Forgejo starting with v9.0 will be [GPLv3+](https://spdx.org/licenses/GPL-3.0-or-later.html). If an agreement is reached on this, as discussed in https://codeberg.org/forgejo/discussions/issues/192. This sentence would make it impossible to follow the agreement with v9.x, or it would make communication worse... Because we would now communicate "the license for 9.x is fixed". At the same time, I would still consider it a worst-case scenario if 9.x is licensed under GPLv3+ and 10.x is licensed under e.g. AGPL3 or EUPL. I think that just makes it more complicated later... This is only meant as a side note, it should not block it - there is an agreement for it.
earl-warren changed title from (削除) Forgejo v9.0 is GPLv3+ (削除ここまで) to Forgejo is now copyleft, just like Git. 2024年07月30日 13:13:49 +02:00
Author
Contributor
Copy link

As suggested by @fnetX changed the title to be

Forgejo is now copyleft, just like Git.

there is no need to be prominently specific on it being GPL. The links to the pull requests have that written all over anyway. And it is also an door open to other copyleft licenses, AGPL etc.

As suggested by @fnetX changed the title to be > Forgejo is now copyleft, just like Git. there is no need to be prominently specific on it being GPL. The links to the pull requests have that written all over anyway. And it is also an door open to other copyleft licenses, AGPL etc.
Owner
Copy link

I like the title. I think it is also more correct (because Git is a different GPL version and comparing was slightly incorrect in my eyes before).

I like the title. I think it is also more correct (because Git is a different GPL version and comparing was slightly incorrect in my eyes before).
earl-warren changed title from (削除) Forgejo is now copyleft, just like Git. (削除ここまで) to Forgejo is now copyleft, just like Git 2024年07月30日 14:34:43 +02:00
earl-warren force-pushed wip-pr-464 from 34d2315f07
All checks were successful
pr / preview (pull_request) Successful in 40s
to 246285eaf0
All checks were successful
pr / preview (pull_request) Successful in 44s
2024年07月30日 14:38:12 +02:00
Compare
Author
Contributor
Copy link

@jean-daricade updated with your draft, @fnetX changed the title.

@jean-daricade updated with your draft, @fnetX changed the title.
Ghost requested changes 2024年08月01日 09:42:44 +02:00
Dismissed
@ -0,0 +2,4 @@
title: Forgejo is now copyleft, just like Git
publishDate: 2024年08月15日
tags: ['news']
excerpt: In June 2023, Forgejo agreed to allow copyleft code to be merged in the codebase. A year later, in July 2024, the first pull requests to take advantage of this opportunity. Forgejo versions starting from v9.0 are now released under a copyleft license and earlier Forgejo versions, including v8.0 and v7.0 patch releases remain under the MIT license.

of this opportunity.

must be

of this opportunity were merged.

> of this opportunity. must be > of this opportunity were merged.
Author
Contributor
Copy link

Good catch!

Good catch!
earl-warren marked this conversation as resolved
earl-warren force-pushed wip-pr-464 from 246285eaf0
All checks were successful
pr / preview (pull_request) Successful in 44s
to 43a3309c05
All checks were successful
pr / preview (pull_request) Successful in 50s
2024年08月01日 10:39:20 +02:00
Compare
Author
Contributor
Copy link

@jean-daricade any other changes?

@jean-daricade any other changes?
Author
Contributor
Copy link

@viceice do you have time to review this post? It is meant to be merged at the same time as forgejo/forgejo#4737.

@viceice do you have time to review this post? It is meant to be merged at the same time as https://codeberg.org/forgejo/forgejo/pulls/4737.
@ -0,0 +9,4 @@
A year later, in July 2024, the first pull requests [to take advantage of this opportunity](https://codeberg.org/forgejo/governance/src/branch/main/AGREEMENTS.md#licensing) were proposed and merged. Forgejo versions starting from v9.0 are now released [under the GPLv3+](https://codeberg.org/forgejo/forgejo/pulls/4737/files) and earlier Forgejo versions, including v8.0 and v7.0 patch releases remain under [the MIT license](https://codeberg.org/forgejo/forgejo/src/branch/v8.0/forgejo/LICENSE).
This new license does not change anything for Forgejo users because they already install one of the most successful copyleft software alongside Forgejo: Git. Both Forgejo and Git must be used together, either as individual binaries or bundled into the [official container images](https://codeberg.org/forgejo-experimental/-/packages/container/forgejo/v9.0-test). The license of Git is [GNU GPLv2](https://git-scm.com/about/free-and-open-source), another version of the same [copyleft license](https://www.gnu.org/licenses/copyleft.html). Although the Forgejo codebase includes basic support for [go-git](https://github.com/go-git/go-git), a Go package distributed under a permissive license that can be used in place of Git, it is not supported or packaged because it is [not fully compatible](https://github.com/go-git/go-git/blob/master/COMPATIBILITY.md) and could corrupt Git repositories.
Member
Copy link

I think that a small mention that we had a discussion about it again is worth mentioning here, but other than that (and perhaps adding a space between GPL and v2, but this is really not worth the time if not changing anything else), I think this is good to go.

I think that a small mention that we had a discussion about it again is worth mentioning here, but other than that (and perhaps adding a space between `GPL` and `v2`, but this is really not worth the time if not changing anything else), I think this is good to go.
Author
Contributor
Copy link

GPL v2 changed.

GPL v2 changed.
Author
Contributor
Copy link

I think that a small mention that we had a discussion about it again is worth mentioning here, ...

There is a link to #192 at the bottom of the text, is this what you suggested? Or is it something different. I may be mis-interpreting the context you are referring to.

> I think that a small mention that we had a discussion about it again is worth mentioning here, ... There is a link to #192 at the bottom of the text, is this what you suggested? Or is it something different. I may be mis-interpreting the context you are referring to.
Member
Copy link

I missed this, sorry!

I missed this, sorry!
n0toose marked this conversation as resolved
viceice left a comment
Copy link

otherwise LGTM

otherwise LGTM
@ -0,0 +2,4 @@
title: Forgejo is now copyleft, just like Git
publishDate: 2024年08月15日
tags: ['news']
excerpt: In June 2023, Forgejo agreed to allow copyleft code to be merged in the codebase. A year later, in July 2024, the first pull requests to take advantage of this opportunity were merged. Forgejo versions starting from v9.0 are now released under a copyleft license and earlier Forgejo versions, including v8.0 and v7.0 patch releases remain under the MIT license.
Owner
Copy link

i think this needs an update, PR was reverted

i think this needs an update, PR was reverted
earl-warren marked this conversation as resolved
@ -0,0 +7,4 @@
Developers who choose to publish their work under a copyleft license are excluded from participating in software that is published under a permissive license. That is at the opposite of the [core values](https://codeberg.org/forgejo/governance/src/branch/main/MISSION.md#values) of the Forgejo project and [in June 2023 it was decided to also accept copylefted](https://codeberg.org/forgejo/governance/pulls/20) contributions.
A year later, in July 2024, the first pull requests [to take advantage of this opportunity](https://codeberg.org/forgejo/governance/src/branch/main/AGREEMENTS.md#licensing) were proposed and merged. Forgejo versions starting from v9.0 are now released [under the GPLv3+](https://codeberg.org/forgejo/forgejo/pulls/4737/files) and earlier Forgejo versions, including v8.0 and v7.0 patch releases remain under [the MIT license](https://codeberg.org/forgejo/forgejo/src/branch/v8.0/forgejo/LICENSE).
Owner
Copy link

Currently reverted too

Currently reverted too
Author
Contributor
Copy link

Good catch, changed to August 2024. Also reworded the paragraph, so the links point to what is written. Also stick to just the one PR that is sure to be merged under GPLv3+ instead of hinting there are more.

A year later, in August 2024, the first pull request to take advantage of this opportunity was proposed and merged. Forgejo versions starting from v9.0 are now released under the GPL v3+ and earlier Forgejo versions, including v8.0 and v7.0 patch releases remain under the MIT license.

Good catch, changed to August 2024. Also reworded the paragraph, so the links point to what is written. Also stick to just the one PR that is sure to be merged under GPLv3+ instead of hinting there are more. > A year later, in August 2024, the first pull request [to take advantage of this opportunity](https://codeberg.org/forgejo/governance/src/branch/main/AGREEMENTS.md#licensing) was [proposed and merged](https://codeberg.org/forgejo/forgejo/pulls/4698/files). Forgejo versions starting from v9.0 are now released [under the GPL v3+](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE) and earlier Forgejo versions, including v8.0 and v7.0 patch releases remain under [the MIT license](https://codeberg.org/forgejo/forgejo/src/branch/v8.0/forgejo/LICENSE).
earl-warren marked this conversation as resolved
src/pages/faq.md Outdated
@ -92,1 +92,4 @@
## Is Forgejo licensed under GPL?
[Forgejo versions v9.0 and later](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/forgejo/LICENSE) are distributed under the terms of the [GPLv3+](https://spdx.org/licenses/GPL-3.0-or-later.html).
Owner
Copy link

GPL v3+ add a space

`GPL v3+` add a space
earl-warren marked this conversation as resolved
src/pages/faq.md Outdated
@ -94,3 +100,3 @@
**No.** The [license of Forgejo](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE) is
[MIT](https://spdx.org/licenses/MIT.html).
[GPLv3+](https://spdx.org/licenses/GPL-3.0-or-later.html).
Owner
Copy link

GPL v3+ same

`GPL v3+` same
earl-warren marked this conversation as resolved
@ -9,3 +9,3 @@
The copyright of the software and content in Forgejo is held by their respective authors and subject to a [Developer Certificate of Origin](https://forgejo.org/docs/latest/developer/dco/).
The [Forgejo website](https://codeberg.org/forgejo/website) is published under the [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license. The [Forgejo software](https://codeberg.org/forgejo/forgejo) is [published](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE) under the [MIT license](https://directory.fsf.org/wiki/License:Expat).
The [Forgejo website](https://codeberg.org/forgejo/website) is published under the [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license. The [Forgejo software](https://codeberg.org/forgejo/forgejo) is [published](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE) under the [GPLv3+ license](https://spdx.org/licenses/GPL-3.0-or-later.html).
Owner
Copy link

same

same
earl-warren marked this conversation as resolved
Ghost approved these changes 2024年08月08日 14:35:21 +02:00
Dismissed
Ghost requested changes 2024年08月08日 14:36:12 +02:00
Dismissed
Ghost left a comment
Copy link

I want to recuse myself.

I want to recuse myself.
Ghost left a comment
Copy link

Recuse.

Recuse.

I cannot remove myself from the reviewers, can someone do that for me?

I cannot remove myself from the reviewers, can someone do that for me?
Reason:

recuse on request

Author
Contributor
Copy link

It is a matter of permission, done @jean-daricade

It is a matter of permission, done @jean-daricade
earl-warren force-pushed wip-pr-464 from 43a3309c05
All checks were successful
pr / preview (pull_request) Successful in 50s
to d67902febe
All checks were successful
pr / preview (pull_request) Successful in 39s
2024年08月08日 14:40:01 +02:00
Compare
src/pages/faq.md Outdated
@ -94,3 +100,3 @@
**No.** The [license of Forgejo](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE) is
[MIT](https://spdx.org/licenses/MIT.html).
[GPLv3+](https://spdx.org/licenses/GPL-3.0-or-later.html).
Owner
Copy link

GPL v3+, forgot the space change? 🙃

`GPL v3+`, forgot the space change? 🙃
Author
Contributor
Copy link

Yes, good catch. I squashed all changes into one commit. I find it more difficult to keep those separated in different commit, specially for typos.

Yes, good catch. I squashed all changes into one commit. I find it more difficult to keep those separated in different commit, specially for typos.
earl-warren marked this conversation as resolved
Owner
Copy link

I intend to work on it, and I believe I get to it at least tomorrow. Basically I am concerned that this blog post lacks in clarity and quality, compared to most of what we publish as Forgejo.

My aim is to make this post similar to most of the other posts: Mention what the blog post is about (see my example below which includes a basic version", some structure via headlines, and the most important things first. The blog post appears to be structured in a logical way, not in a user-focused way. I suggest we put the consequences for users at the very top. Like:

How will this impact me?

We have carefully tried to consider the impact the license change has on the variety of usages of Forgejo, and we believe there is no reason to worry. We are not aware of negative consequences the license change could cause for users who are aligned with Forgejo's values. While we cannot give legal advice, this blog post will try to bring clarity about the impact and the motivation behind this change, as well as give a hint on the future.

If you set up Forgejo from our official distributions (e.g. binaries, docker images etc), we don't know of any legal consequences that would affect you. You continue hosting Forgejo and we will ensure that the version we ship will fulfill eventual license requirements."

Maybe elaborating on impact for other usages like customization, distributions / packagers etc, public hosting etc.

What do you think?

If you disagree with me or you want to get this out sooner, feel free not to wait for me. However, I'm still under the impression that this needs some good preparation to avoid confusion and fear in this - unfortunately delicate - topic of licenses.

I intend to work on it, and I believe I get to it at least tomorrow. Basically I am concerned that this blog post lacks in clarity and quality, compared to most of what we publish as Forgejo. My aim is to make this post similar to most of the other posts: Mention what the blog post is about (see my example below which includes a basic version", some structure via headlines, and the most important things first. The blog post appears to be structured in a logical way, not in a user-focused way. I suggest we put the consequences for users at the very top. Like: > ## How will this impact me? > > We have carefully tried to consider the impact the license change has on the variety of usages of Forgejo, and we believe there is no reason to worry. We are not aware of negative consequences the license change could cause for users who are aligned with Forgejo's values. While we cannot give legal advice, this blog post will try to bring clarity about the impact and the motivation behind this change, as well as give a hint on the future. > > If you set up Forgejo from our official distributions (e.g. binaries, docker images etc), we don't know of any legal consequences that would affect you. You continue hosting Forgejo and we will ensure that the version we ship will fulfill eventual license requirements." > > Maybe elaborating on impact for other usages like customization, distributions / packagers etc, public hosting etc. What do you think? If you disagree with me or you want to get this out sooner, feel free not to wait for me. However, I'm still under the impression that this needs some good preparation to avoid confusion and fear in this - unfortunately delicate - topic of licenses.
earl-warren force-pushed wip-pr-464 from d67902febe
All checks were successful
pr / preview (pull_request) Successful in 39s
to 5ee57a77ef
All checks were successful
pr / preview (pull_request) Successful in 1m32s
2024年08月08日 18:15:41 +02:00
Compare
Author
Contributor
Copy link

What do you think?

This looks very fine to me.

> What do you think? This looks very fine to me.
Owner
Copy link

I created a PR in Earl-Warren's fork at earl-warren/website#2

Looking forward to your review.

I created a PR in Earl-Warren's fork at https://codeberg.org/earl-warren/website/pulls/2 Looking forward to your review.
Author
Contributor
Copy link

@fnetX all good.

@fnetX all good.

needs prettier fix

needs prettier fix
viceice approved these changes 2024年08月09日 16:16:53 +02:00
Dismissed
viceice left a comment
Copy link

LGTM beside the needed prettier fix

LGTM beside the needed prettier fix
viceice approved these changes 2024年08月09日 17:11:34 +02:00
Dismissed
earl-warren force-pushed wip-pr-464 from 13565c02a1
All checks were successful
pr / preview (pull_request) Successful in 1m34s
to 43926f32a7
All checks were successful
pr / preview (pull_request) Successful in 56s
2024年08月09日 17:43:09 +02:00
Compare
caesar approved these changes 2024年08月10日 01:26:15 +02:00
Dismissed
caesar left a comment
Copy link

Great blog post, very clear.
A few minor nits below.

Great blog post, very clear. A few minor nits below.
@ -0,0 +9,4 @@
## How will this impact me?
We have carefully considered the impact the license change has on the variety of usages of Forgejo, and we believe there is little reason to worry. We are not aware of negative consequences the license change implies to users who are aligned with Forgejo's values. While we cannot give legal advice of any kind, we'll give a first overview of the new requirements.
Member
Copy link

I would change "We are not aware of negative consequences the license change implies" to "We are not aware of any negative consequences implied by the license change".

I would change "We are not aware of negative consequences the license change implies" to "We are not aware of any negative consequences implied by the license change".
earl-warren marked this conversation as resolved
@ -0,0 +68,4 @@
It serves its users and is guaranteed to be free and independent,
managed by a non-profit organization and [a transparent governance process](https://codeberg.org/forgejo/governance).
If you are considering to contribute to Forgejo,
Member
Copy link

s/to contribute/contributing/

s/to contribute/contributing/
earl-warren marked this conversation as resolved
@ -0,0 +72,4 @@
now that your work is protected by a copyleft license,
we welcome you to our exciting journey and we are looking forward to forging with you.
If you want to back Forgejo's independency with a financial contribution,
Member
Copy link

s/indepencency/independence/

s/indepencency/independence/
earl-warren marked this conversation as resolved
src/pages/faq.md Outdated
@ -93,0 +94,4 @@
[Forgejo versions v9.0 and later](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/forgejo/LICENSE) are distributed under the terms of the [GPL v3+](https://spdx.org/licenses/GPL-3.0-or-later.html).
[Forgejo versions up to v8.0](https://codeberg.org/forgejo/forgejo/src/branch/v8.0/forgejo/LICENSE) included are distributed under the terms of the [MIT license](https://spdx.org/licenses/MIT.html).
Member
Copy link

s/included/inclusive/

s/included/inclusive/
earl-warren marked this conversation as resolved
src/pages/faq.md Outdated
@ -100,3 +106,1 @@
However, no agreement was reached. Instead, Forgejo agreed to allow contributions compatible with
[GNU General Public License v3.0 or later](https://spdx.org/licenses/GPL-3.0-or-later.html).
**As of January 2024,** such a contribution has **not** been made yet.
However, no agreement was reached.
Member
Copy link

s/was/has been/
(since there are ongoing discussions)

s/was/has been/ (since there are ongoing discussions)
earl-warren marked this conversation as resolved
Author
Contributor
Copy link

@caesar your comments are applied at fa660f30f9, could you please double check to verify the copy/pasting I did is good?

@caesar your comments are applied at https://codeberg.org/forgejo/website/commit/fa660f30f96b1f289bd26129108f3b2a77ec7ca0, could you please double check to verify the copy/pasting I did is good?
earl-warren force-pushed wip-pr-464 from 78148f7985
All checks were successful
pr / preview (pull_request) Successful in 51s
to fa660f30f9
All checks were successful
pr / preview (pull_request) Successful in 46s
2024年08月10日 08:39:59 +02:00
Compare
caesar left a comment
Copy link

Perfect, thanks @earl-warren

Perfect, thanks @earl-warren
earl-warren force-pushed wip-pr-464 from fa660f30f9
All checks were successful
pr / preview (pull_request) Successful in 46s
to 7a4c27651c
All checks were successful
pr / preview (pull_request) Successful in 1m5s
2024年08月22日 09:11:04 +02:00
Compare
@ -0,0 +1,83 @@
---
title: Forgejo is now copyleft, just like Git
publishDate: 2024年08月30日
Member
Copy link

@earl-warren the publication date is now wrong. Do you still want to fix it?

@earl-warren the publication date is now wrong. Do you still want to fix it?
mahlzahn marked this conversation as resolved
Author
Contributor
Copy link

Good catch, I'll fix that now.

Good catch, I'll fix that now.
@ -0,0 +34,4 @@
You might have chosen to avoid copyleft software,
for example because it is discouraged in your company.
However, Forgejo depends on Git, one of the most successful copyleft software.
Both Forgejo and Git must be used together, either as individual binaries or bundled into the [official container images](https://codeberg.org/forgejo-experimental/-/packages/container/forgejo/v9.0-test). The license of Git is [GNU GPL v2](https://git-scm.com/about/free-and-open-source), another version of the same [copyleft license](https://www.gnu.org/licenses/copyleft.html). Although the Forgejo codebase includes basic support for [go-git](https://github.com/go-git/go-git), a Go package distributed under a permissive license that can be used in place of Git, it is not supported or packaged because it is [not fully compatible](https://github.com/go-git/go-git/blob/master/COMPATIBILITY.md) and could corrupt Git repositories.
First-time contributor
Copy link

Hasn't @Gusted removed support for go-git just a while ago?

Hasn't @Gusted removed support for go-git just a while ago?
Owner
Copy link

Yes, it was removed and missed to sync with the article.

Yes, it was removed and missed to sync with the article.
Sign in to join this conversation.
Labels
Clear labels
404
Broken links or missing content
Accessibility
Accessibility
Blog post
Documentation
Forgejo Documentation
Internationalisation
i18n and l10n
User research - Accessibility
Requires input about accessibility features, likely involves user testing.
User research - Blocked
Do not pick as-is! We are happy if you can help, but please coordinate with ongoing redesign in this area.
User research - Community
Community features, such as discovering other people's work or otherwise feeling welcome on a Forgejo instance.
User research - Config (instance)
Instance-wide configuration, authentication and other admin-only needs.
User research - Errors
How to deal with errors in the application and write helpful error messages.
User research - Filters
How filter and search is being worked with.
User research - Future backlog
The issue might be inspiring for future design work.
User research - Git workflow
AGit, fork-based and new Git workflow, PR creation etc
User research - Labels
Active research about Labels
User research - Moderation
Moderation Featuers for Admins are undergoing active User Research
User research - Needs input
Use this label to let the User Research team know their input is requested.
User research - Notifications/Dashboard
Research on how users should know what to do next.
User research - Rendering
Text rendering, markup languages etc
User research - Repo creation
Active research about the New Repo dialog.
User research - Repo units
The repo sections, disabling them and the "Add more" button.
User research - Security
User research - Settings (in-app)
How to structure in-app settings in the future?
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
11 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo/website!467
Reference in a new issue
forgejo/website
No description provided.
Delete branch "earl-warren/website:wip-pr-464"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?