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
All source code in the following directories is licensed under the [MIT License](./LICENSE):
8
+
9
+
-`packages/` — All NPM package source code
10
+
-`languages/` — Language/localization files
11
+
-`examples/` — Example application source code
12
+
-`docs/src/` — Docusaurus site source code (React components, config, scripts)
13
+
14
+
## Documentation Text (CC BY 4.0)
15
+
16
+
The written documentation content in `docs/` (Markdown files in `docs/learn/`, `docs/api/`, `docs/blog/`) is licensed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). You are free to share and adapt the text with attribution.
17
+
18
+
## Not Licensed (Trademarks & Third-Party Assets)
19
+
20
+
The following assets are **NOT** covered by the MIT license or any open-source/permissive license:
21
+
22
+
-**Bitbybit logos and branding** — The Bitbybit name, logos, and brand assets (including files in `docs/static/img/`) are trademarks of Bit by bit developers. All rights reserved.
23
+
-**Client/partner logos and trademarks** — Logos and trademarks of third-party companies appearing in blog posts, documentation, or static assets remain the property of their respective owners and are used with permission for informational purposes only.
24
+
-**Blog post images** — Photographs, illustrations, and media in `docs/blog/` that are not code snippets may be subject to separate copyright.
25
+
26
+
### What This Means
27
+
28
+
- ✅ You **can** freely use, modify, and distribute all source code under MIT
29
+
- ✅ You **can** share and adapt documentation text with attribution (CC BY 4.0)
30
+
- ❌ You **cannot** use Bitbybit or third-party logos/trademarks without permission
31
+
- ❌ You **cannot** imply endorsement by Bitbybit or its clients
32
+
33
+
If you have questions about using any assets, please open an issue or contact us.
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
3
3
Open-source 3D CAD algorithms for the web - MIT licensed. This monorepo contains all Bitbybit NPM packages plus example applications.
4
4
5
+
## License
6
+
7
+
Source code in `packages/`, `languages/`, and `examples/` is [MIT licensed](./LICENSE). Documentation text in `docs/` is [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). Logos, trademarks, and media assets are **not** open-source — see [CONTENT-LICENSE.md](./CONTENT-LICENSE.md) for details.
8
+
5
9
# [FULL PLATFORM AT BITBYBIT.DEV](https://bitbybit.dev)
After nearly **100 releases** in the 0.x.x range and a release candidate phase, **Bitbybit v1.0.0** is officially here. This release brings our new CAD foundation, cloud infrastructure, and an expanded toolkit for developers.
15
15
@@ -23,6 +23,20 @@ This post outlines the major architectural changes and new capabilities availabl
23
23
altPrefix="BITBYBIT CAD PLATFORM OVERVIEW"
24
24
/>
25
25
26
+
Check out this in-depth dive into Bitbybit platform. Matas shows how various parts of Bitbybit can be used in your websites.
27
+
28
+
<divclassName="responsive-video-container">
29
+
<iframe
30
+
width="560"
31
+
height="315"
32
+
src="https://www.youtube.com/embed/vz1v18qoxC0"
33
+
title="Bitbybit v1.0.0 - New Base for Cloud and Web CAD"
The biggest change in v1.0.0 happens under the hood. We have transitioned away from our OpenCascade.js dependency and rebuilt Bitbybit's core directly on top of the native [OCCT C++ library](https://github.com/Open-Cascade-SAS/OCCT). By compiling directly to WebAssembly with bindings customized for Bitbybit, we've improved overall performance and maintainability.
Copy file name to clipboardExpand all lines: docs/learn/intro.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,6 +56,20 @@ Most of our users - developers and enterprise clients alike - want to bring inte
56
56
altPrefix="Bitbybit Platform Architecture"
57
57
/>
58
58
59
+
In this deep dive, Matas walks through the diagram above in detail - explaining each integration path with live examples and showing how Bitbybit fits into your website architecture.
60
+
61
+
<divclassName="responsive-video-container">
62
+
<iframe
63
+
width="560"
64
+
height="315"
65
+
src="https://www.youtube.com/embed/vz1v18qoxC0"
66
+
title="Bitbybit v1.0.0 - New Base for Cloud and Web CAD"
Copy file name to clipboardExpand all lines: docs/learn/open-source-approach.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ import Admonition from '@theme/Admonition';
12
12
13
13
At Bitbybit, we believe in the power of open source and community collaboration. However, to sustain and grow the platform, some components remain proprietary. This page aims to clearly explain our approach so you know exactly what you can access, modify, and contribute to.
14
14
15
-
**Our Guiding Principle:**If it's in our main [Bitbybit GitHub Monorepo](https://github.com/bitbybit-dev/bitbybit), it's open source!
15
+
**Our Guiding Principle:**All source code in our main [Bitbybit GitHub Monorepo](https://github.com/bitbybit-dev/bitbybit) is open source (MIT). Documentation text is CC BY 4.0. Logos, trademarks, and media assets are not open-source — see [CONTENT-LICENSE.md](https://github.com/bitbybit-dev/bitbybit/blob/master/CONTENT-LICENSE.md) for the full breakdown.
16
16
17
17
## What IS Open Source in Bitbybit?
18
18
@@ -44,13 +44,20 @@ We are committed to open-sourcing the foundational elements that empower develop
44
44
*`bitbybit.jscad`
45
45
46
46
2.**Official Documentation:**
47
-
* This Docusaurus-powered documentation site itself is open source. We encourage contributions to improve clarity and add examples!
47
+
* The Docusaurus site source code (`docs/src/`, config files, scripts) is MIT licensed.
48
+
* The written documentation text (Markdown in `docs/learn/`, `docs/api/`, `docs/blog/`) is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — you can share and adapt it with attribution.
49
+
***However**, logos, trademarks, and media assets (images in `docs/static/img/`, blog post images) are **not** covered by any open-source or permissive license. Bitbybit logos are trademarks of Bit by bit developers, and client/partner logos remain the property of their respective owners. See [CONTENT-LICENSE.md](https://github.com/bitbybit-dev/bitbybit/blob/master/CONTENT-LICENSE.md) for full details.
50
+
* We encourage contributions to improve documentation clarity and add examples!
48
51
49
52
3.**Application Examples:**
50
-
* We provide example projects and snippets demonstrating how to use our open-source NPM packages.
53
+
* We provide example projects and snippets demonstrating how to use our open-source NPM packages. The source code in `examples/` is MIT licensed.
54
+
* Note: examples may link to or reference assets (such as the Bitbybit logo) that are not themselves open-source.
55
+
56
+
4.**Language/Localization Files:**
57
+
* All files in `languages/` are MIT licensed.
51
58
52
59
<Admonitiontype="success"title="Key Takeaway">
53
-
The code for all the core building blocks-the mathematical and geometric engines, and fundamental utilities-is available for you to inspect, use, and even contribute to via our main GitHub monorepo.
60
+
The code for all the core building blocks — the mathematical and geometric engines, and fundamental utilities — is available for you to inspect, use, and even contribute to via our main GitHub monorepo. Documentation text is freely shareable under CC BY 4.0. Logos and trademarks are not open-source — see our [CONTENT-LICENSE.md](https://github.com/bitbybit-dev/bitbybit/blob/master/CONTENT-LICENSE.md) for the full breakdown.
54
61
</Admonition>
55
62
56
63
## What is NOT Open Source (Proprietary Components)?
@@ -92,7 +99,8 @@ To support the development and hosting of the Bitbybit platform, certain compone
92
99
## Our Commitment to Transparency
93
100
94
101
We aim to be as transparent as possible about our open source model.
95
-
***The Rule of Thumb:** If you can't find the source code within the main [Bitbybit GitHub Monorepo](https://github.com/bitbybit-dev/bitbybit), it's likely proprietary and part of our intellectual property. Everything you can install via NPM - is open-source.
102
+
***The Rule of Thumb:** If you can't find the source code within the main [Bitbybit GitHub Monorepo](https://github.com/bitbybit-dev/bitbybit), it's likely proprietary and part of our intellectual property. Everything you can install via NPM is open-source.
103
+
***Trademarks & Assets:** Logos, brand assets, and third-party trademarks in the repository are **not** open-source, regardless of which directory they appear in. See [CONTENT-LICENSE.md](https://github.com/bitbybit-dev/bitbybit/blob/master/CONTENT-LICENSE.md) for specifics.
96
104
***Why This Model?** This hybrid approach allows us to offer powerful core tools to the community while funding the ongoing development, maintenance, and innovation of the broader Bitbybit platform and its advanced features.
97
105
98
106
We appreciate your understanding and your engagement with both our open source contributions and the Bitbybit platform as a whole! If you have questions about specific components, feel free to reach out.
0 commit comments