3 ms·
"While knowing what these licenses are, how they work, and some pros and cons of each is nice, it's decidedly not computer science." Reusing other people's wor
by Htsthbjig 12y ago
"While knowing what these licenses are, how they work, and some pros and cons of each is nice, it's decidedly not computer science."
Reusing other people's work(1) is decidedly computer science.
Without it(access to source code) it would be simply impossible to teach ANY CS course. Good luck teaching compilers without accessing one, or OS without being able to read the internals of one.
(1)Like Linux,network stack, LaTex, gnu tools, llvm, valgrind, qt, kde, WebKit engine, grass, OpenStreetMap, Wikipedia, Arduino, OpenScad, freecad and RepRap...