I think AI abets widespread plagiarism, further discouraging public software contributions. I always check the indemnification protections that AI/LLM products offer. There are so many exclusions, and here again, an open-source codebase can be poisoned. Do you remember the SCO issue, years ago, about teasing out what had been copied and what was original? Just as with employee intellectual property agreements, people should realize that indemnification is forward-looking. A claim won't arise until
years after a piece of software is written, when it becomes popular and starts generating revenue for someone.
It will be interesting to see what kinds of software development AI/LLM code generation replaces, and also, whether corporate adopters will return to human-written software if their generated code turns out not to be secure, or easily maintainable, or to miss the mark in terms of tapping the capabilities of the systems it calls.
My open-source code uses very recent AWS features and specialized combinations of permissions, patterns that don't appear in training data. I get horrible results when, for fun, I ask AI/LLM products to accomplish the same things.
But there's another sense in which software doesn't matter anymore. In the industry, adequate has become acceptable, and software buyers, chiefly large companies, don't place monetary value on quality. It's Don Norman's _
The Design of Everyday Things_ except in software rather than physical products.