True, Python also uses Perl's regex. But you see, _all_ of Perl reads as a regex! Python at least cleaned up everything else except pattern matching. Oh, the $, #, %, ~ and other such ASCII noise. I miss them sometimes.
I agree Python and Perl are equivalent, and yes, Perl still hangs on. But that's about it. Python in my usage superseded not just Perl, but also Matlab. The whitespace indentation is the only thing I still find awkward.
Perl was my love and I still write code faster in it than in any other language. Yet, the language has always suffered from the fact that the code is hard to read and hard to maintain. Back in the 90's one could put up with that as it was a huge improvement over C, awk, and shell, but no longer.
Perl 7 will carry on the same problems, with the additional complication that there is no backward compatibility. The Python 2 to 3 switch showed just how painful that can be. Keeping compatibility is very important. Spending weeks upgrading software because some clever folks wanted to break things in the name of beauty is not fun.
Now we have Python, which is very mature and can do anything Perl can do and is much easier to mainain and with a lot more packages by now. And Go and Rust catching up, not to talk about a lot of other languages.
Cyc is a valuable project. Yet it is still about how words are logically connected to each other, as I see. That can be enough for some things, but not for all. Adding in physics brings a new dimension, and some statements about the physical world can be understood only after figuring out the interplay of the objects in that statement according to the laws of physics. The next step is, of course, embodied cognition, but even a basic simulator can help.
And of course Cyc is hand-crafted. Translating statements into a physics-based system and drawing inferences from that could be automated and would capture finer-grained detail than what Cyc can give.
Recently there was some news about Google's latest monster natural language processing neural network trained on a multigigabyte text corpus. It was pointed out that the associations one can learn this way are shallow and eventually things can drift into nonsense.
It would help, as in this article, to have at least a basic physics simulator as part of such an AI program, which would give meaning to words like "a ball is on the floor" and "it is raining outside".
Each time the user says something to the machine it would gradually flesh out a physical (or conceptual) model of what the user is saying that lives in some space. This would add coherency and deepen the understanding.
Back in 2001 GPL ruled. A cancer that is, even if it prevented the fragmentation of the Linux kernel. Apache II is the right license. It gives the user maximal freedom and one is not forced to release an entire project under GPL because one of your 3rd party libraries is GPL.
Speaking of the bigger picture, companies realized that it is much cheaper for everybody if the core infrastructure software is open and shared. Having things like Linux, ROS, various libraries and toolkits in the open makes it easier to build products. Especially if those products are shared as services or if the profit comes from running a cloud.
In every hierarchy the cream rises until it sours. -- Dr. Laurence J. Peter