Makes sense, many of the programming languages are open source, other novelty things were released as open source aswell, we as programmers/software engineers does a bunch of our solutions based on public code or under Creative Commons.
What I agree with the post is specific licenses require us some specific requirements like release the code if it's a derivation of prior work!