Gemma
Gemma is a good starting point when you want an open model you can run locally or fine-tune, with good tooling support and permissive licensing in the latest generation. Pick the size to match your hardware, and treat the small variants as edge models rather than replacements for large hosted ones.
Pros
- Wide range of sizes, from edge models to a 31B model
- Apache 2.0 license for Gemma 4 allows commercial use and modification
- Works with Ollama, LM Studio, Hugging Face, PyTorch, JAX and Android tooling
- Specialised variants for medical, safety and function-calling use cases
Cons
- Weights only: you provide the hardware, serving stack and safety layer
- Older generations such as Gemma 2 use different, more restrictive terms
- Google's page warns the models can produce inaccurate or offensive content