The ensloppification of D is a grave mistake

Adam Wilson flyboynw at gmail.com
Sun Jul 5 03:20:10 UTC 2026


On Friday, 3 July 2026 at 10:55:19 UTC, solidstate1991 wrote:
> On one hand, this creates a legal minefield for us, possibly 
> forcing us into a lawsuit, or to relicense Phobos, ending with 
> relicensing every later D applications. On the other hand, it 
> can help to erode the social contract around open source.
>

IANAL, but yes, there is a possibility of a legal issues ahead 
for LLM's. However, I would ask, do you not think that some of 
the best legal minds in the world have spent untold numbers of 
hours asking all these questions already? With the benefit of 
being actual legal scholars?

I also think you seriously underestimate how conservative the 
legal departments at tech corps tend to be. If I may share a 
story from my time at Microsoft:

I wanted to add an OSS library to our project. It was one of the 
licenses Microsoft allows, solved a huge problem for my team, and 
most importantly was already used extensively inside Microsoft on 
other teams. I needed my bosses approval, his bosses approval, 
and once I had those, I had to spend a day completing 
paperwork... For a library that Microsoft already used internally.

That is how risk-averse the average corporate legal department is.

Do you really think a legal department would allow a 
multi-trillion dollar company to blindly run into the biggest 
potential legal minefield in decades without first having at 
least spent a few man-decades of time figuring out all the ways 
to NOT step on a mine?

There is one potential risk vector for Phobos I can see, and that 
is someone being sued for using Phobos in their product. This is 
possible, however, there are no such lawsuits currently in 
progress. All LLM related lawsuits at the moment are targeted at 
the tools themselves. Thus the risk remains entirely theoretical 
at present.

I am not saying that their are **NO** risks, but what I am saying 
that you are most likely significantly over-estimating the legal 
risk here.

Again, IANAL.

I would note that the biggest OSS organization in the world by 
number of active devs, the Linux Foundation, is not only actively 
incorporating large volumes of LLM generated code into the Linux 
kernel, they are considering [removing all LLM attribution 
requirements](https://www.phoronix.com/news/Linux-AI-Attribution-Again), because realistically, nobody actually cares how the code was created, only that the code meets their quality metrics. If the LF is legally unconcerned then I see no reason why an org as small and penniless as D should be more concerned.

> I therefore demand to stop adopting LLM usage for the 
> development of the standard library at least, but I would be 
> extra thankful if the D Language Foundation could do a 180 
> degree turn on LLM adoption.

I am going to be blunt. There is a sort of naive hauteur required 
to make such a demand.

Your post approaches this topic as though, we the community, must 
immediately acquiesce to your demand without any further 
consideration of the topic. As best I can tell you are making 
this demand because you have determined that your position is the 
only valid moral/ethical/legal position and any further 
discussion on the merits is therefore rendered moot. This is a 
highly unprofessional way to approach a deeply sensitive topic as 
it presumes that you, and those with whom you agree, are the sole 
arbiters of what is moral/ethical/legal and all other positions 
are *prima facie* immoral/unethical/illegal because you have 
determined it to be so.

Instead of making demands, I would strongly encourage you to 
engage in the discourse on the topic with an open mind and a 
learner's heart.

You may of course choose to leave, and there are a handful of 
languages that may meet your requirements. But if the D community 
chooses to allow LLM's then that is the community's choice and 
you do not have the right to demand otherwise.

Which gets to my last point. In my opinion, your demand of the 
DLF is misplaced. For the entire duration of my time in the D 
community, the community has always determined the direction of 
the DLF, and not the other way around. Therefore it is the 
community to whom you should be directing your demand. Not the 
DLF.

---------

Nothing in this post represents or is intended to represent the 
official position of the DLF. These are my thoughts, and my 
thoughts alone, on this topic.


More information about the Digitalmars-d mailing list