From 04fc7b9899e4db6e3275b675a6d2cba807355691 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Fri, 1 Sep 2023 17:36:48 +0200 Subject: [PATCH 1/3] faq: on the policy regarding the inclusion of apps inside the default catalog --- pages/05.community/20.faq/faq.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pages/05.community/20.faq/faq.md b/pages/05.community/20.faq/faq.md index 9bd0736d..01da244d 100644 --- a/pages/05.community/20.faq/faq.md +++ b/pages/05.community/20.faq/faq.md @@ -118,3 +118,19 @@ We do not give timelines. We are a bunch of volunteers working on our free time to maintain and develop YunoHost. We have no product owner or project manager handling resources, we are not a business. We do what we can, because we love this software, when we can. If you really want to have a feature implemented or documented, or an app packaged, [consider contributing yourself](/contribute)! We would love helping you get started. + +### What is YunoHost's policy regarding the apps included in the official catalog ? + +The rule of thumb is that we only include software licensed under a free-software license in the official app catalog. + +However, as YunoHost evolved, some gray-cases appeared with softwares that would be relevant for YunoHost's goal and match its spirit, while not being strictly-speaking free-software. Situations such as: +- software promoting the use of centralized services, though precisely to avoid their direct usage ; +- software relying on non-free dependencies or assets ; +- "new" post-open-source / ethical-yet-not-free licenses such as the [ACSL](https://anticapitalist.software/), the [HL3](https://firstdonoharm.dev/) or the [CoopCycle License](https://github.com/coopcycle/coopcycle-web/blob/master/LICENSE) ; +- "open-core" models, trademark clauses, or business-related license clauses (such as the BSL) which are meant to ensure the project's sustainability while still remaining ethical. + +While we believe free software principles are an essential footstep towards [YunoHost's goal](#what-s-yunohost-goal), we believe they are a mean and not an end. We reject the purist vision according to which software is either free or proprietary, and the flawed premise that technology is fundamentally neutral. We believe that ethical software and technology can and should exist beyond the definition of free software layed 40 years ago (see also: [Freedom isn't Free](https://logicmag.io/failure/freedom-isnt-free/) and [Post-Open Source](https://www.boringcactus.com/2020/08/13/post-open-source.html)). + +The project therefore allows the inclusion inside the official app catalog, ***on a case-by-case basis***, of apps which does not qualify as "free software", yet considered to be ethical and worthy of interest for [YunoHost's goal](#what-s-yunohost-goal). Such apps are tagged in the catalog, such that an explicit message displayed before their installation. + +If you notice an app is missing such a tag/disclaimer, feel free to open a discussion or pull requet on [the app catalog](https://github.com/YunoHost/apps/). From 8388704a6d2a8b4cfd9c5ca4ae2e024657f770fd Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 2 Sep 2023 09:45:31 +0200 Subject: [PATCH 2/3] Update pages/05.community/20.faq/faq.md Co-authored-by: tituspijean --- pages/05.community/20.faq/faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/05.community/20.faq/faq.md b/pages/05.community/20.faq/faq.md index 01da244d..cc33bf69 100644 --- a/pages/05.community/20.faq/faq.md +++ b/pages/05.community/20.faq/faq.md @@ -129,7 +129,7 @@ However, as YunoHost evolved, some gray-cases appeared with softwares that would - "new" post-open-source / ethical-yet-not-free licenses such as the [ACSL](https://anticapitalist.software/), the [HL3](https://firstdonoharm.dev/) or the [CoopCycle License](https://github.com/coopcycle/coopcycle-web/blob/master/LICENSE) ; - "open-core" models, trademark clauses, or business-related license clauses (such as the BSL) which are meant to ensure the project's sustainability while still remaining ethical. -While we believe free software principles are an essential footstep towards [YunoHost's goal](#what-s-yunohost-goal), we believe they are a mean and not an end. We reject the purist vision according to which software is either free or proprietary, and the flawed premise that technology is fundamentally neutral. We believe that ethical software and technology can and should exist beyond the definition of free software layed 40 years ago (see also: [Freedom isn't Free](https://logicmag.io/failure/freedom-isnt-free/) and [Post-Open Source](https://www.boringcactus.com/2020/08/13/post-open-source.html)). +While we believe free software principles are an essential footstep towards [YunoHost's goal](#what-s-yunohost-goal), we believe they are a means and not an end. We reject the purist vision according to which software is either free or proprietary, and the flawed premise that technology is fundamentally neutral. We believe that ethical software and technology can and should exist beyond the definition of free software layed 40 years ago (see also: [Freedom isn't Free](https://logicmag.io/failure/freedom-isnt-free/) and [Post-Open Source](https://www.boringcactus.com/2020/08/13/post-open-source.html)). The project therefore allows the inclusion inside the official app catalog, ***on a case-by-case basis***, of apps which does not qualify as "free software", yet considered to be ethical and worthy of interest for [YunoHost's goal](#what-s-yunohost-goal). Such apps are tagged in the catalog, such that an explicit message displayed before their installation. From 23f7155c935131d777af665fd248b7d9b5d0ac5b Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 2 Sep 2023 09:45:39 +0200 Subject: [PATCH 3/3] Update pages/05.community/20.faq/faq.md Co-authored-by: tituspijean --- pages/05.community/20.faq/faq.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/05.community/20.faq/faq.md b/pages/05.community/20.faq/faq.md index cc33bf69..c6b7b441 100644 --- a/pages/05.community/20.faq/faq.md +++ b/pages/05.community/20.faq/faq.md @@ -134,3 +134,5 @@ While we believe free software principles are an essential footstep towards [Yun The project therefore allows the inclusion inside the official app catalog, ***on a case-by-case basis***, of apps which does not qualify as "free software", yet considered to be ethical and worthy of interest for [YunoHost's goal](#what-s-yunohost-goal). Such apps are tagged in the catalog, such that an explicit message displayed before their installation. If you notice an app is missing such a tag/disclaimer, feel free to open a discussion or pull requet on [the app catalog](https://github.com/YunoHost/apps/). + +If you run YunoHost for your business, you are responsible for doing your due diligence by checking the licenses of the software you want to install on your server.