Unfortunately, github.com/anulum/director-ai is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.
To add the badge to your project's README.md file,
use the following snippet:
[](https://api.reuse.software/info/github.com/anulum/director-ai)
The API provides machine-readable artifacts for automatic analysis.
reuse spdx
command.
Commit 57aef319dd577114f971b6d85167c794ed54a86d was checked on 22 Mar 2026 18:47:44 UTC
with the following result:
# MISSING LICENSES 'AGPL-3.0-or-later | Commercial license available' found in: * benchmarks/_common.py * benchmarks/aggrefact_ensemble.py * benchmarks/aggrefact_eval.py * benchmarks/aggrefact_minicheck.py * benchmarks/anli_eval.py * benchmarks/claim_coverage_fpr_diag.py * benchmarks/dialogue_fpr_diag.py * benchmarks/e2e_eval.py * benchmarks/falsepositive_eval.py * benchmarks/fever_eval.py * benchmarks/finance_eval.py * benchmarks/freshqa_eval.py * benchmarks/gpu_bench.py * benchmarks/grounded_scoring_bench.py * benchmarks/halueval_eval.py * benchmarks/latency_bench.py * benchmarks/legal_eval.py * benchmarks/load_test.py * benchmarks/long_context_eval.py * benchmarks/medical_eval.py * benchmarks/mnli_eval.py * benchmarks/paws_eval.py * benchmarks/ragbench_eval.py * benchmarks/ragtruth_eval.py * benchmarks/regression_suite.py * benchmarks/retrieval_bench.py * benchmarks/run_all.py * benchmarks/run_cloud_benchmarks.py * benchmarks/run_judge_benchmark.py * benchmarks/run_ragtruth_freshqa.py * benchmarks/streaming_false_halt_bench.py * benchmarks/streaming_overhead_bench.py * benchmarks/summarization_fpr_diag.py * benchmarks/summarization_fpr_eval.py * benchmarks/tensorrt_latency_bench.py * benchmarks/threshold_analysis.py * benchmarks/truthfulqa_eval.py * benchmarks/verified_scorer_bench.py * benchmarks/vitaminc_eval.py * examples/customer_pilot.py * src/director_ai/__init__.py * src/director_ai/cli.py * src/director_ai/core/__init__.py * src/director_ai/core/_heuristics.py * src/director_ai/core/actor.py * src/director_ai/core/agent.py * src/director_ai/core/async_streaming.py * src/director_ai/core/audit.py * src/director_ai/core/backends.py * src/director_ai/core/batch.py * src/director_ai/core/cache.py * src/director_ai/core/config.py * src/director_ai/core/doc_chunker.py * src/director_ai/core/doc_parser.py * src/director_ai/core/doc_registry.py * src/director_ai/core/embedding_tuner.py * src/director_ai/core/exceptions.py * src/director_ai/core/finetune.py * src/director_ai/core/finetune_benchmark.py * src/director_ai/core/finetune_validator.py * src/director_ai/core/kernel.py * src/director_ai/core/knowledge.py * src/director_ai/core/license.py * src/director_ai/core/lite_scorer.py * src/director_ai/core/meta_classifier.py * src/director_ai/core/metrics.py * src/director_ai/core/nli.py * src/director_ai/core/otel.py * src/director_ai/core/policy.py * src/director_ai/core/retrieval/__init__.py * src/director_ai/core/retrieval/doc_chunker.py * src/director_ai/core/retrieval/doc_parser.py * src/director_ai/core/retrieval/doc_registry.py * src/director_ai/core/retrieval/embedding_tuner.py * src/director_ai/core/retrieval/knowledge.py * src/director_ai/core/retrieval/vector_store.py * src/director_ai/core/review_queue.py * src/director_ai/core/runtime/__init__.py * src/director_ai/core/runtime/async_streaming.py * src/director_ai/core/runtime/batch.py * src/director_ai/core/runtime/kernel.py * src/director_ai/core/runtime/review_queue.py * src/director_ai/core/runtime/session.py * src/director_ai/core/runtime/streaming.py * src/director_ai/core/safety/__init__.py * src/director_ai/core/safety/audit.py * src/director_ai/core/safety/policy.py * src/director_ai/core/safety/sanitizer.py * src/director_ai/core/sanitizer.py * src/director_ai/core/scorer.py * src/director_ai/core/scoring/__init__.py * src/director_ai/core/scoring/_heuristics.py * src/director_ai/core/scoring/backends.py * src/director_ai/core/scoring/lite_scorer.py * src/director_ai/core/scoring/meta_classifier.py * src/director_ai/core/scoring/nli.py * src/director_ai/core/scoring/scorer.py * src/director_ai/core/scoring/sharded_nli.py * src/director_ai/core/scoring/verified_scorer.py * src/director_ai/core/session.py * src/director_ai/core/sharded_nli.py * src/director_ai/core/stats.py * src/director_ai/core/streaming.py * src/director_ai/core/tenant.py * src/director_ai/core/training/__init__.py * src/director_ai/core/training/finetune.py * src/director_ai/core/training/finetune_benchmark.py * src/director_ai/core/training/finetune_validator.py * src/director_ai/core/training/tuner.py * src/director_ai/core/tuner.py * src/director_ai/core/types.py * src/director_ai/core/vector_store.py * src/director_ai/core/verified_scorer.py * src/director_ai/enterprise/__init__.py * src/director_ai/enterprise/audit_pg.py * src/director_ai/enterprise/redactor.py * src/director_ai/enterprise/redis.py * src/director_ai/finetune_api.py * src/director_ai/grpc_server.py * src/director_ai/integrations/__init__.py * src/director_ai/integrations/crewai.py * src/director_ai/integrations/fastapi_guard.py * src/director_ai/integrations/haystack.py * src/director_ai/integrations/langchain.py * src/director_ai/integrations/langchain_callback.py * src/director_ai/integrations/langgraph.py * src/director_ai/integrations/llamaindex.py * src/director_ai/integrations/providers.py * src/director_ai/integrations/sdk_guard.py * src/director_ai/knowledge_api.py * src/director_ai/proxy.py * src/director_ai/server.py * tests/conftest.py * tests/test_accuracy_improvements.py * tests/test_actor.py * tests/test_advanced_coherence.py * tests/test_agent.py * tests/test_agent_providers.py * tests/test_async_streaming.py * tests/test_async_streaming_edge.py * tests/test_audit.py * tests/test_backends.py * tests/test_batch.py * tests/test_cache.py * tests/test_cache_concurrent.py * tests/test_chroma_integration.py * tests/test_chunked_nli.py * tests/test_claim_coverage.py * tests/test_cli.py * tests/test_config.py * tests/test_consumer_api.py * tests/test_cost_and_attribution.py * tests/test_cov_100.py * tests/test_cov_batch_actor.py * tests/test_cov_cli_deep.py * tests/test_cov_final_gaps.py * tests/test_cov_final_push.py * tests/test_cov_grpc_deep.py * tests/test_cov_grpc_servicer.py * tests/test_cov_micro_gaps.py * tests/test_cov_misc_gaps.py * tests/test_cov_nli_deep.py * tests/test_cov_remaining.py * tests/test_cov_sdk_guard.py * tests/test_cov_server_deep.py * tests/test_cov_vector_vendors.py * tests/test_coverage_actor.py * tests/test_coverage_actor_extra.py * tests/test_coverage_async_extra.py * tests/test_coverage_async_streaming.py * tests/test_coverage_backends.py * tests/test_coverage_backends_extra.py * tests/test_coverage_cli.py * tests/test_coverage_cli_extra.py * tests/test_coverage_cli_serve.py * tests/test_coverage_fastapi_guard.py * tests/test_coverage_final.py * tests/test_coverage_finetune.py * tests/test_coverage_finetune_benchmark.py * tests/test_coverage_grpc.py * tests/test_coverage_grpc_extra.py * tests/test_coverage_grpc_gaps.py * tests/test_coverage_knowledge_api.py * tests/test_coverage_langchain.py * tests/test_coverage_nli.py * tests/test_coverage_nli_extra.py * tests/test_coverage_nli_gaps.py * tests/test_coverage_nli_model.py * tests/test_coverage_providers.py * tests/test_coverage_proxy.py * tests/test_coverage_scorer.py * tests/test_coverage_scorer_extra.py * tests/test_coverage_scorer_gaps.py * tests/test_coverage_scorer_judge.py * tests/test_coverage_sdk_guard.py * tests/test_coverage_sdk_guard_gaps.py * tests/test_coverage_server.py * tests/test_coverage_server_extra.py * tests/test_coverage_server_gaps.py * tests/test_coverage_streaming.py * tests/test_coverage_vector_backends.py * tests/test_crewai_integration.py * tests/test_deception_detection.py * tests/test_dialogue_fpr.py * tests/test_doc_modules.py * tests/test_enterprise.py * tests/test_enterprise_modules.py * tests/test_evidence.py * tests/test_exceptions.py * tests/test_fastapi_guard.py * tests/test_ffi_bindings.py * tests/test_finetune.py * tests/test_finetune_api.py * tests/test_finetune_benchmark.py * tests/test_finetune_gpu.py * tests/test_finetune_validator.py * tests/test_forge.py * tests/test_fuzz.py * tests/test_grpc_server.py * tests/test_halt_evidence.py * tests/test_haystack_integration.py * tests/test_hybrid_backend.py * tests/test_hybrid_hardening.py * tests/test_import_guard.py * tests/test_ingest.py * tests/test_integrations.py * tests/test_kernel.py * tests/test_kernel_validation.py * tests/test_knowledge.py * tests/test_knowledge_edge_cases.py * tests/test_langchain_callback.py * tests/test_langgraph_integration.py * tests/test_lazy_enterprise_import.py * tests/test_license.py * tests/test_license_edge_cases.py * tests/test_lite_scorer.py * tests/test_llamaindex.py * tests/test_local_judge.py * tests/test_log_json.py * tests/test_meta_classifier.py * tests/test_metrics.py * tests/test_new_integrations.py * tests/test_nli_integration.py * tests/test_nli_minicheck.py * tests/test_nli_scorer.py * tests/test_onnx_backend.py * tests/test_onnx_batcher.py * tests/test_otel.py * tests/test_phase2_hardening.py * tests/test_phase3_hardening.py * tests/test_phase4_hardening.py * tests/test_phase5_hardening.py * tests/test_policy.py * tests/test_providers.py * tests/test_proxy.py * tests/test_proxy_full.py * tests/test_public_api.py * tests/test_rag_integration.py * tests/test_redis_enterprise.py * tests/test_reranker.py * tests/test_review_batch.py * tests/test_review_queue.py * tests/test_safety_contracts.py * tests/test_sanitizer.py * tests/test_scorer_backend.py * tests/test_scorer_edge_cases.py * tests/test_scorer_validation.py * tests/test_sdk_guard.py * tests/test_security_hardening.py * tests/test_server.py * tests/test_server_audit.py * tests/test_server_auth.py * tests/test_server_tenant.py * tests/test_server_ws_mux.py * tests/test_session.py * tests/test_sharded_nli.py * tests/test_stats.py * tests/test_streaming.py * tests/test_streaming_debug.py * tests/test_streaming_halt_evidence.py * tests/test_streaming_nli_failure.py * tests/test_stress_cli.py * tests/test_summarization_bidir.py * tests/test_tenant.py * tests/test_tensorrt_export.py * tests/test_tune.py * tests/test_types.py * tests/test_v320_hardening.py * tests/test_v330_hardening.py * tests/test_vector_store.py * tests/test_vector_store_backends.py * tests/test_vector_store_reranker.py * tests/test_verified_scorer.py * tools/eval_aggrefact.py * tools/jarvislabs_train.py * tools/prepare_finetune_data.py * tools/run_distillation.py * tools/run_ensemble_benchmark.py * tools/run_lora_training.py * tools/run_snli_training.py * tools/run_training_standalone.py * tools/train_meta_classifier.py * tools/train_modernbert.py # INVALID SPDX LICENSE EXPRESSIONS 'benchmarks/_common.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/aggrefact_ensemble.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/aggrefact_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/aggrefact_minicheck.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/anli_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/claim_coverage_fpr_diag.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/dialogue_fpr_diag.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/e2e_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/falsepositive_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/fever_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/finance_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/freshqa_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/gpu_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/grounded_scoring_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/halueval_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/latency_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/legal_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/load_test.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/long_context_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/medical_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/mnli_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/paws_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/ragbench_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/ragtruth_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/regression_suite.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/retrieval_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/run_all.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/run_cloud_benchmarks.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/run_judge_benchmark.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/run_ragtruth_freshqa.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/streaming_false_halt_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/streaming_overhead_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/summarization_fpr_diag.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/summarization_fpr_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/tensorrt_latency_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/threshold_analysis.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/truthfulqa_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/verified_scorer_bench.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'benchmarks/vitaminc_eval.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'examples/customer_pilot.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/cli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/_heuristics.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/actor.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/agent.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/async_streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/audit.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/backends.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/batch.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/cache.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/config.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/doc_chunker.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/doc_parser.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/doc_registry.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/embedding_tuner.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/exceptions.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/finetune.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/finetune_benchmark.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/finetune_validator.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/kernel.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/knowledge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/license.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/lite_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/meta_classifier.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/metrics.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/otel.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/policy.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/doc_chunker.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/doc_parser.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/doc_registry.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/embedding_tuner.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/knowledge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/retrieval/vector_store.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/review_queue.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/async_streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/batch.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/kernel.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/review_queue.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/session.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/runtime/streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/safety/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/safety/audit.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/safety/policy.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/safety/sanitizer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/sanitizer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/_heuristics.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/backends.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/lite_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/meta_classifier.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/sharded_nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/scoring/verified_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/session.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/sharded_nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/stats.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/tenant.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/training/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/training/finetune.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/training/finetune_benchmark.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/training/finetune_validator.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/training/tuner.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/tuner.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/types.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/vector_store.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/core/verified_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/enterprise/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/enterprise/audit_pg.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/enterprise/redactor.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/enterprise/redis.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/finetune_api.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/grpc_server.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/__init__.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/crewai.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/fastapi_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/haystack.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/langchain.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/langchain_callback.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/langgraph.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/llamaindex.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/providers.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/integrations/sdk_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/knowledge_api.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/proxy.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'src/director_ai/server.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/conftest.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_accuracy_improvements.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_actor.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_advanced_coherence.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_agent.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_agent_providers.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_async_streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_async_streaming_edge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_audit.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_backends.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_batch.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cache.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cache_concurrent.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_chroma_integration.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_chunked_nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_claim_coverage.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_config.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_consumer_api.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cost_and_attribution.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_100.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_batch_actor.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_cli_deep.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_final_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_final_push.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_grpc_deep.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_grpc_servicer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_micro_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_misc_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_nli_deep.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_remaining.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_sdk_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_server_deep.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_cov_vector_vendors.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_actor.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_actor_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_async_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_async_streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_backends.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_backends_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_cli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_cli_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_cli_serve.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_fastapi_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_final.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_finetune.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_finetune_benchmark.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_grpc.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_grpc_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_grpc_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_knowledge_api.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_langchain.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_nli_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_nli_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_nli_model.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_providers.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_proxy.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_scorer_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_scorer_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_scorer_judge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_sdk_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_sdk_guard_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_server.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_server_extra.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_server_gaps.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_coverage_vector_backends.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_crewai_integration.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_deception_detection.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_dialogue_fpr.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_doc_modules.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_enterprise.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_enterprise_modules.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_evidence.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_exceptions.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_fastapi_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_ffi_bindings.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_finetune.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_finetune_api.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_finetune_benchmark.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_finetune_gpu.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_finetune_validator.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_forge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_fuzz.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_grpc_server.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_halt_evidence.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_haystack_integration.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_hybrid_backend.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_hybrid_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_import_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_ingest.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_integrations.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_kernel.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_kernel_validation.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_knowledge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_knowledge_edge_cases.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_langchain_callback.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_langgraph_integration.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_lazy_enterprise_import.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_license.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_license_edge_cases.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_lite_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_llamaindex.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_local_judge.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_log_json.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_meta_classifier.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_metrics.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_new_integrations.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_nli_integration.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_nli_minicheck.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_nli_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_onnx_backend.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_onnx_batcher.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_otel.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_phase2_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_phase3_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_phase4_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_phase5_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_policy.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_providers.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_proxy.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_proxy_full.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_public_api.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_rag_integration.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_redis_enterprise.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_reranker.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_review_batch.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_review_queue.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_safety_contracts.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_sanitizer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_scorer_backend.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_scorer_edge_cases.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_scorer_validation.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_sdk_guard.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_security_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_server.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_server_audit.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_server_auth.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_server_tenant.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_server_ws_mux.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_session.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_sharded_nli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_stats.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_streaming.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_streaming_debug.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_streaming_halt_evidence.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_streaming_nli_failure.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_stress_cli.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_summarization_bidir.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_tenant.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_tensorrt_export.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_tune.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_types.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_v320_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_v330_hardening.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_vector_store.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_vector_store_backends.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_vector_store_reranker.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tests/test_verified_scorer.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/eval_aggrefact.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/jarvislabs_train.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/prepare_finetune_data.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/run_distillation.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/run_ensemble_benchmark.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/run_lora_training.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/run_snli_training.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/run_training_standalone.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/train_meta_classifier.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available 'tools/train_modernbert.py' contains invalid SPDX License Expressions: * AGPL-3.0-or-later | Commercial license available # MISSING COPYRIGHT AND LICENSING INFORMATION The following files have no copyright and licensing information: * director_guard/README.md * director_guard/config.yaml * director_guard/facts.txt * director_guard/guard.py * gpu_deploy/aggrefact_pipeline.sh * gpu_deploy/distillation_master.sh * gpu_deploy/download_results.sh * gpu_deploy/master_runner.sh * gpu_deploy/master_runner_v2.sh * gpu_deploy/merge_lora.py * gpu_deploy/modernbert_master.sh * gpu_deploy/monitor.sh * gpu_deploy/pack.sh * gpu_deploy/pack_modernbert.sh * gpu_deploy/provision_distillation.sh * gpu_deploy/requirements_gpu.txt * gpu_deploy/requirements_modernbert.txt * gpu_deploy/run_evals.sh * gpu_deploy/run_pipeline_v2.sh * gpu_deploy/setup_instance.sh * gpu_deploy/setup_modernbert.sh * requirements/ci-audit.txt * requirements/ci-build.txt * requirements/ci-dev.txt * requirements/ci-docs.txt * requirements/ci-fuzz.txt * requirements/ci-lint.txt * requirements/ci-sast.txt * requirements/ci-sbom.txt * requirements/ci-types.txt * requirements/docker-gpu.txt * requirements/docker-server.txt # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: AGPL-3.0-or-later | Commercial license available * Unused licenses: 0 * Used licenses: AGPL-3.0-or-later, AGPL-3.0-or-later | Commercial license available, CC-BY-4.0 * Read errors: 0 * Invalid SPDX License Expressions: 303 * Files with copyright information: 665 / 697 * Files with license information: 665 / 697 Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-( # RECOMMENDATIONS * Fix missing licenses: For at least one of the license identifiers provided by the 'SPDX-License-Identifier' tags, there is no corresponding license text file in the 'LICENSES' directory. For SPDX license identifiers, you can simply run 'reuse download --all' to get any missing ones. For custom licenses (starting with 'LicenseRef-'), you need to add these files yourself. * Fix invalid SPDX License Expressions: In one or more files there are SPDX License Expressions which cannot be parse. Check whether the value that follows 'SPDX-License-Identifier:' is correct. If the detected expression is not meant to be valid, put it between 'REUSE-IgnoreStart' and 'REUSE- IgnoreEnd' comments. * Fix missing copyright/licensing information: For one or more files, the tool cannot find copyright and/or licensing information. You typically do this by adding 'SPDX-FileCopyrightText' and 'SPDX-License-Identifier' tags to each file. The tutorial explains additional ways to do this: <https://reuse.software/tutorial/>