Adam Retter
adam@evolvedbinary.com
Balisage
The Markup Conference @ Online
2026-08-07
@adamretter
What does
AI
mean for
Open Source?

About Me
-
Director of Evolved Binary
-
UK - Software, Consultancy, Training, and R&D
-
-
Co-founder and Co-owner of eXist Solutions
-
Germany - TEI Publisher software
-
-
Software Engineer / Prolific Open Source contributor
-
Elemental (NoSQL/XMLDB) - Founder
-
eXist-db - 20 Years as Core contributor (last 9 as main dev.)
-
RocksDB - 10 Years as RocksJava main developer
-
-
W3C XQuery Working Group - Invited Expert
-
Founder of EXQuery, and creator of RESTXQ
-
Enjoys Research and Development, and Snowboarding


This is a challenging talk
... for me to present!
... and ... maybe for you to hear?
Photo by Richard Hendrick on Unsplash
You may have
strong feelings
on this subject
Photo by Alan Taylor on Unsplash

... That's Fair!
... I do!
You may be generally:
Photo by Phil Hearing on Unsplash

☐ For AI/LLMs
☐ Against AI/LLMs
☐ Agnostic
☐ Scared?
☐ Embarrassed by your use of them?

The Authors position is
Pro Choice
"Without data, you're just another person with an opinion."
- William Edwards Deming
For an Open Source Project it is important that
users/contributors are informed
on that project's use, or not,
of AI/LLMs
Our 1st Premise:

What even is an
'Open Source Project'?
-
Software* produced by one or more people / agents
-
Software access / distributed according to OSI: OSD terms
-
Hard to define!
-
Shared Ideology?
-
Community?
-
Governance?
-
Financially / Altruistically driven?
Photo by Marc Newberry on Unsplash
* and now many other things
Historically, Open Source Projects:
-
Followed a Vision
-
Were Built by Humans
-
Were Used by Humans
-
Are Filled with Human Emotions
-
Creativity
-
Drama
AI/LLMs, for better, or worse, change that!

AI/LLMs can offer many good things:
-
Discussion of Topics
-
Fast Prototyping of Ideas
-
Enable Amateurs to build Software
-
Augment Human Developers with Agentic Team members
-
Generate Code Faster than Humans
-
Find (and possibly fix) hard to detect software bugs
-
Make a developer 10x more productive
Photo by Luis Aguila on Unsplash

Our 2nd Premise:
Open Source Project Owners should carefully consider
the human concerns
of adopting AI/LLMs, or not,
upon their users/contributors
Social
Concerns
around the use of AI/LLMs
in Open Source Projects
Social Activities and Craftsmanship activity>>
-
For those not financially compensated, many take pleasure in building software
people contribute to FOSS because of fun (91%), altruism (85%), and kinship (80%). - opensource.com 2021
-
Some pursue the newest technologies (e.g. AI/LLMs)
-
Interacting with other humans and/or agents is a personal preference
I have a religious exemption from using all generative "A.I.". - Catherine Sawers 2025
-
Larger social relationships may be formed

Photo by Minh Triet on Unsplash
Does your
adoption/rejection of AI/LLMs
align with your goals for
Social Participation and Acceptance
of your Open Source Project?
Economic
Concerns
around the use of AI/LLMs
in Open Source Projects
True Economic Cost of AI/LLMs
-
Current cost of AI Services for the end user is subsidised
-
Little / No discounting for developing countries or disadvantaged backgrounds
-
True financial cost of use for AI Services remains unknown for all
-
-
Rolling your own AI Services requires significant investment in hardware, utilities, etc.
-
There are often hidden costs
companies are losing more money today implementing this technology than they were two years ago. - Jim Covello, Goldman Sachs 2026
-
Photo by William Warby on Unsplash

Does your
adoption/rejection of AI/LLMs
widen the economic-digital divide
and thus prevent use/participation in
your Open Source Project?
Environmental
Concerns
around the use of AI/LLMs
in Open Source Projects
Environmental Cost of AI/LLMs
-
As individual humans, most of us care about our environment
-
Organised groups have exploited it for financial gain
-
-
AI Hardware and Services have a huge environmental cost
-
Mining and Manufacture, Rare Earth Metals, Electricty, Water, Transportation, Cooling, Land Acquisition, Light, Water, and Noise Pollution
-
AI Data Centers by 2030: 3% Global Electricty / 9.3T Litres of Water / 15.5K KM2 Land Use / 2.5M Tonnes of e-Waste
-
-
Incompatible with OSS4SG
Photo by Mukovhe Mavhungu on Unsplash

What is the environmental cost
of your Open Source Project's
adoption/rejection of AI/LLMs
does it deter use/participation
for OSS4SG/other causes?
Political
Concerns
around the use of AI/LLMs
in Open Source Projects
Who Controls AI/LLMs?
-
AI/LLMs are not universally available
-
Export / Import Controls
-
-
Corporate owners are registered in Sovereign States
-
Differing Politics
-
Individuals - represented? e.g. MPs
-
Corporate Owners - Political Views / Lobbying
-
Sovereign States - Governments Change / Foreign Polices Change
-
-
Companies can 'crash'
-
Safety? AI - Kill Switches?
Photo by Todd Morris on Unsplash

Does your
adoption/rejection of AI/LLMs
cause political dissonance
and thus prevent use/participation in
your Open Source Project?
Legal
Concerns
around the use of AI/LLMs
in Open Source Projects
Copyright and Licensing 1/2
-
This a fluid landscape - mostly being tested in the US Courts at present
-
Training AI/LLMs
-
Ingested copyrighted information that was not obtained legally
-
Companies are having to make large settlements
-
Use of Open Source licensed code being tested in court
-
You may not be indemnified; unless you pay for Enterprise plan
-
Photo by Kimberly Farmer on Unsplash

Copyright and Licensing 2/2
-
AI Generated Works (e.g. code)
-
AI/LLMs cannot own Copyright
-
Highly likely that you do NOT own the Copyright
-
-
Can you legally use AI/LLM generated code
-
Depends on what the LLM was trained on
-
Do all copyright/license(s) on the input allow your use?
-
-
Depends if you own the Copyright on the generated code
-
If you don't own the copyright on the output you can't assign it a license
-
-
Image generated by ChatGPT - "A cyberpunk version of Salvador Dalí's melting clocks painting"

Does your
adoption of AI/LLMs
pose unacceptable legal/ethical risks
that prevent use/participation in,
or threaten
your Open Source Project?
Technical
Concerns
around the use of AI/LLMs
in Open Source Projects
Code Quality and Maintainability
-
Can augment or accelerate human development
-
AI/LLMs generate code at approximately 'Junior Developer' level
-
Generated code can have quality issues
Every model is wrong more than 30% of the time - Radomir Basta, Suprmind 2026
-
-
Project Maintainability
-
Code Review remains paramount
-
Increasing volume can be a problem for humans
-
Frustration with/by Meat Proxy(s) - No Meat Proxy
-
Photo by Fabian Jones on Unsplash

Does your
adoption/rejection of AI/LLMs
align with the (human) technical ideals
of users/contributors
to your Open Source Project?
Our Position:
-
Open Source Projects are an inherently Human undertaking
-
Use of AI/LLMs impact humans:
-
Social, Economic, Environmental, Political, Legal, and Technical
-
-
Humans/AIs require knowledge to make decisions
-
Open Source Projects should publish their AI Policy
-
Humans/AIs can choose a project in full knowledge of its AI Policy
We Offer an:
' AI Policy Score Card '
Envisioned to help
Open Source Projects
gauge their AI Policy
| 🌟 |
|
| 🌟🌟 |
|
| 🌟🌟🌟 |
|
| 🌟🌟🌟🌟 |
|
| 🌟🌟🌟🌟🌟 |
|
AI Policy Score Card (draft v1)
THANK YOU
Questions?
What does AI mean for Open Source?
By Adam Retter
What does AI mean for Open Source?
Balisage, The Markup Conference @ Online 2026-08-07
- 61