I’ll be brutally honest about that question: I think that if “they might train on my code / build a derived version with an LLM” is enough to drive you away from open source, your open source values are distinct enough from mine that I’m not ready to invest significantly in keeping you. I’ll put that effort into welcoming the newcomers instead.
No he won't.
I’ve found myself affected by this for open source dependencies too. The other day I wanted to parse a cron expression in some Go code. Usually I’d go looking for an existing library for cron expression parsing—but this time I hardly thought about that for a second before prompting one (complete with extensive tests) into existence instead.
He /knows/ about pcre but would rather prompt instead. And pretty sure this was already answered on stack overflow before 2014.
That one was a deliberately provocative question, because for a new HTML5 parsing library that passes 9,200 tests you would need a very good reason to hire an expert team for two months (at a cost of hundreds of thousands of dollars) to write such a thing. And honestly, thanks to the existing conformance suites this kind of library is simple enough that you may find their results weren’t notably better than the one written by the coding agent.
He didn't write a new library from scratch, he ported one from Python. I could easily hire two undergrads to change some tabs to curlies, pay them in beer, and yes, I think it /would/ be better, because at least they would have learned something.
Wes McKineny - Why Not
EDIT
I mean props for at least self hosting in a home lab instead of inventing Gas Town. But all the annoying parts of software (IE DevOps, mobile development, etc), that's all self inflicted and we could fix the foundations or build better ones, instead of hoping an llm can stack things on top of something inherently shaky.