Skip to main content
UsedBy.ai
All articles
Trend Analysis3 min read
Published: April 3, 2026

Gemma 4: Apache 2.0 Licensing and Local Inference Instability

Google DeepMind has released Gemma 4, an open-weights model family that finally removes commercial usage caps via an Apache 2.0 license (blog.google). It introduces native trimodal capabilities—audio,

Marcus Webb
Marcus Webb
Senior Backend Analyst

The Pitch

Google DeepMind has released Gemma 4, an open-weights model family that finally removes commercial usage caps via an Apache 2.0 license (blog.google). It introduces native trimodal capabilities—audio, video, and text—alongside a dedicated reasoning mode designed to compete with the thinking traces found in models like OpenAI o1.

Under the Hood

The family scales from the 5.1B "Effective" model to a 31B dense variant, with a 26B Mixture-of-Experts (MoE) middle ground (wavespeed.ai). Native trimodal support is baked into the smaller E2B and E4B architectures, allowing for direct audio and video input processing without external encoders (Hugging Face).

Context windows have expanded to 256K on the larger models, though the "Effective" variants are capped at 128K (Mashable). While the model currently sits at #3 on the AI Arena, the technical reality for local deployment is currently less polished than the marketing suggests.

Early adopters report that the 31B dense model is effectively broken in current versions of llama.cpp and LM Studio. Attention pattern issues lead to infinite loops and repetitive "garbage" text generation (Reddit r/LocalLLaMA). Furthermore, the 31B model requires significant VRAM, often triggering out-of-memory errors on standard 16GB consumer hardware unless using aggressive quantization (Reddit).

The reasoning mode also shows technical debt. Despite the "thinking" trace, the model frequently fails at basic logic tasks, such as Unix timestamp conversions, where it hallucinates incorrect integers (Hacker News). It currently trails Qwen 3.5 in complex frontend engineering benchmarks (UsedBy Dossier).

We do not know the specifics of the training data, as Google has maintained its standard opacity regarding dataset composition. Stable support for common wrappers like Ollama is also missing, currently requiring experimental builds for basic execution.

Marcus's Take

Gemma 4 is a side-project curiosity, not a production-ready asset. The Apache 2.0 license is a welcome shift, but the 31B model’s current instability in local inference environments makes it a liability for backend integration. If you need reliable frontend code generation or stable local deployment today, stick with Qwen 3.5 or wait for the quantisation bugs to be patched by the community. It’s an ambitious release that suffered from a rushed deployment cycle.


Ship clean code,
Marcus.

Marcus Webb
Marcus Webb

Marcus Webb - Senior Backend Analyst at UsedBy.ai

Related Articles

Stay Ahead of AI Adoption Trends

Get our latest reports and insights delivered to your inbox. No spam, just data.