You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Source code in this repository is covered by the "Mozilla Public License Version 2.0" (MPL-2.0) license, except for the XL packages. The MPL-2.0 license allows you to use BlockNote in commercial (and closed-source) applications. If you make changes to the BlockNote source files, you're expected to publish these changes so the wider community can benefit as well.
4
+
5
+
The XL packages (source code in the `packages/xl-*` directories and published in NPM as `@blocknote/xl-*`) are licensed under the "GNU General Public License Version 3" (GPL-3.0). Additionally, a commercial license is available. See our website (https://www.blocknotejs.org/pricing) for more information and the commercial license terms.
Copy file name to clipboardExpand all lines: README.md
+7-25Lines changed: 7 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,16 +9,12 @@ Welcome to BlockNote! The open source Block-Based
9
9
React rich text editor. Easily add a modern text editing experience to your app.
10
10
</p>
11
11
12
-
<palign="center">
13
-
<ahref="https://discord.gg/Qc2QTTH5dF"><imgalt="Discord"src="https://img.shields.io/badge/Chat on discord%20-%237289DA.svg?&style=for-the-badge&logo=discord&logoColor=white"/></a>
`@blocknote/react` comes with a fully styled UI that makes it an instant, polished editor ready to use in your app.
50
46
51
-
If you prefer to create your own UI components (menus), or don't want to use React, you can use `@blocknote/core` (_advanced_, [see docs](https://www.blocknotejs.org/docs/vanilla-js)).
52
-
53
47
# Features
54
48
55
49
BlockNote comes with a number of features and components to make it easy to embed a high-quality block-based editor in your app:
@@ -84,31 +78,19 @@ BlockNote comes with a number of features and components to make it easy to embe
84
78
85
79
# Feedback 🙋♂️🙋♀️
86
80
87
-
We'd love to hear your thoughts and see your experiments, so [come and say hi on Discord](https://discord.gg/Qc2QTTH5dF) or [Matrix](https://matrix.to/#/#typecell-space:matrix.org).
81
+
We'd love to hear your thoughts and see your experiments, so [come and say hi on Discord](https://discord.gg/Qc2QTTH5dF).
88
82
89
83
# Contributing 🙌
90
84
91
-
See [CONTRIBUTING.md](CONTRIBUTING.md) for more info and guidance on how to run the project (TLDR: just use `npm start`).
92
-
93
-
Directory structure:
94
-
95
-
```
96
-
blocknote
97
-
├── packages/core - The core of the editor
98
-
├── packages/react - The main library for use in React apps
99
-
├── packages/mantine - Mantine (default) implementation of BlockNote UI
100
-
├── packages/ariakit - AriaKit implementation of BlockNote UI
├── playground - App to browse the example apps (https://playground.blocknotejs.org)
104
-
└── tests - Playwright end to end tests
105
-
```
85
+
See [CONTRIBUTING.md](CONTRIBUTING.md) for more info and guidance on how to run the project (TLDR: just use `pnpm start`).
106
86
107
87
The codebase is automatically tested using Vitest and Playwright.
108
88
109
89
# License 📃
110
90
111
-
BlockNote is licensed under the [MPL 2.0 license](https://fossa.com/blog/open-source-software-licenses-101-mozilla-public-license-2-0/), which allows you to use BlockNote in commercial (and closed-source) applications. If you make changes to the BlockNote source files, you're expected to publish these changes so the wider community can benefit as well.
91
+
BlockNote is 100% Open Source Software. The majority of BlockNote is licensed under the [MPL-2.0 license](LICENSE-MPL.txt), which allows you to use BlockNote in commercial (and closed-source) applications. If you make changes to the BlockNote source files, you're expected to publish these changes so the wider community can benefit as well. [Learn more](https://fossa.com/blog/open-source-software-licenses-101-mozilla-public-license-2-0/).
92
+
93
+
The XL packages (source code in the `packages/xl-*` directories and published in NPM as `@blocknote/xl-*`) are licensed under the GPL-3.0. If you cannot comply with this license and want to use the XL libraries, you'll need a commercial license. Refer to [our website](https://www.blocknotejs.org/pricing) for more information.
Copy file name to clipboardExpand all lines: docs/app/(home)/faq/FAQ.tsx
+10-4Lines changed: 10 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ const faqs = [
12
12
{
13
13
id: 2,
14
14
question: "Is BlockNote ready for production use?",
15
-
answer: `BlockNote is used by several companies in production. Also, we didn't reinvent the wheel. The core editor is built on top of Prosemirror - a battle tested framework that powers software from Atlassian, Gitlab, the New York Times, and many others.`,
15
+
answer: `BlockNote is used by dozens of companies in production, ranging from startups to large enterprises and public institutions. Also, we didn't reinvent the wheel. The core editor is built on top of Prosemirror - a battle tested framework that powers software from Atlassian, Gitlab, the New York Times, and many others.`,
16
16
},
17
17
{
18
18
id: 3,
@@ -23,8 +23,14 @@ const faqs = [
23
23
{
24
24
id: 4,
25
25
question: "Is BlockNote really free?",
26
-
answer: `100% of BlockNote is open source. While the library is free, we offer paid consultancy and support services to help sustain BlockNote.
27
-
If you are using BlockNote in a commercial project, we encourage to sign up for BlockNote Pro!`,
26
+
answer: (
27
+
<>
28
+
100% of BlockNote is open source. We offer consultancy, support services
29
+
and commercial licenses for specific XL packages to help sustain
30
+
BlockNote. Explore our <ahref="/pricing">pricing page</a> for more
0 commit comments