I really don’t like this ruling, because I think if you take it to the rules as written conclusion, it makes a lot of things CoC violations that shouldn’t be.
For instance, any team using LVGL to draw graphics on their robot is now, as I read their interpretation, violating the rules. Which means that, for example, this thread where jpearman provides a port of LVGL for VEXcode is him assisting in code of conduct violations, because I’m pretty sure most high school students wouldn’t know where to begin writing a C/C++ graphics library.
LVGL is code, it’s on their machine, jpearman even did some work to make it work for vexcode which makes it a “custom library”, and as we know
Blindly using code without understanding the code functionality is not consistent with the educational goals of this program.
So shame on you jpearman for undermining the educational goals of this program (read with heavy sarcasm, obviously)