Wake up, this is no longer the 1950s where ideology still counts for something. It's all business now. "Friendship" and "humanity" has no place in the world of capitalism...
In terms of foreign reliance China is still better than what India has to grit their teeth even now, and in the foreseeable future.
Y-20 is a good aircraft, however the only point i am arguing, is why people can not see aircraft as the product of technological needs and economic needs, i have never said comunist ideas are behind Russia and China cooperation.
No i said China cooperates with Russia because is mutually benefitial for both nations.
Russia provides the engines, China is the program leader, Antonov gives some advice, there is nothing wrong in that.
Most aircraft and jet engines these days are the product not of a single company.
If you can see how many companies are working on an aircraft program you will know that basicly most aircraft are global products.
People say China will power the Y-20 with a domestic engine, okay that is fine, however have you ever thought that even jet engine these days has become a global product.
Germany and Italy can build jet engines by their own, Japan too, however they have cooperated in jet engines for Airbus aircraft or Boeing, Antonov is capable of designing a An-78 and Ukraine build engines like D-18T for An-124 or An-225.
I ask you why Nations cooperate? Ukraine if it wants can build with Russia An-124, however the market has not jet justified the production of those aircraft to the degree, most aircraft build by Ukraine are regional jets like An-148.
Market is what really justifies an aircraft, without financial support any jet is dead.
China will cooperate and cooperates for the same reason Russia does, and it is to save money and make a profit, but that is the result of the fact aircraft are becoming very expensive, so expensive that Brazil before designing the C-309 is looking first for customers.
Y-20 is the same, it requieres China to cut R&D costs, doing it with Russian engines or Ukranian help is a way to make Y-20 more profitable.
Alliances these days are a result of economic and technological needs and that is part of globalization.