Mike Gifford

Photos were taken at the State of Open Con 25.

I am wearing a CivicActions jacket and T-Shirt.

Photographer: Tiana Lea.

View the Project on GitHub: mgifford/ox.ca

Mike Gifford wearing a CivicActions jacket and T-Shirt

DrupalCamp Ottawa 2025


Thank Sponsors


Speaker Bio


Solving More Than Is Recognized

Drupal is already playing a strong role

::column-left

::column-right on-click

::notes Start grounded. Next slide reframes Drupal as infrastructure.

Governments are already using Drupal for mission-critical services. The key point is that Drupal already embodies many of the properties we associate with digital independence.


A Stable Interface for Change

Drupal is infrastructure, bridging systems

::column-left

::column-right on-click

::center on-click Drupal is Brilliantly Boring! ::

::notes Highlight architecture. Next slide moves into AI.

This is what makes Drupal strategic for integrating new capabilities like AI. If we treat Drupal as infrastructure, we make different decisions about funding, governance, and architecture.


Foundation for Independence

It isn’t just about the code

::column-left

::column-right on-click

::notes Define independence concretely. Next slide shows where control lives.

Drupal already gives governments a level of control most platforms do not.


What AI in Drupal Looks Like

Content + AI & Integration Patterns

::column-left

::column-right on-click

::notes Make it practical. Next slide defines the risk.

This is where most teams are starting today. The question is how this is implemented.


The Risk: Proprietary Integration

Vendor-lock in with AI is riskier than just the code

::column-left

::column-right on-click

::notes Show failure mode. Next slide shows alternative.

Most early AI implementations look like this. It works initially, but creates long-term dependency.


Drupal Allows AI Flexibility

We should choose based on what allows us control

::column-left Models

::column-right on-click Deployment

::notes Show options. Next slide expands to governance.

Architecture determines control, not the model alone.


Platforms == Constitutions

Systems we choose limit our choices & are buttressed

::column-left

::column-right

::notes Make analogy explicit. Next slide shows problem.

Constitutions are meant to be transparent. Platforms are not.


Where Control Actually Resides

Most of the world is leasing the bulk of software from US owned companies

::column-left These companies own:

::column-right on-click The governance of this software is almost entirely outside of Canada

The future will be controlled by those that own digital (including AI) ::

::notes Clarify structure. Next slide connects to Canada.

Drupal helps at one layer, but broader issues remain.


☹ Canada’s Digital Sovereignty ☹

Canadian ventures with valuable IP don’t stay that way

::column-left Today’s focus

::column-right Missing

::notes Highlight gap. Next slide introduces AI control.

Owning data is not enough if systems are external.


Small Language Models (SLMs)

Open Source SLMs help innovation

::column-left

::column-right

::notes Present alternative. Next slide expands globally.

This is a strategic direction, not just technical.


Brussels, Berlin, Estonia, Oh My!

Open source events, Europe is happening!


International Momentum

Europe is leading the way!

::column-left

::column-right on-click Trends

::notes Validate direction. Next slide returns to open source.

In Europe, they’ve realized that Digital Sovereignty is Security. If a foreign corporation can turn off your document editor or your AI assistant because of a trade dispute or a change in TOS, you aren’t a sovereign nation; you’re a tenant. Canada is currently the world’s most polite tenant. We need to start acting like landlords of our own digital infrastructure.


Germany’s ZenDiS: Beyond Funding

Digital Sovereignty as a Federal Mandate

::column-left

::column-right on-click

::center Sovereignty isn’t a checkbox; it’s a dedicated institutional capacity. ::

::notes ZenDiS is the “missing link” in Canada. They didn’t just buy open source; they built a federal entity to ensure they never lose control again. It’s the ultimate implementation of “Public Money, Public Code.”


The EU AI Act & Audit-ability

The “Brussels Effect” is (hopefully) coming to Canada

::column-left

::column-right on-click

::center on-click If we cannot peek inside the model, should we deploy it? ::

::notes Europe is codifying the “Right to Audit.” Canada’s upcoming AIDA follows this lead. If we bake proprietary, closed-source AI into our Drupal sites, we may find ourselves legally unable to meet transparency requirements in 2027.


Canada: Builders or Tenants?

Escaping the “Branch Plant” Digital Economy

::column-left

::column-right on-click

::center Europe is investing in “Strategic Autonomy.” Why is Canada still paying rent? ::

::notes Connect this to the Ottawa audience. Every time we choose a proprietary SaaS over an open platform like Drupal, we are opting to be tenants rather than owners. Europe is proving that “Strategic Autonomy” is a viable economic path.


Open Source as Public Infrastructure

Common public investments are like roads

::column-left

::column-right

::notes Reinforce model. Next slide connects back to Drupal.

This is where Drupal fits in.


Small Business Matters

Small businesses drive Drupal’s development

::center They are often excluded from most government procurement ::

::notes Economic dimension. Next slide shows the CTA.

Healthy ecosystems require participation.


Call to Action

If you cannot replace it, you cannot control it

::notes End strong. Next slide opens discussion.

This is about intentional architecture.


Thank Sponsors