diff --git a/LICENSE b/LICENSE index 0b201f72b4..f27efe2775 100644 --- a/LICENSE +++ b/LICENSE @@ -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. @@ -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. diff --git a/NOTICE b/NOTICE index ab57b27be3..4875b01408 100644 --- a/NOTICE +++ b/NOTICE @@ -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 @@ -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. diff --git a/src/AiDotNet.Privacy.HE/AiDotNet.Privacy.HE.csproj b/src/AiDotNet.Privacy.HE/AiDotNet.Privacy.HE.csproj index a749c4b21d..9ef947a771 100644 --- a/src/AiDotNet.Privacy.HE/AiDotNet.Privacy.HE.csproj +++ b/src/AiDotNet.Privacy.HE/AiDotNet.Privacy.HE.csproj @@ -13,9 +13,9 @@ 0.204.0 AiDotNet.Privacy.HE 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/src/AiDotNet.Storage.Elasticsearch/AiDotNet.Storage.Elasticsearch.csproj b/src/AiDotNet.Storage.Elasticsearch/AiDotNet.Storage.Elasticsearch.csproj index 5b98e289f7..019f423944 100644 --- a/src/AiDotNet.Storage.Elasticsearch/AiDotNet.Storage.Elasticsearch.csproj +++ b/src/AiDotNet.Storage.Elasticsearch/AiDotNet.Storage.Elasticsearch.csproj @@ -15,9 +15,9 @@ 0.204.0 AiDotNet.Storage.Elasticsearch 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/src/AiDotNet.Storage.Neo4j/AiDotNet.Storage.Neo4j.csproj b/src/AiDotNet.Storage.Neo4j/AiDotNet.Storage.Neo4j.csproj index 714a48d0d8..704367474a 100644 --- a/src/AiDotNet.Storage.Neo4j/AiDotNet.Storage.Neo4j.csproj +++ b/src/AiDotNet.Storage.Neo4j/AiDotNet.Storage.Neo4j.csproj @@ -17,9 +17,9 @@ 0.204.0 AiDotNet.Storage.Neo4j 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/src/AiDotNet.Storage.Postgres/AiDotNet.Storage.Postgres.csproj b/src/AiDotNet.Storage.Postgres/AiDotNet.Storage.Postgres.csproj index d36ac5847a..c6e8c70f6b 100644 --- a/src/AiDotNet.Storage.Postgres/AiDotNet.Storage.Postgres.csproj +++ b/src/AiDotNet.Storage.Postgres/AiDotNet.Storage.Postgres.csproj @@ -15,9 +15,9 @@ 0.204.0 AiDotNet.Storage.Postgres 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/src/AiDotNet.Storage.Redis/AiDotNet.Storage.Redis.csproj b/src/AiDotNet.Storage.Redis/AiDotNet.Storage.Redis.csproj index 138e4e21fa..222f722c83 100644 --- a/src/AiDotNet.Storage.Redis/AiDotNet.Storage.Redis.csproj +++ b/src/AiDotNet.Storage.Redis/AiDotNet.Storage.Redis.csproj @@ -13,9 +13,9 @@ 0.204.0 AiDotNet.Storage.Redis 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/src/AiDotNet.Storage.Sqlite/AiDotNet.Storage.Sqlite.csproj b/src/AiDotNet.Storage.Sqlite/AiDotNet.Storage.Sqlite.csproj index df2a5fca8d..f125867028 100644 --- a/src/AiDotNet.Storage.Sqlite/AiDotNet.Storage.Sqlite.csproj +++ b/src/AiDotNet.Storage.Sqlite/AiDotNet.Storage.Sqlite.csproj @@ -14,9 +14,9 @@ 0.204.0 AiDotNet.Storage.Sqlite 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/src/AiDotNet.csproj b/src/AiDotNet.csproj index b4b7147b5f..81abc0599b 100644 --- a/src/AiDotNet.csproj +++ b/src/AiDotNet.csproj @@ -30,9 +30,9 @@ 0.204.0 Ai for .Net 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. - Ooples Finance + CrowdTrainer LLC ooples - Ooples Finance LLC 2023 + Copyright (C) 2024-2026 CrowdTrainer LLC https://github.com/ooples/AiDotNet git https://github.com/ooples/AiDotNet diff --git a/website/src/components/Footer.astro b/website/src/components/Footer.astro index 537de01674..ccccd246ad 100644 --- a/website/src/components/Footer.astro +++ b/website/src/components/Footer.astro @@ -78,7 +78,7 @@ const columns = [

- © {year} Ooples Finance LLC. BSL 1.1 · Privacy + © {year} CrowdTrainer LLC. BSL 1.1 · Privacy

Built with Astro & Tailwind CSS diff --git a/website/src/pages/enterprise.astro b/website/src/pages/enterprise.astro index 88d9dcecea..f68209e584 100644 --- a/website/src/pages/enterprise.astro +++ b/website/src/pages/enterprise.astro @@ -37,7 +37,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';

These flags are cryptographically gated: 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 build/AiDotNet.Tensors.Enterprise.targets for the gate implementation. @@ -49,7 +49,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';

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 admin@aidotnet.dev.

diff --git a/website/src/pages/federal-use.astro b/website/src/pages/federal-use.astro index e7a1599170..74e4c37b0d 100644 --- a/website/src/pages/federal-use.astro +++ b/website/src/pages/federal-use.astro @@ -84,7 +84,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
  • Direct purchase via contract vehicle of your choice
  • - 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.

    diff --git a/website/src/pages/license.astro b/website/src/pages/license.astro index db6c09bfd2..7f90b783d7 100644 --- a/website/src/pages/license.astro +++ b/website/src/pages/license.astro @@ -46,7 +46,7 @@ const base = import.meta.env.BASE_URL;

    Business Source License 1.1

    -

    Licensor: Ooples Finance LLC

    +

    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