Consent request: let Bulwark Mobile ship through the App Store and Google Play #1113
Replies: 27 comments 2 replies
|
agree |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution.
Le dimanche 27 septembre 2026 à 1:46 PM, Linus Rath ***@***.***> a écrit :
… TL;DR: Code or translations you wrote ship in the Bulwark mobile app, and I'd like to publish it on the App Store and Google Play. If that's okay with you, please reply to this issue by 25 October 2026 with:
> I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution.
Hi everyone,
you're tagged because code or translations you wrote ship in the Bulwark mobile app (bulwarkmail/native). Some of you contributed to the app directly. The rest contributed to this repository: the app copies the webmail's translation files as they are, and ports a few pieces of code, such as the Sieve filter parser and generator.
Why I'm asking
--------------
Both projects are licensed under AGPL-3.0-only. Apple's App Store terms put restrictions on users that section 10 of the AGPL does not allow, such as device limits and DRM, and Google Play's terms raise similar doubts. Because the app contains your work, I can only publish it there with your permission.
What I want to change
---------------------
I'd like to add an additional permission under section 7 of the AGPL to both repositories (full text below). It lets anyone distribute Bulwark through an app store, as long as they:
- make the full source code of that exact version available to everyone, free of charge, under the AGPL
- say in the app store listing or in the app where to get it
- add no restrictions of their own
Nothing else changes. The code stays AGPL, and anyone can remove the permission from their own fork. If you only contributed before 16 March 2026, when the webmail was still MIT-licensed, you aren't on the list, because MIT already allows this.
I won't add the permission to the LICENSE files until everyone below has answered or the parts they wrote have been replaced.
What I'm asking you
-------------------
If you agree, reply with the sentence from the TL;DR at the top, and I'll tick your box.
If you'd rather not, just say so, no hard feelings. I'll replace what you wrote in the app: translations get translated again, code gets rewritten.
Please answer by 25 October 2026. If I haven't heard from you by then, I'll replace your parts the same way. If you agree later, I can bring your version back.
Full text of the additional permission
Additional permission under GNU AGPL version 3 section 7
The copyright holders of this Program give you additional permission to
convey a covered work (this Program, a modified version of it, or a work
that contains parts of it) through an app store, even though the app
store's terms of service, usage rules or technical measures place
restrictions on recipients that section 10 of this License would otherwise
not allow, such as a limit on the number of devices a copy may be installed
on, or digital rights management applied to the copy.
This permission applies only if you:
a) make the Corresponding Source of each version you convey through the
app store available, at no charge and under the terms of this
License, from a network server that anyone can access;
b) state, in the app store listing or inside the application, where
that Corresponding Source can be obtained; and
c) do not impose any further restrictions of your own on the exercise
of the rights granted under this License.
"App store" means a digital distribution service for applications that is
operated by a third party, such as the Apple App Store and TestFlight,
Google Play, the Microsoft Store, the Samsung Galaxy Store or the Huawei
AppGallery.
This permission covers only the parts of a covered work that its copyright
holders license under this License; it does not extend to parts licensed
under other terms. As section 7 of this License allows, you may remove this
permission from copies you convey and from your modified versions.
Contributors
------------
- @chrilep: strings in 14 languages
- @balakhorvathnorbert: translations (hu)
- @hamedf62: strings in 20 languages
- @larstobi: translations (nb)
- @shukiv: a small edit to webmail code the app reuses, strings in 27 languages
- @kchuang1015: translations (zh-TW)
- @marc0s: translations (ca)
- @xhzeem: translations (ar)
- @pipozzz: translations (sk)
- @hpaul: translations (ro)
- @jesperordrup: translations (da)
- @abdullahisak: translations (tr)
- @roman-vanicek: translations (cs)
- @lingxh: strings in 9 languages
- @rldn12134: translations (ko)
- @dealerweb: webmail code the app reuses, strings in 25 languages
- @lucas-gaitzsch: strings in 17 languages
- @arnauda-gh: mobile app code
- @hildebrandttk: a small edit to webmail code the app reuses, strings in 23 languages
- @dulinux: strings in 27 languages
- @MathyV: strings in 24 languages
- @ponchofiesta: strings in 27 languages
- @lucletoffe: mobile app code
- @honzup: strings in 22 languages
- @ibayue: strings in 27 languages
- @guisea: strings in 27 languages
- @koolninad: mobile app code
- @dev-hive-kazniisa: strings in 20 languages
- @GyroGearl00se: translations (de)
- @paulhenry46: translations (en)
- @norbert-kamanczyk: translations (en)
- @harrytang: strings in 8 languages
- @maxhaomh: translations (en)
- @gbatkhuyag: translations (mn)
- @Almost-Senseless-Coder: strings in 27 languages (also asked by email)
Asked by email, because their commits aren't linked to a GitHub account:
- p.kwiatkowski: translations (pl)
- Augustin Marcin: translations (en)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you were mentioned.
|
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native
may also be used under the additional permission for app store distribution.
…On Sun, 27 Sept 2026 at 13:46, Linus Rath ***@***.***> wrote:
*TL;DR:* Code or translations you wrote ship in the Bulwark mobile app,
and I'd like to publish it on the App Store and Google Play. If that's okay
with you, please reply to this issue by *25 October 2026* with:
I agree that my contributions to bulwarkmail/webmail and
bulwarkmail/native may also be used under the additional permission for app
store distribution.
Hi everyone,
you're tagged because code or translations you wrote ship in the Bulwark
mobile app (bulwarkmail/native <https://github.com/bulwarkmail/native>).
Some of you contributed to the app directly. The rest contributed to this
repository: the app copies the webmail's translation files as they are, and
ports a few pieces of code, such as the Sieve filter parser and generator.
Why I'm asking
Both projects are licensed under AGPL-3.0-only. Apple's App Store terms
put restrictions on users that section 10 of the AGPL does not allow, such
as device limits and DRM, and Google Play's terms raise similar doubts.
Because the app contains your work, I can only publish it there with your
permission.
What I want to change
I'd like to add an additional permission under section 7 of the AGPL to
both repositories (full text below). It lets anyone distribute Bulwark
through an app store, as long as they:
- make the full source code of that exact version available to
everyone, free of charge, under the AGPL
- say in the app store listing or in the app where to get it
- add no restrictions of their own
Nothing else changes. The code stays AGPL, and anyone can remove the
permission from their own fork. If you only contributed before 16 March
2026, when the webmail was still MIT-licensed, you aren't on the list,
because MIT already allows this.
I won't add the permission to the LICENSE files until everyone below has
answered or the parts they wrote have been replaced.
What I'm asking you
If you agree, reply with the sentence from the TL;DR at the top, and I'll
tick your box.
If you'd rather not, just say so, no hard feelings. I'll replace what you
wrote in the app: translations get translated again, code gets rewritten.
Please answer by *25 October 2026*. If I haven't heard from you by then,
I'll replace your parts the same way. If you agree later, I can bring your
version back.
Full text of the additional permission
Additional permission under GNU AGPL version 3 section 7
The copyright holders of this Program give you additional permission to
convey a covered work (this Program, a modified version of it, or a work
that contains parts of it) through an app store, even though the app
store's terms of service, usage rules or technical measures place
restrictions on recipients that section 10 of this License would otherwise
not allow, such as a limit on the number of devices a copy may be installed
on, or digital rights management applied to the copy.
This permission applies only if you:
a) make the Corresponding Source of each version you convey through the
app store available, at no charge and under the terms of this
License, from a network server that anyone can access;
b) state, in the app store listing or inside the application, where
that Corresponding Source can be obtained; and
c) do not impose any further restrictions of your own on the exercise
of the rights granted under this License.
"App store" means a digital distribution service for applications that is
operated by a third party, such as the Apple App Store and TestFlight,
Google Play, the Microsoft Store, the Samsung Galaxy Store or the Huawei
AppGallery.
This permission covers only the parts of a covered work that its copyright
holders license under this License; it does not extend to parts licensed
under other terms. As section 7 of this License allows, you may remove this
permission from copies you convey and from your modified versions.
Contributors
- @chrilep <https://github.com/chrilep>: strings in 14 languages
- @balakhorvathnorbert <https://github.com/balakhorvathnorbert>:
translations (hu)
- @hamedf62 <https://github.com/hamedf62>: strings in 20 languages
- @larstobi <https://github.com/larstobi>: translations (nb)
- @shukiv <https://github.com/shukiv>: a small edit to webmail code
the app reuses, strings in 27 languages
- @kchuang1015 <https://github.com/kchuang1015>: translations (zh-TW)
- @marc0s <https://github.com/marc0s>: translations (ca)
- @xhzeem <https://github.com/xhzeem>: translations (ar)
- @pipozzz <https://github.com/pipozzz>: translations (sk)
- @hpaul <https://github.com/hpaul>: translations (ro)
- @jesperordrup <https://github.com/jesperordrup>: translations (da)
- @abdullahisak <https://github.com/abdullahisak>: translations (tr)
- @roman-vanicek <https://github.com/roman-vanicek>: translations (cs)
- @lingxh <https://github.com/lingxh>: strings in 9 languages
- @rldn12134 <https://github.com/rldn12134>: translations (ko)
- @dealerweb <https://github.com/dealerweb>: webmail code the app
reuses, strings in 25 languages
- @lucas-gaitzsch <https://github.com/lucas-gaitzsch>: strings in 17
languages
- @arnauda-gh <https://github.com/arnauda-gh>: mobile app code
- @hildebrandttk <https://github.com/hildebrandttk>: a small edit to
webmail code the app reuses, strings in 23 languages
- @dulinux <https://github.com/dulinux>: strings in 27 languages
- @MathyV <https://github.com/MathyV>: strings in 24 languages
- @ponchofiesta <https://github.com/ponchofiesta>: strings in 27
languages
- @lucletoffe <https://github.com/lucletoffe>: mobile app code
- @honzup <https://github.com/honzup>: strings in 22 languages
- @ibayue <https://github.com/ibayue>: strings in 27 languages
- @guisea <https://github.com/guisea>: strings in 27 languages
- @koolninad <https://github.com/koolninad>: mobile app code
- @dev-hive-kazniisa <https://github.com/dev-hive-kazniisa>: strings
in 20 languages
- @GyroGearl00se <https://github.com/GyroGearl00se>: translations (de)
- @paulhenry46 <https://github.com/paulhenry46>: translations (en)
- @norbert-kamanczyk <https://github.com/norbert-kamanczyk>:
translations (en)
- @harrytang <https://github.com/harrytang>: strings in 8 languages
- @maxhaomh <https://github.com/maxhaomh>: translations (en)
- @gbatkhuyag <https://github.com/gbatkhuyag>: translations (mn)
- @Almost-Senseless-Coder <https://github.com/Almost-Senseless-Coder>:
strings in 27 languages (also asked by email)
Asked by email, because their commits aren't linked to a GitHub account:
- p.kwiatkowski: translations (pl)
- Augustin Marcin: translations (en)
—
Reply to this email directly, view it on GitHub
<#1113?email_source=notifications&email_token=ABKORTZB2RTA6GQFYIH64L35RD4ZJA5CNFSNUABBM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63RPGEYDQOJYGY3TRJTSMVQXG33OU5WWK3TUNFXW5JLFOZSW45FMMZXW65DFOJPWG3DJMNVQ>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABKORT4AOEN2X2GWRJATUCD5RD4ZJAVCNFSNUABJKJSXA33TNF2G64TZHMYTCOBQG44DAMRVGI5UI2LTMN2XG43JN5XDWMJQHA4TQNRXHCQXMAQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native
may also be used under the additional permission for app store distribution
…On Sun, 27 Sep 2026 at 13:19, honzup ***@***.***> wrote:
I agree that my contributions to bulwarkmail/webmail and
bulwarkmail/native
may also be used under the additional permission for app store
distribution.
On Sun, 27 Sept 2026 at 13:46, Linus Rath ***@***.***> wrote:
> *TL;DR:* Code or translations you wrote ship in the Bulwark mobile app,
> and I'd like to publish it on the App Store and Google Play. If that's
okay
> with you, please reply to this issue by *25 October 2026* with:
>
> I agree that my contributions to bulwarkmail/webmail and
> bulwarkmail/native may also be used under the additional permission for
app
> store distribution.
>
> Hi everyone,
>
> you're tagged because code or translations you wrote ship in the Bulwark
> mobile app (bulwarkmail/native <https://github.com/bulwarkmail/native>).
> Some of you contributed to the app directly. The rest contributed to
this
> repository: the app copies the webmail's translation files as they are,
and
> ports a few pieces of code, such as the Sieve filter parser and
generator.
> Why I'm asking
>
> Both projects are licensed under AGPL-3.0-only. Apple's App Store terms
> put restrictions on users that section 10 of the AGPL does not allow,
such
> as device limits and DRM, and Google Play's terms raise similar doubts.
> Because the app contains your work, I can only publish it there with
your
> permission.
> What I want to change
>
> I'd like to add an additional permission under section 7 of the AGPL to
> both repositories (full text below). It lets anyone distribute Bulwark
> through an app store, as long as they:
>
> - make the full source code of that exact version available to
> everyone, free of charge, under the AGPL
> - say in the app store listing or in the app where to get it
> - add no restrictions of their own
>
> Nothing else changes. The code stays AGPL, and anyone can remove the
> permission from their own fork. If you only contributed before 16 March
> 2026, when the webmail was still MIT-licensed, you aren't on the list,
> because MIT already allows this.
>
> I won't add the permission to the LICENSE files until everyone below has
> answered or the parts they wrote have been replaced.
> What I'm asking you
>
> If you agree, reply with the sentence from the TL;DR at the top, and
I'll
> tick your box.
>
> If you'd rather not, just say so, no hard feelings. I'll replace what
you
> wrote in the app: translations get translated again, code gets
rewritten.
>
> Please answer by *25 October 2026*. If I haven't heard from you by then,
> I'll replace your parts the same way. If you agree later, I can bring
your
> version back.
> Full text of the additional permission
>
> Additional permission under GNU AGPL version 3 section 7
>
> The copyright holders of this Program give you additional permission to
> convey a covered work (this Program, a modified version of it, or a work
> that contains parts of it) through an app store, even though the app
> store's terms of service, usage rules or technical measures place
> restrictions on recipients that section 10 of this License would
otherwise
> not allow, such as a limit on the number of devices a copy may be
installed
> on, or digital rights management applied to the copy.
>
> This permission applies only if you:
>
> a) make the Corresponding Source of each version you convey through the
> app store available, at no charge and under the terms of this
> License, from a network server that anyone can access;
>
> b) state, in the app store listing or inside the application, where
> that Corresponding Source can be obtained; and
>
> c) do not impose any further restrictions of your own on the exercise
> of the rights granted under this License.
>
> "App store" means a digital distribution service for applications that
is
> operated by a third party, such as the Apple App Store and TestFlight,
> Google Play, the Microsoft Store, the Samsung Galaxy Store or the Huawei
> AppGallery.
>
> This permission covers only the parts of a covered work that its
copyright
> holders license under this License; it does not extend to parts licensed
> under other terms. As section 7 of this License allows, you may remove
this
> permission from copies you convey and from your modified versions.
>
> Contributors
>
> - @chrilep <https://github.com/chrilep>: strings in 14 languages
> - @balakhorvathnorbert <https://github.com/balakhorvathnorbert>:
> translations (hu)
> - @hamedf62 <https://github.com/hamedf62>: strings in 20 languages
> - @larstobi <https://github.com/larstobi>: translations (nb)
> - @shukiv <https://github.com/shukiv>: a small edit to webmail code
> the app reuses, strings in 27 languages
> - @kchuang1015 <https://github.com/kchuang1015>: translations (zh-TW)
> - @marc0s <https://github.com/marc0s>: translations (ca)
> - @xhzeem <https://github.com/xhzeem>: translations (ar)
> - @pipozzz <https://github.com/pipozzz>: translations (sk)
> - @hpaul <https://github.com/hpaul>: translations (ro)
> - @jesperordrup <https://github.com/jesperordrup>: translations (da)
> - @abdullahisak <https://github.com/abdullahisak>: translations (tr)
> - @roman-vanicek <https://github.com/roman-vanicek>: translations (cs)
> - @lingxh <https://github.com/lingxh>: strings in 9 languages
> - @rldn12134 <https://github.com/rldn12134>: translations (ko)
> - @dealerweb <https://github.com/dealerweb>: webmail code the app
> reuses, strings in 25 languages
> - @lucas-gaitzsch <https://github.com/lucas-gaitzsch>: strings in 17
> languages
> - @arnauda-gh <https://github.com/arnauda-gh>: mobile app code
> - @hildebrandttk <https://github.com/hildebrandttk>: a small edit to
> webmail code the app reuses, strings in 23 languages
> - @dulinux <https://github.com/dulinux>: strings in 27 languages
> - @MathyV <https://github.com/MathyV>: strings in 24 languages
> - @ponchofiesta <https://github.com/ponchofiesta>: strings in 27
> languages
> - @lucletoffe <https://github.com/lucletoffe>: mobile app code
> - @honzup <https://github.com/honzup>: strings in 22 languages
> - @ibayue <https://github.com/ibayue>: strings in 27 languages
> - @guisea <https://github.com/guisea>: strings in 27 languages
> - @koolninad <https://github.com/koolninad>: mobile app code
> - @dev-hive-kazniisa <https://github.com/dev-hive-kazniisa>: strings
> in 20 languages
> - @GyroGearl00se <https://github.com/GyroGearl00se>: translations (de)
> - @paulhenry46 <https://github.com/paulhenry46>: translations (en)
> - @norbert-kamanczyk <https://github.com/norbert-kamanczyk>:
> translations (en)
> - @harrytang <https://github.com/harrytang>: strings in 8 languages
> - @maxhaomh <https://github.com/maxhaomh>: translations (en)
> - @gbatkhuyag <https://github.com/gbatkhuyag>: translations (mn)
> - @Almost-Senseless-Coder <https://github.com/Almost-Senseless-Coder>:
> strings in 27 languages (also asked by email)
>
> Asked by email, because their commits aren't linked to a GitHub account:
>
> - p.kwiatkowski: translations (pl)
> - Augustin Marcin: translations (en)
>
> —
> Reply to this email directly, view it on GitHub
> <
#1113?email_source=notifications&email_token=ABKORTZB2RTA6GQFYIH64L35RD4ZJA5CNFSNUABBM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63RPGEYDQOJYGY3TRJTSMVQXG33OU5WWK3TUNFXW5JLFOZSW45FMMZXW65DFOJPWG3DJMNVQ>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ABKORT4AOEN2X2GWRJATUCD5RD4ZJAVCNFSNUABJKJSXA33TNF2G64TZHMYTCOBQG44DAMRVGI5UI2LTMN2XG43JN5XDWMJQHA4TQNRXHCQXMAQ>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
—
Reply to this email directly, view it on GitHub
<#1113?email_source=notifications&email_token=AAERD6FKEQIY76C6WJOJBI35REAT5A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBWGI2DINJWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-18624456>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAERD6DRLEKUILUSENTTAVL5REAT5AVCNFSNUABJKJSXA33TNF2G64TZHMYTCOBQG44DAMRVGI5UI2LTMN2XG43JN5XDWMJQHA4TQNRXHCQXMAQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. (If any) |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree |
|
I agree with what helps bulwark open source development 👍
…On Sun, 27 Sept 2026, 15:16 Linus Rath, ***@***.***> wrote:
*TL;DR:* Code or translations you wrote ship in the Bulwark mobile app,
and I'd like to publish it on the App Store and Google Play. If that's okay
with you, please reply to this issue by *25 October 2026* with:
I agree that my contributions to bulwarkmail/webmail and
bulwarkmail/native may also be used under the additional permission for app
store distribution.
Hi everyone,
you're tagged because code or translations you wrote ship in the Bulwark
mobile app (bulwarkmail/native <https://github.com/bulwarkmail/native>).
Some of you contributed to the app directly. The rest contributed to this
repository: the app copies the webmail's translation files as they are, and
ports a few pieces of code, such as the Sieve filter parser and generator.
Why I'm asking
Both projects are licensed under AGPL-3.0-only. Apple's App Store terms
put restrictions on users that section 10 of the AGPL does not allow, such
as device limits and DRM, and Google Play's terms raise similar doubts.
Because the app contains your work, I can only publish it there with your
permission.
What I want to change
I'd like to add an additional permission under section 7 of the AGPL to
both repositories (full text below). It lets anyone distribute Bulwark
through an app store, as long as they:
- make the full source code of that exact version available to
everyone, free of charge, under the AGPL
- say in the app store listing or in the app where to get it
- add no restrictions of their own
Nothing else changes. The code stays AGPL, and anyone can remove the
permission from their own fork. If you only contributed before 16 March
2026, when the webmail was still MIT-licensed, you aren't on the list,
because MIT already allows this.
I won't add the permission to the LICENSE files until everyone below has
answered or the parts they wrote have been replaced.
What I'm asking you
If you agree, reply with the sentence from the TL;DR at the top, and I'll
tick your box.
If you'd rather not, just say so, no hard feelings. I'll replace what you
wrote in the app: translations get translated again, code gets rewritten.
Please answer by *25 October 2026*. If I haven't heard from you by then,
I'll replace your parts the same way. If you agree later, I can bring your
version back.
Full text of the additional permission
Additional permission under GNU AGPL version 3 section 7
The copyright holders of this Program give you additional permission to
convey a covered work (this Program, a modified version of it, or a work
that contains parts of it) through an app store, even though the app
store's terms of service, usage rules or technical measures place
restrictions on recipients that section 10 of this License would otherwise
not allow, such as a limit on the number of devices a copy may be installed
on, or digital rights management applied to the copy.
This permission applies only if you:
a) make the Corresponding Source of each version you convey through the
app store available, at no charge and under the terms of this
License, from a network server that anyone can access;
b) state, in the app store listing or inside the application, where
that Corresponding Source can be obtained; and
c) do not impose any further restrictions of your own on the exercise
of the rights granted under this License.
"App store" means a digital distribution service for applications that is
operated by a third party, such as the Apple App Store and TestFlight,
Google Play, the Microsoft Store, the Samsung Galaxy Store or the Huawei
AppGallery.
This permission covers only the parts of a covered work that its copyright
holders license under this License; it does not extend to parts licensed
under other terms. As section 7 of this License allows, you may remove this
permission from copies you convey and from your modified versions.
Contributors
- @chrilep <https://github.com/chrilep>: strings in 14 languages
- @balakhorvathnorbert <https://github.com/balakhorvathnorbert>:
translations (hu)
- @hamedf62 <https://github.com/hamedf62>: strings in 20 languages
- @larstobi <https://github.com/larstobi>: translations (nb)
- @shukiv <https://github.com/shukiv>: a small edit to webmail code
the app reuses, strings in 27 languages
- @kchuang1015 <https://github.com/kchuang1015>: translations (zh-TW)
- @marc0s <https://github.com/marc0s>: translations (ca)
- @xhzeem <https://github.com/xhzeem>: translations (ar)
- @pipozzz <https://github.com/pipozzz>: translations (sk)
- @hpaul <https://github.com/hpaul>: translations (ro)
- @jesperordrup <https://github.com/jesperordrup>: translations (da)
- @abdullahisak <https://github.com/abdullahisak>: translations (tr)
- @roman-vanicek <https://github.com/roman-vanicek>: translations (cs)
- @lingxh <https://github.com/lingxh>: strings in 9 languages
- @rldn12134 <https://github.com/rldn12134>: translations (ko)
- @dealerweb <https://github.com/dealerweb>: webmail code the app
reuses, strings in 25 languages
- @lucas-gaitzsch <https://github.com/lucas-gaitzsch>: strings in 17
languages
- @arnauda-gh <https://github.com/arnauda-gh>: mobile app code
- @hildebrandttk <https://github.com/hildebrandttk>: a small edit to
webmail code the app reuses, strings in 23 languages
- @dulinux <https://github.com/dulinux>: strings in 27 languages
- @MathyV <https://github.com/MathyV>: strings in 24 languages
- @ponchofiesta <https://github.com/ponchofiesta>: strings in 27
languages
- @lucletoffe <https://github.com/lucletoffe>: mobile app code
- @honzup <https://github.com/honzup>: strings in 22 languages
- @ibayue <https://github.com/ibayue>: strings in 27 languages
- @guisea <https://github.com/guisea>: strings in 27 languages
- @koolninad <https://github.com/koolninad>: mobile app code
- @dev-hive-kazniisa <https://github.com/dev-hive-kazniisa>: strings
in 20 languages
- @GyroGearl00se <https://github.com/GyroGearl00se>: translations (de)
- @paulhenry46 <https://github.com/paulhenry46>: translations (en)
- @norbert-kamanczyk <https://github.com/norbert-kamanczyk>:
translations (en)
- @harrytang <https://github.com/harrytang>: strings in 8 languages
- @maxhaomh <https://github.com/maxhaomh>: translations (en)
- @gbatkhuyag <https://github.com/gbatkhuyag>: translations (mn)
- @Almost-Senseless-Coder <https://github.com/Almost-Senseless-Coder>:
strings in 27 languages (also asked by email)
Asked by email, because their commits aren't linked to a GitHub account:
- p.kwiatkowski: translations (pl)
- Augustin Marcin: translations (en)
—
Reply to this email directly, view it on GitHub
<#1113?email_source=notifications&email_token=AK2MI7CRQTYK2J3HDYXBAKD5RD4ZNA5CNFSNUABBM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63RPGEYDQOJYGY3TRJTSMVQXG33OU5WWK3TUNFXW5JLFOZSW45FMMZXW65DFOJPWG3DJMNVQ>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AK2MI7DIWZZBLEQIJOCCL335RD4ZNAVCNFSNUABJKJSXA33TNF2G64TZHMYTCOBQG44DAMRVGI5UI2LTMN2XG43JN5XDWMJQHA4TQNRXHCQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AK2MI7ATS2OAUSRQ2GSPF535RD4ZNA5CNFSNUABBM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63RPGEYDQOJYGY3TRJTSMVQXG33OU5WWK3TUNFXW5JLFOZSW45FKMZXW65DFOJPWS33T>
and Android
<https://github.com/notifications/mobile/android/AK2MI7FXT2TQD7PQ5IDNWVT5RD4ZNA5CNFSNUABBM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63RPGEYDQOJYGY3TRJTSMVQXG33OU5WWK3TUNFXW5JLFOZSW45FOMZXW65DFOJPWC3TEOJXWSZA>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. Unrelated to the above and not a condition: it would be a nice touch to have a small credits section in the app's About screen for notable contributors. Where to draw the line is of course up to you. |
|
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution. |
|
Approving. Thank you
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution.
…________________________________
From: Linus Rath ***@***.***>
Sent: Sunday, September 27, 2026 7:46 AM
To: bulwarkmail/webmail ***@***.***>
Cc: Max Hao ***@***.***>; Mention ***@***.***>
Subject: [Bulwark Mail] Consent request: let Bulwark Mobile ship through the App Store and Google Play (Discussion #1113)
TL;DR: Code or translations you wrote ship in the Bulwark mobile app, and I'd like to publish it on the App Store and Google Play. If that's okay with you, please reply to this issue by 25 October 2026 with:
I agree that my contributions to bulwarkmail/webmail and bulwarkmail/native may also be used under the additional permission for app store distribution.
Hi everyone,
you're tagged because code or translations you wrote ship in the Bulwark mobile app (bulwarkmail/native<https://github.com/bulwarkmail/native>). Some of you contributed to the app directly. The rest contributed to this repository: the app copies the webmail's translation files as they are, and ports a few pieces of code, such as the Sieve filter parser and generator.
Why I'm asking
Both projects are licensed under AGPL-3.0-only. Apple's App Store terms put restrictions on users that section 10 of the AGPL does not allow, such as device limits and DRM, and Google Play's terms raise similar doubts. Because the app contains your work, I can only publish it there with your permission.
What I want to change
I'd like to add an additional permission under section 7 of the AGPL to both repositories (full text below). It lets anyone distribute Bulwark through an app store, as long as they:
* make the full source code of that exact version available to everyone, free of charge, under the AGPL
* say in the app store listing or in the app where to get it
* add no restrictions of their own
Nothing else changes. The code stays AGPL, and anyone can remove the permission from their own fork. If you only contributed before 16 March 2026, when the webmail was still MIT-licensed, you aren't on the list, because MIT already allows this.
I won't add the permission to the LICENSE files until everyone below has answered or the parts they wrote have been replaced.
What I'm asking you
If you agree, reply with the sentence from the TL;DR at the top, and I'll tick your box.
If you'd rather not, just say so, no hard feelings. I'll replace what you wrote in the app: translations get translated again, code gets rewritten.
Please answer by 25 October 2026. If I haven't heard from you by then, I'll replace your parts the same way. If you agree later, I can bring your version back.
Full text of the additional permission
Additional permission under GNU AGPL version 3 section 7
The copyright holders of this Program give you additional permission to
convey a covered work (this Program, a modified version of it, or a work
that contains parts of it) through an app store, even though the app
store's terms of service, usage rules or technical measures place
restrictions on recipients that section 10 of this License would otherwise
not allow, such as a limit on the number of devices a copy may be installed
on, or digital rights management applied to the copy.
This permission applies only if you:
a) make the Corresponding Source of each version you convey through the
app store available, at no charge and under the terms of this
License, from a network server that anyone can access;
b) state, in the app store listing or inside the application, where
that Corresponding Source can be obtained; and
c) do not impose any further restrictions of your own on the exercise
of the rights granted under this License.
"App store" means a digital distribution service for applications that is
operated by a third party, such as the Apple App Store and TestFlight,
Google Play, the Microsoft Store, the Samsung Galaxy Store or the Huawei
AppGallery.
This permission covers only the parts of a covered work that its copyright
holders license under this License; it does not extend to parts licensed
under other terms. As section 7 of this License allows, you may remove this
permission from copies you convey and from your modified versions.
Contributors
* @chrilep<https://github.com/chrilep>: strings in 14 languages
* @balakhorvathnorbert<https://github.com/balakhorvathnorbert>: translations (hu)
* @hamedf62<https://github.com/hamedf62>: strings in 20 languages
* @larstobi<https://github.com/larstobi>: translations (nb)
* @shukiv<https://github.com/shukiv>: a small edit to webmail code the app reuses, strings in 27 languages
* @kchuang1015<https://github.com/kchuang1015>: translations (zh-TW)
* @marc0s<https://github.com/marc0s>: translations (ca)
* @xhzeem<https://github.com/xhzeem>: translations (ar)
* @pipozzz<https://github.com/pipozzz>: translations (sk)
* @hpaul<https://github.com/hpaul>: translations (ro)
* @jesperordrup<https://github.com/jesperordrup>: translations (da)
* @abdullahisak<https://github.com/abdullahisak>: translations (tr)
* @roman-vanicek<https://github.com/roman-vanicek>: translations (cs)
* @lingxh<https://github.com/lingxh>: strings in 9 languages
* @rldn12134<https://github.com/rldn12134>: translations (ko)
* @dealerweb<https://github.com/dealerweb>: webmail code the app reuses, strings in 25 languages
* @lucas-gaitzsch<https://github.com/lucas-gaitzsch>: strings in 17 languages
* @arnauda-gh<https://github.com/arnauda-gh>: mobile app code
* @hildebrandttk<https://github.com/hildebrandttk>: a small edit to webmail code the app reuses, strings in 23 languages
* @dulinux<https://github.com/dulinux>: strings in 27 languages
* @MathyV<https://github.com/MathyV>: strings in 24 languages
* @ponchofiesta<https://github.com/ponchofiesta>: strings in 27 languages
* @lucletoffe<https://github.com/lucletoffe>: mobile app code
* @honzup<https://github.com/honzup>: strings in 22 languages
* @ibayue<https://github.com/ibayue>: strings in 27 languages
* @guisea<https://github.com/guisea>: strings in 27 languages
* @koolninad<https://github.com/koolninad>: mobile app code
* @dev-hive-kazniisa<https://github.com/dev-hive-kazniisa>: strings in 20 languages
* @GyroGearl00se<https://github.com/GyroGearl00se>: translations (de)
* @paulhenry46<https://github.com/paulhenry46>: translations (en)
* @norbert-kamanczyk<https://github.com/norbert-kamanczyk>: translations (en)
* @harrytang<https://github.com/harrytang>: strings in 8 languages
* @maxhaomh<https://github.com/maxhaomh>: translations (en)
* @gbatkhuyag<https://github.com/gbatkhuyag>: translations (mn)
* @Almost-Senseless-Coder<https://github.com/Almost-Senseless-Coder>: strings in 27 languages (also asked by email)
Asked by email, because their commits aren't linked to a GitHub account:
* p.kwiatkowski: translations (pl)
* Augustin Marcin: translations (en)
—
Reply to this email directly, view it on GitHub<#1113?email_source=notifications&email_token=AOND4Y7PEVJFLDF5YQII5ID5RD4ZNA5CNFSNUABBM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63RPGEYDQOJYGY3TRJTSMVQXG33OU5WWK3TUNFXW5JLFOZSW45FMMZXW65DFOJPWG3DJMNVQ>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AOND4Y2NVDJXKZWLVNQWMLT5RD4ZNAVCNFSNUABJKJSXA33TNF2G64TZHMYTCOBQG44DAMRVGI5UI2LTMN2XG43JN5XDWMJQHA4TQNRXHCQXMAQ>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
TL;DR: Code or translations you wrote ship in the Bulwark mobile app, and I'd like to publish it on the App Store and Google Play. If that's okay with you, please reply to this issue by 25 October 2026 with:
Hi everyone,
you're tagged because code or translations you wrote ship in the Bulwark mobile app (bulwarkmail/native). Some of you contributed to the app directly. The rest contributed to this repository: the app copies the webmail's translation files as they are, and ports a few pieces of code, such as the Sieve filter parser and generator.
Why I'm asking
Both projects are licensed under AGPL-3.0-only. Apple's App Store terms put restrictions on users that section 10 of the AGPL does not allow, such as device limits and DRM, and Google Play's terms raise similar doubts. Because the app contains your work, I can only publish it there with your permission.
What I want to change
I'd like to add an additional permission under section 7 of the AGPL to both repositories (full text below). It lets anyone distribute Bulwark through an app store, as long as they:
Nothing else changes. The code stays AGPL, and anyone can remove the permission from their own fork. If you only contributed before 16 March 2026, when the webmail was still MIT-licensed, you aren't on the list, because MIT already allows this.
I won't add the permission to the LICENSE files until everyone below has answered or the parts they wrote have been replaced.
What I'm asking you
If you agree, reply with the sentence from the TL;DR at the top, and I'll tick your box.
If you'd rather not, just say so, no hard feelings. I'll replace what you wrote in the app: translations get translated again, code gets rewritten.
Please answer by 25 October 2026. If I haven't heard from you by then, I'll replace your parts the same way. If you agree later, I can bring your version back.
Full text of the additional permission
Contributors
Asked by email, because their commits aren't linked to a GitHub account:
All reactions