What “open weights” means for AI models

By

Learn what open weights means for AI models, how it differs from open source, and what the Qwen3.8 and Kimi K3 downloads show about licenses and scale.

~~~

You will see the phrase open weights everywhere in AI. A company announces a model, shows excellent benchmarks, then says:

The model will be open-weight.

This sounds like open source, and people sometimes use both expressions to mean the same thing. They describe different things.

Open weights is still a big deal. You may be able to download the model, run it on your hardware, fine-tune it, quantize it, inspect it, and build a business around it. But only one part of the model is open.

What are model weights?

An AI model is a large mathematical system. Imagine a machine with a huge number of adjustable dials. Before training, those dials do not contain much useful knowledge.

Training adjusts them. The model sees text, images, code, audio, or other data and tries to predict the right output. When the prediction is wrong, the training process changes the dials a little.

Those learned values are the weights.

A small model may contain a few billion weights. A frontier model can contain hundreds of billions or even trillions.

Each value means almost nothing when viewed alone. Together, they determine how the model responds to your input.

When you ask a model to explain a JavaScript function, it does not retrieve the answer from one weight containing “JavaScript knowledge.” Your prompt moves through many layers. The learned values shape the result at every step.

The weights are the expensive result of training.

The model architecture may be described in a research paper. The inference code may fit in a public GitHub repository. But without trained weights, you still have an untrained machine.

What gets opened?

When a model is open-weight, its creator makes the trained parameters available for download.

You will usually find them split across many large files. A common format is safetensors, which stores tensors without using executable Python serialization.

The download also needs supporting files:

  • the model architecture or configuration
  • the tokenizer
  • inference code
  • generation settings
  • instructions explaining how to load the model

The weights are the central artifact, but they do not work alone. A normal application offers a useful comparison.

You might receive a compiled program without its complete source code, build system, design history, test data, or development environment. An open-weight model is not exactly the same, but you receive the valuable result without necessarily receiving everything needed to reproduce it.

Open weights lets you use the trained result. It does not automatically show you how that result was produced.

Open access, open weights, and open source

AI releases sit on a spectrum.

TypeWhat you receiveWhat you can usually do
Hosted accessA website or APISend requests to someone else’s servers
Open accessPublic access to a hosted modelTry the model, sometimes for free
Open weightsDownloadable trained parametersRun, fine-tune, quantize, or host the model
Open-source AIWeights plus the preferred materials needed to study and modify the systemUse, study, modify, and share the full system

A model can be free to use in a chat interface and still be completely closed.

A model can expose an API with generous limits and still be closed.

A model can publish its weights and still keep its training data secret.

So “open model” is too vague. You need to ask which part is open?

The Open Source AI Definition from the Open Source Initiative asks for more than the final parameters. It includes the code used to train and run the system, along with enough information about the training data to let people understand and substantially recreate the system.

The OSI also makes a direct distinction between open weights and open-source AI.

You may agree or disagree with where that line should be drawn. AI licensing is still evolving.

The distinction is useful because a final checkpoint lets you change the model, but not fully reproduce how it became that model.

Why the training recipe matters

Suppose a lab releases a powerful coding model.

You can download it, run evaluations, fine-tune it on your code, and inspect its behavior across different prompts.

But several questions may remain unanswered:

  • Which repositories were included in training?
  • Were licenses respected?
  • How was private information filtered?
  • Which benchmark data appeared in the training set?
  • Which synthetic data was generated by other models?
  • How did the lab remove low-quality examples?
  • Which reinforcement learning process changed the model after pretraining?

The weights do not answer those questions.

They contain the effects of the training process, but not a readable history of it.

That missing history affects research, copyright, security, bias, and reproducibility.

You can study an open-weight model from the outside and inspect some of its internal behavior. You cannot look at a trillion numbers and recover the original training dataset.

What you can do with open weights

Open weights give developers real control.

Run the model yourself

You can run the model on your own machine or servers.

Your prompts do not have to leave your infrastructure. This can matter when you work with source code, private documents, medical data, customer records, or internal company knowledge.

Local execution does not make a system secure by itself. You still need good access controls, logging, updates, and isolation.

It does remove one external dependency.

Choose your inference provider

With a closed model, the model creator usually controls the API.

With an open-weight model, many providers can serve the same model. You can compare price, speed, location, privacy terms, and reliability.

You can move between providers without changing the underlying model. This creates competition around inference instead of locking the model and hosting into one product.

Quantize the model

Model weights are often stored using high-precision number formats.

Quantization reduces that precision. The model becomes smaller and needs less memory.

A quantized model may fit on hardware that could not run the original release. You trade some accuracy for lower cost and easier deployment.

Community quantizations are one reason open-weight models spread quickly. A model released for datacenter GPUs may soon appear in formats designed for Apple silicon, consumer GPUs, or CPU inference.

Fine-tune it

You can continue training an open-weight model for a specific task.

For example, you might adapt it to:

  • answer questions using your company’s terminology
  • generate code in an internal framework
  • follow a particular writing style
  • classify support requests
  • work in a language underrepresented in the original model

You may fine-tune every weight, but that is expensive.

Techniques such as LoRA train a much smaller set of additional parameters. This makes customization practical without repeating the original training run.

Study and test it

Researchers can run controlled experiments without sending prompts through a private API.

They can inspect activations, test modified inference methods, remove or replace layers, compare quantizations, and search for failure patterns.

This is more access than a hosted endpoint provides. It does not make the original training reproducible, but researchers can do independent work with the released model.

Keep a model version

An API model can change or disappear.

The provider may update its behavior, remove an old version, change its price, or stop serving it.

If you can download the weights, you can preserve the exact model your application uses.

That helps with long-lived software because the model cannot silently change underneath you.

The license is as important as the download

Every model comes with a license or usage terms. A downloadable model can still restrict what you may do with its weights.

Check whether the license permits:

  • commercial use
  • redistribution
  • modified versions
  • hosted services
  • fine-tuning
  • use above a certain company size
  • use in particular industries or applications

Some model families use familiar licenses such as Apache 2.0. Others use custom licenses with additional restrictions.

The Hugging Face license documentation lists standard software licenses alongside model-specific agreements. That alone shows why “available on Hugging Face” does not tell you the legal terms.

Treat the model card and license as part of the dependency. You would not add a software package to a commercial application without checking its license. Do not skip that check because this dependency contains billions of numbers.

Qwen3.8 shipped its open weights

On July 19, 2026, the Qwen team announced that Qwen3.8 is launching and will go open-weight soon.

The announcement describes a model with up to 2.4 trillion parameters.

You can read the announcement on X.

They kept that promise. The weights landed in August 2026.

Qwen/Qwen3.8-2.4T-A95B went up on August 12. It is a 2.4-trillion-parameter mixture-of-experts model with 95 billion active parameters. The license is a custom Qwen3.8-Max license, not Apache.

Qwen/Qwen3.8-27B followed on August 14. That one is a dense multimodal model under Apache 2.0. Read both cards before you build around either download.

Qwen has a strong history here.

The earlier Qwen3 release included dense models from 0.6 billion to 32 billion parameters, plus mixture-of-experts models reaching 235 billion total parameters. Qwen released those models under Apache 2.0 and documented ways to run them with tools including llama.cpp, Ollama, LM Studio, vLLM, and SGLang.

The largest model attracts headlines, while smaller models are often more useful to individual developers.

A 2.4-trillion-parameter release can move research forward and give inference providers another frontier model. A 27-billion-parameter release can run on hardware you own.

Both are open-weight. They solve different problems.

Kimi K3 makes the difference even clearer

Moonshot AI announced Kimi K3 on July 16, 2026.

Kimi K3 has 2.8 trillion total parameters, native vision, and a 1-million-token context window.

Moonshot released the full weights on July 27, 2026 under the Kimi K3 License. You can download them from moonshotai/Kimi-K3 on Hugging Face.

The repo is ungated. The files are about 1.56 TB of MXFP4 safetensors, split across 96 shards.

This is a fascinating open-weight release because it is enormous.

Kimi K3 uses a mixture-of-experts architecture. It has 896 experts and activates 16 for each token.

The whole model contains 2.8 trillion parameters, but it does not use every parameter for every token. A routing system selects a smaller part for the current computation.

This makes inference more efficient than activating all 2.8 trillion parameters every time.

The model is still huge. Moonshot documents vLLM and SGLang support. It still recommends deployments with 64 or more accelerators, so most people will not download it to a laptop and run it beside Spotify.

This gives us another useful distinction:

Open describes access and permissions. Accessible describes whether you can realistically use the model with the resources you have.

A model can be open-weight and impractical for a solo developer to host.

A smaller model with a custom license can be easy to run but less open.

A closed model can be cheap enough to use through an API.

Openness and practical access are separate concerns.

Why release weights for a model this large?

If almost nobody can run Kimi K3 at home, why release the weights?

Because “run it on my laptop” is only one benefit.

Inference companies can host it. Researchers can study it. Hardware vendors can optimize for it. Framework teams can add support. Quantization experts can reduce its memory needs. Other labs can build fine-tunes or distill its behavior into smaller models.

The weights also give the ecosystem a shared artifact. Improvements to serving, caching, kernels, and quantization do not need permission from the original lab.

Moonshot says Kimi K3 introduces new attention and routing techniques. It also says it is contributing support to the vLLM community.

The original lab trains the model. The wider ecosystem can then make it easier, cheaper, and more useful to run.

Open weights does not mean cheap

Model files need storage, while inference needs memory. Long context windows use even more memory. High traffic requires more GPUs, and fast responses depend on optimized kernels and careful batching. You also need people who can operate the system.

For a small model, local inference may reduce your costs.

For a giant model, a hosted API may still be far cheaper than self-hosting. The advantage is that you can choose among providers, or bring the model in-house when your scale and requirements justify it.

Do not compare only the price per token.

Compare the complete system:

  • hardware
  • power
  • engineering time
  • observability
  • scaling
  • failover
  • security
  • model updates

Open weights gives you options, but some will cost more than a hosted API.

Open weights does not mean safe

Running a model yourself changes who operates it.

Self-hosting does not guarantee correct output or remove hallucinations. An agent can still delete a file, expose a secret, or follow a malicious instruction.

The model creator may publish safety evaluations and recommended safeguards. You still own the surrounding system.

This is especially important for agents.

An open-weight chat model only returns text. An agent may receive access to a terminal, browser, database, email account, or production environment.

The risk often comes from combining the model with tools, broad permissions, and weak review boundaries.

A practical checklist

When you see a new “open” model announcement, check these questions:

  1. Can I download the weights today? A future release is still a promise.
  2. What is the exact license? Look for commercial and redistribution restrictions.
  3. Are the tokenizer and configuration available? The download needs more than weights.
  4. Is the inference code public? Check which runtimes already support the architecture.
  5. Is this a base model or an instruction model? A base model may need additional training before it behaves like a chat assistant.
  6. How much memory does it need? Total parameters and active parameters are not the same thing.
  7. Are useful quantizations available? Check their quality and hardware requirements.
  8. What training information was disclosed? Look for data sources, filtering, evaluations, and limitations.
  9. Can I reproduce the benchmark setup? A score without the same harness, prompts, and tools is hard to compare.
  10. What happens if the original company disappears? Check whether the files, code, and documentation can stand on their own.

The Hugging Face model card guide gives you a good idea of the documentation a serious release should include: intended uses, limitations, training information, datasets, and evaluation results.

A model card does not prove every claim, but it gives you something concrete to inspect.

Why the words matter

I like open-weight models because they give developers more control and reduce dependency on a single API. Researchers can also study systems that would otherwise remain behind a web endpoint.

When one lab releases a strong model, inference providers can serve it, tools can integrate it, and researchers can test it. Other model companies must compete with something people can download, which puts useful pressure on the whole ecosystem.

We should still use precise language. “Open weights” means the learned parameters are available under some set of terms.

It does not automatically mean:

  • the training data is public
  • the training code is complete
  • the model can be reproduced
  • the license has no restrictions
  • the model fits on your computer
  • the model is safe
  • the model is free to operate

Qwen3.8 and Kimi K3 show how important this distinction has become.

Some of the largest models ever built are now downloadable. That would have sounded absurd a few years ago.

The files may be open while the training process stays partly closed. We may know the architecture but lack the hardware to run it. Everyone may download the model while only a few organizations can serve it efficiently.

Before calling a model open, check exactly what you can download, what its license allows, and what it would take to run.

Tagged: AI · All topics

Want me to talk about your product? You can sponsor this site.

~~~

Related posts about ai: