Our software and libraries

DNExif

A fast, pure-Python metadata engine for reading and writing image metadata, including DICOM. Free for personal, academic, educational, research, development, testing, or evaluation use.

Commercial license

Select one of the options below to purchase an annual commercial license.

DNHealth

A pure-Python library suite for healthcare integration standards: HL7 v2.x, HL7 v3, and FHIR R4. Gratuite pour un usage personnel, académique, éducatif, de recherche, de développement, de test ou d’évaluation.

Commercial license

Select one of the options below to purchase an annual commercial license.

DNUDS

A Python library and a command-line tool for creating representative samples from large data files. It supports multiple input formats, CSV, JSONL, logs, SQL exports, and offers various sampling strategies to ensure diversity and coverage of your samples. Free for personal, academic, educational, research, development, testing, or evaluation use.

Commercial license

Select one of the options below to purchase an annual commercial license.

DNZip

A pure Python compression format engine, with no external dependencies, featuring a small built-in command line interface. This library is open source and available under the Apache 2.0 license.

Frequently asked questions

What can I do for free with your libraries?

You can freely use the code for personal, academic, or non-commercial purposes.

You can modify, integrate, and redistribute the code in non-commercial projects.

You can contribute to the source code and submit improvements.

When do I need a commercial license?

When your business integrates the library into a product sold.

When your SaaS service uses the library in production.

When you provide the library to a client in a paid engagement.

When your usage generates direct or indirect revenue.

Is there a difference in code between the free version and the commercial version?

No. The code is the same. The license determines what you are allowed to do.

Can I use the library in an open source project?

Yes. The project must remain for non-commercial use.

If the project is used for a product or service sold, a commercial license is required.

Can I include the library in my internal application?

Yes, if your organization remains below the threshold for non-commercial use.

Can I offer a SaaS based on your libraries?

Yes, with a commercial license.

What is the redistribution policy?

You may freely redistribute the code in non-commercial projects.

Any redistribution in a commercial context requires an active commercial license.

How billing works?

Annual license per company.

Tier based on the number of end users or the size of the company.

Automatic renewal to prevent service interruption.

What happens if my commercial license expires?

For continuous commercial use, the license must be renewed.

Can I migrate from the free version to the commercial version without changing my code?

Yes. No technical changes.

You activate the license and continue your development.

How to obtain a license?

Order online via DNAi on this page.

Automatic annual billing.

If I exceed the number of licenses I am entitled to?

If a company exceeds a threshold during the year: no impact.

Upon renewal, it chooses the threshold corresponding to its new size.

No back billing, no penalty.

How can I make changes to my invoicing?

Simply click here.