The whole license effectively limits using the software to hardware and software that existed prior to 2015, and only if you downloaded it from the original site in the original language (after all, an automated translation of the page or manual into your own language would almost certainly be using AI in the chain given that was one of the initial uses of LLMs). And if you downloaded it from some other site, you can't guarantee that site didn't use an AI model at some point in its creation or ongoing maintenance.
It also assumes it can make some bright line distinction between "AI" code completion and "non-AI" code completion utilities. If your code completion algorithm uses the context of your current file and/or project to order the suggestions for completion, is that AI? Or does "AI" only mean "LLM based AI" (I notice a distinct lack of terms definitions in the license). If it only means "LLM" based, if some new model for modern AI is developed, is that OK since it's no longer an LLM? Can I use the output to train a "Diffusion" model? Probably not, but what makes a diffusion model more forbidden than feeding it into a procedural image generator? If I used the output of a HOPL licensed software to feed input into a climate simulation is that allowed even if the simulator is nothing more than a series of statistical weights and value based on observations coded into an automatic system that produces output with no human direction or supervision? If I am allowed, what is the line between a simulation model and an AI model? When do we cross over?
I am constantly amazed at the bizzaro land I find myself in these days. Information wanted to be free, right up until it was the information that the "freedom fighter" was using to monetize their lifestyle I suppose. At least the GPL philosophy makes sense, "information wants to be free so if I give you my information you have to give me yours".
The new "AI" world that we find ourselves in is the best opportunity we've had in a very long time to really have some public debate over copyright specifically, IP law in general and how it helps or hinders the advancement of humanity. But so much of the discussion is about trying to preserve the ancient system that until AI burst on to the scene, most people at least agreed needed some re-working. Forget "are we the baddies?", this is a "are we the RIAA?" moment for the computer geeks.
It also assumes it can make some bright line distinction between "AI" code completion and "non-AI" code completion utilities. If your code completion algorithm uses the context of your current file and/or project to order the suggestions for completion, is that AI? Or does "AI" only mean "LLM based AI" (I notice a distinct lack of terms definitions in the license). If it only means "LLM" based, if some new model for modern AI is developed, is that OK since it's no longer an LLM? Can I use the output to train a "Diffusion" model? Probably not, but what makes a diffusion model more forbidden than feeding it into a procedural image generator? If I used the output of a HOPL licensed software to feed input into a climate simulation is that allowed even if the simulator is nothing more than a series of statistical weights and value based on observations coded into an automatic system that produces output with no human direction or supervision? If I am allowed, what is the line between a simulation model and an AI model? When do we cross over?
I am constantly amazed at the bizzaro land I find myself in these days. Information wanted to be free, right up until it was the information that the "freedom fighter" was using to monetize their lifestyle I suppose. At least the GPL philosophy makes sense, "information wants to be free so if I give you my information you have to give me yours".
The new "AI" world that we find ourselves in is the best opportunity we've had in a very long time to really have some public debate over copyright specifically, IP law in general and how it helps or hinders the advancement of humanity. But so much of the discussion is about trying to preserve the ancient system that until AI burst on to the scene, most people at least agreed needed some re-working. Forget "are we the baddies?", this is a "are we the RIAA?" moment for the computer geeks.