Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 25 additions & 4 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,27 @@
Business Source License 1.1
License text copyright © 2017 MariaDB Corporation Ab, All Rights Reserved. "Business Source License" is a trademark of MariaDB Corporation Ab.

Parameters

Licensor: CrowdTrainer LLC
Licensed Work: AiDotNet (the "Software")
Additional Use Grant: You may use the Licensed Work for any non-commercial
purpose, including education, research, personal
projects, and internal evaluation. Training and
inference operations are unrestricted regardless of
license status.
Change Date: Four years from the date of each release
Change License: Apache License 2.0

For information about alternative licensing arrangements for the Software,
please visit: https://aidotnet.dev/license (licensing@aidotnet.dev)

Notice

The Business Source License (this document, or the "License") is not an Open
Source license. However, the Licensed Work will eventually be made available
under an Open Source License, as stated in this License.

Terms

The Licensor hereby grants you the right to copy, modify, create derivative works, redistribute, and make non-production use of the Licensed Work. The Licensor may make an Additional Use Grant, above, permitting limited production use.
Expand Down Expand Up @@ -30,9 +51,9 @@ In consideration of the right to use this License's text and the "Business Sourc
3. To specify a Change Date.
4. Not to modify this License in any other way.
Standard License Header
Copyright (C) 2026 Franklin Moormann
Use of this software is governed by the Business Source License included in the LICENSE.TXT file and at www.mariadb.com/bsl11.
Copyright (C) 2024-2026 CrowdTrainer LLC
Use of this software is governed by the Business Source License included in the LICENSE file and at www.mariadb.com/bsl11.

Change Date:
Change Date: Four years from the date of each release

On the date above, in accordance with the Business Source License, use of this software will be governed by the open source license specified in the LICENSE.TXT file.
On the date above, in accordance with the Business Source License, use of this software will be governed by the open source license specified in the LICENSE file.
6 changes: 3 additions & 3 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
AiDotNet
Copyright 2024 Ooples Finance
Copyright (C) 2024-2026 CrowdTrainer LLC

This product includes software developed at Ooples Finance (https://github.com/ooples).
This product includes software developed at CrowdTrainer LLC (https://github.com/ooples).

--------------------------------------------------------------------------------
LICENSING NOTICE
Expand Down Expand Up @@ -48,7 +48,7 @@ RELATED PROJECTS
--------------------------------------------------------------------------------

The AiDotNet csproj declares InternalsVisibleTo for the following private
projects maintained by Ooples Finance. These are NOT part of the publicly
projects maintained by CrowdTrainer LLC. These are NOT part of the publicly
distributed AiDotNet package and are not covered by this NOTICE. Their access
to AiDotNet internals is governed by the BSL 1.1 commercial-tier terms.

Expand Down
4 changes: 2 additions & 2 deletions src/AiDotNet.Privacy.HE/AiDotNet.Privacy.HE.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<Version>0.204.0</Version>
<Title>AiDotNet.Privacy.HE</Title>
<Description>Homomorphic-encryption provider for AiDotNet federated learning, implemented with Microsoft SEAL. Provides SealHomomorphicEncryptionProvider (IHomomorphicEncryptionProvider) for encrypted weighted-average aggregation. Opt-in: reference this package and pass the provider to InMemoryFederatedTrainer. Licensed under BSL 1.1 — see https://aidotnet.dev/license.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
<Version>0.204.0</Version>
<Title>AiDotNet.Storage.Elasticsearch</Title>
<Description>Elasticsearch document-store backend for AiDotNet's retrieval-augmented generation pipeline. Implements IDocumentStore via the Elastic.Clients.Elasticsearch 9.x client. Licensed under BSL 1.1 — see https://aidotnet.dev/license.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
4 changes: 2 additions & 2 deletions src/AiDotNet.Storage.Neo4j/AiDotNet.Storage.Neo4j.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<Version>0.204.0</Version>
<Title>AiDotNet.Storage.Neo4j</Title>
<Description>Neo4j property-graph backend for AiDotNet's GraphRAG / knowledge-graph pipeline. Implements IGraphStore over the Neo4j C# driver (nodes as labeled nodes, edges as relationships, MERGE upserts, Cypher MATCH traversal). Opt-in: reference this package to keep Neo4j.Driver out of the core package. Licensed under BSL 1.1 — see https://aidotnet.dev/license.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
<Version>0.204.0</Version>
<Title>AiDotNet.Storage.Postgres</Title>
<Description>PostgreSQL-backed services for AiDotNet. Provides PostgresGraphCheckpointer (IGraphCheckpointer) for durable agentic-graph checkpointing. Opt-in: reference this package to keep Npgsql out of the core package. Licensed under BSL 1.1 — see https://aidotnet.dev/license.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
4 changes: 2 additions & 2 deletions src/AiDotNet.Storage.Redis/AiDotNet.Storage.Redis.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<Version>0.204.0</Version>
<Title>AiDotNet.Storage.Redis</Title>
<Description>Redis-backed services for AiDotNet. Provides RedisGraphCheckpointer (IGraphCheckpointer) for durable, distributed agentic-graph checkpointing. Opt-in: reference this package to keep StackExchange.Redis out of the core package. Licensed under BSL 1.1 — see https://aidotnet.dev/license.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
4 changes: 2 additions & 2 deletions src/AiDotNet.Storage.Sqlite/AiDotNet.Storage.Sqlite.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
<Version>0.204.0</Version>
<Title>AiDotNet.Storage.Sqlite</Title>
<Description>SQLite-backed services for AiDotNet. Provides SqliteSqlSyntaxValidator (ISqlSyntaxValidator) for precise SQL validation in the program synthesizer. Opt-in: reference this package and register the validator via SqlSyntaxValidation.Validator. Licensed under BSL 1.1 — see https://aidotnet.dev/license.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
4 changes: 2 additions & 2 deletions src/AiDotNet.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@
<Version>0.204.0</Version>
<Title>Ai for .Net</Title>
<Description>A comprehensive .NET library for machine learning, deep learning, NLP, computer vision, and AI model serving. Licensed under BSL 1.1 — free for non-commercial use, community license available at aidotnet.dev. Model save/load requires a free or paid license after a 10-operation trial. Optional anonymous telemetry (opt-in via AIDOTNET_TELEMETRY=true) collects usage metrics — no PII or model data is collected.</Description>
<Company>Ooples Finance</Company>
<Company>CrowdTrainer LLC</Company>
<Authors>ooples</Authors>
<Copyright>Ooples Finance LLC 2023</Copyright>
<Copyright>Copyright (C) 2024-2026 CrowdTrainer LLC</Copyright>
<PackageProjectUrl>https://github.com/ooples/AiDotNet</PackageProjectUrl>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/ooples/AiDotNet</RepositoryUrl>
Expand Down
2 changes: 1 addition & 1 deletion website/src/components/Footer.astro
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ const columns = [
<!-- Bottom bar -->
<div class="mt-12 pt-8 border-t border-slate-200 dark:border-slate-800 flex flex-col sm:flex-row items-center justify-between gap-4">
<p class="text-sm text-slate-500 dark:text-slate-400">
&copy; {year} Ooples Finance LLC. <a href={`${base}license/`} class="hover:text-brand-blue transition-colors">BSL 1.1</a> &middot; <a href={`${base}privacy/`} class="hover:text-brand-blue transition-colors">Privacy</a>
&copy; {year} CrowdTrainer LLC. <a href={`${base}license/`} class="hover:text-brand-blue transition-colors">BSL 1.1</a> &middot; <a href={`${base}privacy/`} class="hover:text-brand-blue transition-colors">Privacy</a>
</p>
<p class="text-xs text-slate-400 dark:text-slate-500">
Built with Astro &amp; Tailwind CSS
Expand Down
4 changes: 2 additions & 2 deletions website/src/pages/enterprise.astro
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
</ul>
<p class="text-slate-600 dark:text-slate-300 mt-2">
These flags are <strong>cryptographically gated</strong>: the open-source build refuses
to honor them without a valid Ooples-issued enterprise license. This protects the BSL
to honor them without a valid CrowdTrainer LLC-issued enterprise license. This protects the BSL
commercial terms while letting legitimate enterprise customers deploy clean binaries.
See <a href="https://github.com/ooples/AiDotNet/blob/master/build/AiDotNet.Tensors.Enterprise.targets" class="text-blue-600 dark:text-blue-400 hover:underline">build/AiDotNet.Tensors.Enterprise.targets</a>
for the gate implementation.
Expand All @@ -49,7 +49,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<p class="text-slate-600 dark:text-slate-300">
Enterprise customers receive a signed license file (JSON document with ed25519 signature
over license metadata). License validation runs entirely offline — no network callout to
an Ooples license server is required at any point during build, install, or runtime.
a CrowdTrainer LLC license server is required at any point during build, install, or runtime.
License files expire annually per BSL terms and can be renewed by contacting
<a href="mailto:admin@aidotnet.dev" class="text-blue-600 dark:text-blue-400 hover:underline">admin@aidotnet.dev</a>.
</p>
Expand Down
2 changes: 1 addition & 1 deletion website/src/pages/federal-use.astro
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<li>Direct purchase via contract vehicle of your choice</li>
</ul>
<p class="text-slate-600 dark:text-slate-300 mt-2">
Ooples is a small-business contractor (single-person LLC). We're set up for direct
CrowdTrainer LLC is a small-business contractor (single-person LLC). We're set up for direct
engagement with agency contracting officers; we do not currently have a CAGE code or
DUNS but are working through registration on request.
</p>
Expand Down
2 changes: 1 addition & 1 deletion website/src/pages/license.astro
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ const base = import.meta.env.BASE_URL;
<h2 class="text-2xl font-bold text-slate-900 dark:text-white">Business Source License 1.1</h2>

<div class="bg-white dark:bg-slate-800/50 rounded-2xl border border-slate-200 dark:border-slate-700 p-6 font-mono text-sm leading-relaxed text-slate-700 dark:text-slate-300 space-y-4">
<p><strong>Licensor:</strong> Ooples Finance LLC</p>
<p><strong>Licensor:</strong> CrowdTrainer LLC</p>
<p><strong>Licensed Work:</strong> AiDotNet (the "Software")</p>
<p><strong>Additional Use Grant:</strong> You may use the Licensed Work for any non-commercial purpose, including education, research, personal projects, and internal evaluation. Training and inference operations are unrestricted regardless of license status.</p>
<p><strong>Change Date:</strong> Four years from the date of each release</p>
Expand Down
Loading