Skip to content

Commit d0d5884

Browse files
Merge pull request #144 from bitbybit-dev/test-mig
Test mig
2 parents 5ddeae3 + a68f0a1 commit d0d5884

7 files changed

Lines changed: 89 additions & 6 deletions

File tree

CONTENT-LICENSE.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Content & Asset Licensing
2+
3+
This repository uses a split licensing model:
4+
5+
## MIT License (Code)
6+
7+
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.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
Open-source 3D CAD algorithms for the web - MIT licensed. This monorepo contains all Bitbybit NPM packages plus example applications.
44

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+
59
# [FULL PLATFORM AT BITBYBIT.DEV](https://bitbybit.dev)
610
# [LEARN BITBYBIT](https://learn.bitbybit.dev)
711

docs/blog/2026-05-10-bitbybit-v1-release.mdx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ image: /img/blog/bitbybit-v1.webp
99

1010
import ImageGallery from '@site/src/components/ImageGallery';
1111

12-
![Bitbybit v1.0.0](/img/blog/bitbybit-v1.webp "Bitbybit v1.0.0")
12+
![Bitbybit v1.0.0](/img/blog/bitbybit-v1-new-base-for-cloud-and-web-cad.webp "Bitbybit v1.0.0")
1313

1414
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.
1515

@@ -23,6 +23,20 @@ This post outlines the major architectural changes and new capabilities availabl
2323
altPrefix="BITBYBIT CAD PLATFORM OVERVIEW"
2424
/>
2525

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+
<div className="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"
34+
frameBorder="0"
35+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen"
36+
allowFullScreen>
37+
</iframe>
38+
</div>
39+
2640
## Native OCCT 8 Kernel
2741

2842
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.

docs/learn/intro.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,20 @@ Most of our users - developers and enterprise clients alike - want to bring inte
5656
altPrefix="Bitbybit Platform Architecture"
5757
/>
5858

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+
<div className="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"
67+
frameBorder="0"
68+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen"
69+
allowFullScreen>
70+
</iframe>
71+
</div>
72+
5973
Each path connects your website to a different layer of the Bitbybit ecosystem:
6074

6175
### Option 1: Bitbybit Runners

docs/learn/open-source-approach.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Admonition from '@theme/Admonition';
1212

1313
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.
1414

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.
1616

1717
## What IS Open Source in Bitbybit?
1818

@@ -44,13 +44,20 @@ We are committed to open-sourcing the foundational elements that empower develop
4444
* `bitbybit.jscad`
4545

4646
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!
4851

4952
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.
5158

5259
<Admonition type="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 blocksthe mathematical and geometric engines, and fundamental utilitiesis 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.
5461
</Admonition>
5562

5663
## What is NOT Open Source (Proprietary Components)?
@@ -92,7 +99,8 @@ To support the development and hosting of the Bitbybit platform, certain compone
9299
## Our Commitment to Transparency
93100

94101
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.
96104
* **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.
97105

98106
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.

docs/static/LICENSE

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
The files in this directory (logos, images, and other media assets) are NOT
2+
covered by the repository's MIT license.
3+
4+
- Bitbybit logos and brand assets are trademarks of Bit by bit developers.
5+
- Third-party logos and trademarks are property of their respective owners
6+
and are used with permission for informational purposes only.
7+
8+
All rights reserved. Do not use without explicit permission.
9+
10+
See /CONTENT-LICENSE.md in the repository root for full details.
129 KB
Loading

0 commit comments

Comments
 (0)