> The part where the license says "Don't run this on your server and charge people money for it, or we will sue you"?
A bit offtopic but could re-generation of the project with LLM (with for example prompt "rewrite the <repo> changing every line of code") help protecting from being sued? If yes, then the OS licensing is doomed to fail.
We had a trial about this if I'm not mistaken. For a piece of software to be declared as not infringing on another, its developers need to use a "clean room" approach when developing it. Giving an LLM a repo to copy is definitely not "clean room".
I have worked with a lot of junior engineers, and I’ll take comprehension any day. Developing their comprehension is a huge part of my responsibility to them and to the company. It’s pretty wasteful to take a human being with a functioning brain and ask them to churn out half understood code that works accidentally. I’m going to have to fix that eventually anyway, so why not get ahead of it and have them understand it so they can fix it instead of me?
Contrary to the usual opinion on HN, this provides a good reason to do an MBA!
You should learn enough economics that if you are even a bit insightful you will avoid Econ 101 thinking, you will learn about things like intrinsic and extrinsic motivation, and a lot of other things relevant to management.
My MBA program mentioned in passing intrinsic / extrinsic motivation in the Ethics class - which in my program did not even have a final exam :).
Most of the time was spent on cost cutting, customer vs producer surplus, profit margins, efficient markets theory, lots marketing, lots of "the purpose of a commercial enterprise is to make money for its owner" said in different ways, and maybe some operations analysis.
Also layer upon layer of abstractions - to the point where no single person understands the stack from top to bottom.
Perhaps there is a light at the end of the tunnel: with AI coding assistance, the whole application can be written from scratch (like the old days). All the code is there, not buried deep within someone else's codebase.
A bit offtopic but could re-generation of the project with LLM (with for example prompt "rewrite the <repo> changing every line of code") help protecting from being sued? If yes, then the OS licensing is doomed to fail.
reply