From fd6322652b686d28b07f99c0d9ed335eb5d06232 Mon Sep 17 00:00:00 2001 From: Matti Nannt Date: Wed, 7 Feb 2024 12:24:15 +0100 Subject: [PATCH] docs: add more license information (#2030) --- README.md | 108 ++++++++++-------- .../app/docs/self-hosting/enterprise/page.mdx | 26 +++++ .../app/docs/self-hosting/license/page.mdx | 29 ++--- .../components/docs/Navigation.tsx | 3 +- .../members/components/AddMemberModal.tsx | 2 +- packages/ee/LICENSE | 24 ++-- 6 files changed, 119 insertions(+), 73 deletions(-) create mode 100644 apps/formbricks-com/app/docs/self-hosting/enterprise/page.mdx diff --git a/README.md b/README.md index b9f3e5be8a..dc2735030a 100644 --- a/README.md +++ b/README.md @@ -1,50 +1,50 @@ -
+
-

+

- + -Open Source Privacy First Experience Management Solution Qualtrics Alternative Logo +Open Source Privacy First Experience Management Solution Qualtrics Alternative Logo -

Formbricks

+

Formbricks

-

+

Harvest user-insights, build irresistible experiences. -
-Website | Join Discord community +
+Website | Join Discord community

-

-License Join Formbricks Discord Github Stars -Hacker News -Product Hunt -Github Accelerator - +

+License Join Formbricks Discord Github Stars +Hacker News +Product Hunt +Github Accelerator +


-

+

Trusted by      -      -      -      -      - +      +      +      +      +

-

-Trendshift Badge for formbricks/formbricks +

+Trendshift Badge for formbricks/formbricks

## ✨ About Formbricks -formbricks-sneak +formbricks-sneak Formbricks provides a free and open source surveying platform. Gather feedback at every point in the user journey with beautiful in-app, website, link and email surveys. Build on top of Formbricks or leverage prebuilt data analysis capabilities. @@ -70,11 +70,11 @@ Formbricks is both a free and open source survey platform - and a privacy-first - [Contact](#contact-us) -- [License](#license) - - [Security](#security) - +- [License](#license) + + ### Features @@ -108,19 +108,19 @@ Formbricks is both a free and open source survey platform - and a privacy-first - 🧘‍♂️ [Zod](https://zod.dev/) - + ## 🚀 Getting started We've got several options depending on your need to help you quickly get started with Formbricks. - + ### ☁️ Cloud Version Formbricks has a hosted cloud offering with a generous free plan to get you up and running as quickly as possible. To get started, please visit [formbricks.com](https://app.formbricks.com/auth/signup). - + ### 🐳 Self-hosting Formbricks @@ -140,11 +140,11 @@ You can deploy Formbricks on [Railway](https://railway.app) using the button bel [![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/PPDzCd) - + -### 👨‍💻 Development +## 👨‍💻 Development -#### Prerequisites +### Prerequisites Here is what you need to be able to run Formbricks: @@ -154,11 +154,11 @@ Here is what you need to be able to run Formbricks: - [Docker](https://www.docker.com/) - to run PostgreSQL and MailHog -#### Local Setup +### Local Setup To get started locally, we've got a [guide to help you](https://formbricks.com/docs/contributing/setup). -#### Gitpod Setup +### Gitpod Setup 1. Click the button below to open this project in Gitpod. @@ -166,7 +166,7 @@ To get started locally, we've got a [guide to help you](https://formbricks.com/d [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/formbricks/formbricks) - + ## ✍️ Contribution @@ -184,30 +184,46 @@ Please check out [our contribution guide](https://formbricks.com/docs/contributi ## All Thanks To Our Contributors - + - + - + ## 📆 Contact us Let's have a chat about your survey needs and get you started. -Book us with Cal.com +Book us with Cal.com - + -## ⚖️ License - -Distributed under the AGPLv3 License. See [`LICENSE`](./LICENSE) for more information. - - + ## 🔒 Security We take security very seriously. If you come across any security vulnerabilities, please disclose them by sending an email to security@formbricks.com. We appreciate your help in making our platform as secure as possible and are committed to working with you to resolve any issues quickly and efficiently. See [`SECURITY.md`](./SECURITY.md) for more information. -

🔼 Back to top

+ + +## 👩‍⚖️ License + +### The AGPL Formbricks Core + +The Formbricks core application is licensed under the [AGPLv3 Open Source License](https://github.com/formbricks/formbricks/blob/main/LICENSE). The core application is fully functional and includes everything you need to design & run link surveys, website surveys and in-app surveys. You can use the software for free for personal and commercial use. You're also allowed to create and distribute modified versions as long as you document the changes you make incl. date. The AGPL license requires you to publish your modified version under the AGPLv3 license as well. + +### The Enterprise Edition + +Additional to the AGPL licensed Formbricks core, this repository contains code licensed under an Enterprise license. The [code](https://github.com/formbricks/formbricks/tree/main/packages/ee) and [license](https://github.com/formbricks/formbricks/blob/main/packages/ee/LICENSE) for the enterprise functionality can be found in the `/packages/ee` folder of this repository. This additional additional functionality is not part of the AGPLv3 licensed Formbricks core and is designed to meet the needs of larger teams and enterprises. This advanced functionality is already included in the Docker images, but you need an [Enterprise License Key](https://formbricks.com/docs/self-hosting/enterprise) to unlock it. + +### White-Labeling Formbricks and Other Licensing Needs + +If you have other licensing requirements such as White-Labeling please [send us an email](mailto:hola@formbricks.com). + +### Why charge for Enterprise Features? + +The Enterprise Edition and White-Label Licenses allow us to fund the development of Formbricks sustainably. It guarantees that the open-source surveying infrastructure we're building will be around for decades to come. + +

🔼 Back to top

\ No newline at end of file diff --git a/apps/formbricks-com/app/docs/self-hosting/enterprise/page.mdx b/apps/formbricks-com/app/docs/self-hosting/enterprise/page.mdx new file mode 100644 index 0000000000..f4c1d71b71 --- /dev/null +++ b/apps/formbricks-com/app/docs/self-hosting/enterprise/page.mdx @@ -0,0 +1,26 @@ +export const metadata = { + title: "Enterprise License to unlock advanced functionality", + description: + "Request a self-hosting licenses to unlock advanced enterprise functionality", +}; + +#### Self-Hosting + +# Enterprise License Request (Beta) + +We're handing out free enterprise license keys during our beta. + +Additional to the AGPL licensed Formbricks core, the Formbricks repository contains code licensed under an [Enterprise license](https://github.com/formbricks/formbricks/blob/main/packages/ee/LICENSE). This additional additional functionality is not part of the AGPLv3 licensed Formbricks core and is designed to meet the needs of larger teams and enterprises. This advanced functionality is already included in the Docker images, but you need an [Enterprise License Key](https://formbricks.com/docs/self-hosting/license) to unlock it. + +**Please note:** Sooner than later we will introduce a enterprise license pricing. For a free beta key, fill out this form: + +
+ +
+ + +**Can’t figure it out?**: [Join our Discord!](https://formbricks.com/discord) diff --git a/apps/formbricks-com/app/docs/self-hosting/license/page.mdx b/apps/formbricks-com/app/docs/self-hosting/license/page.mdx index 5886a74c60..56b2da0520 100644 --- a/apps/formbricks-com/app/docs/self-hosting/license/page.mdx +++ b/apps/formbricks-com/app/docs/self-hosting/license/page.mdx @@ -1,24 +1,27 @@ export const metadata = { - title: "Self-hosting License to run Formbricks on premises", + title: "About the Formbricks Open-Source License", description: - "Request a self-hosting licenses to run Formbricks on your own servers.", + "The Formbricks core is available under the AGPLv3 license", }; #### Self-Hosting -# License Request (Beta) +# License -We're handing out free self-hosting license keys during our Beta. +## The AGPL Formbricks Core -**Please note:** Sooner than later we will introduce a self-hosting license pricing. For a free beta key, fill out this form: +The Formbricks core application is licensed under the [AGPLv3 Open Source License](https://github.com/formbricks/formbricks/blob/main/LICENSE). The core application is fully functional and includes everything you need to design & run link surveys, website surveys and in-app surveys. You can use the software for free for personal and commercial use. You're also allowed to create and distribute modified versions as long as you document the changes you make incl. date. The AGPL license requires you to publish your modified version under the AGPLv3 license as well. -
- -
+## The Enterprise Edition +Additional to the AGPL licensed Formbricks core, this repository contains code licensed under an Enterprise license. The [code](https://github.com/formbricks/formbricks/tree/main/packages/ee) and [license](https://github.com/formbricks/formbricks/blob/main/packages/ee/LICENSE) for the enterprise functionality can be found in the `/packages/ee` folder of this repository. This additional additional functionality is not part of the AGPLv3 licensed Formbricks core and is designed to meet the needs of larger teams and enterprises. This advanced functionality is already included in the Docker images, but you need an [Enterprise License Key](https://formbricks.com/docs/self-hosting/enterprise) to unlock it. -**Can’t figure it out?**: [Join our Discord!](https://formbricks.com/discord) +## White-Labeling Formbricks and Other Licensing Needs + +If you have other licensing requirements such as White-Labeling please [send us an email](mailto:hola@formbricks.com). + +## Why charge for Enterprise Features? + +The Enterprise Edition and White-Label Licenses allow us to fund the development of Formbricks sustainably. It guarantees that the open-source surveying infrastructure we're building will be around for decades to come. + +**Having more questions?**: [Join our Discord!](https://formbricks.com/discord) diff --git a/apps/formbricks-com/components/docs/Navigation.tsx b/apps/formbricks-com/components/docs/Navigation.tsx index 8051630868..e455b88bcd 100644 --- a/apps/formbricks-com/components/docs/Navigation.tsx +++ b/apps/formbricks-com/components/docs/Navigation.tsx @@ -242,7 +242,8 @@ export const navigation: Array = [ { title: "Advanced Setup", href: "/docs/self-hosting/docker" }, { title: "Configure", href: "/docs/self-hosting/external-auth-providers" }, { title: "Migration Guide", href: "/docs/self-hosting/migration-guide" }, - { title: "Self-hosting License", href: "/docs/self-hosting/license" }, + { title: "License", href: "/docs/self-hosting/license" }, + { title: "Enterprise License", href: "/docs/self-hosting/enterprise" }, ], }, { diff --git a/apps/web/app/(app)/environments/[environmentId]/settings/members/components/AddMemberModal.tsx b/apps/web/app/(app)/environments/[environmentId]/settings/members/components/AddMemberModal.tsx index ef0591ad71..9f308679e5 100644 --- a/apps/web/app/(app)/environments/[environmentId]/settings/members/components/AddMemberModal.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/settings/members/components/AddMemberModal.tsx @@ -88,7 +88,7 @@ export default function AddMemberModal({ ) : ( ))} diff --git a/packages/ee/LICENSE b/packages/ee/LICENSE index d6eeedd67a..ee9046f94d 100644 --- a/packages/ee/LICENSE +++ b/packages/ee/LICENSE @@ -1,33 +1,33 @@ -The Formbricks.com Enterprise Edition (EE) license (the “EE License”) -Copyright (c) 2020-present Formbricks.com +The Formbricks Enterprise Edition (EE) license (the “EE License”) +Copyright (c) 2020-present Formbricks GmbH -With regard to the Formbricks.com Software: +With regard to the Formbricks Software: This software and associated documentation files (the "Software") may only be used in production, if you (and any entity that you represent) have agreed to, -and are in compliance with, the Formbricks.com Subscription Terms of Service, available +and are in compliance with, the Formbricks Subscription Terms of Service, available at https://formbricks.com/terms (the “Enterprise Terms”), or other -agreement governing the use of the Software, as agreed by you and Formbricks.com, -and otherwise have a valid Formbricks.com Enterprise license for the +agreement governing the use of the Software, as agreed by you and Formbricks, +and otherwise have a valid Formbricks Enterprise license for the correct number of user seats. Subject to the foregoing sentence, you are free to -modify this Software and publish patches to the Software. You agree that Formbricks.com +modify this Software and publish patches to the Software. You agree that Formbricks and/or its licensors (as applicable) retain all right, title and interest in and to all such modifications and/or patches, and all such modifications and/or patches may only be used, copied, modified, displayed, distributed, or otherwise -exploited with a valid PostHog Enterprise license for the correct +exploited with a valid Formrbicks Enterprise license for the correct number of user seats. Notwithstanding the foregoing, you may copy and modify the Software for development and testing purposes, without requiring a -subscription. You agree that Formbricks.com and/or its licensors (as applicable) retain +subscription. You agree that Formbricks and/or its licensors (as applicable) retain all right, title and interest in and to all such modifications. You are not granted any other rights beyond what is expressly stated herein. Subject to the foregoing, it is forbidden to copy, merge, publish, distribute, sublicense, and/or sell the Software. This Enterprise License applies only to the part of this Software that is not distributed under -the MIT license. Any part of this Software distributed under the MIT license or which +the MIT or AGPL v3 license. Any part of this Software distributed under the MIT or AGPL v3 license or which is served client-side as an image, font, cascading stylesheet (CSS), file which produces or is compiled, arranged, augmented, or combined into client-side JavaScript, in whole or -in part, is copyrighted under the MIT license. The full text of this Enterprise License shall +in part, is copyrighted under the respective license or MIT license if not specified. The full text of this Enterprise License shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR @@ -38,6 +38,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -For all third party components incorporated into the Formbricks.com Software, those +For all third party components incorporated into the Formbricks Software, those components are licensed under the original license provided by the owner of the applicable component.