Why do you keep you keep repeating that ainol need to get permission from amlogic?
OK, I will make it little clearer:
#1. Ainol is in violation of GPL because they provide the Android OS w/their tablet which includes compiled, GPL kernel - ELF II & AURORA II, etc.
#2. Amlogic makes 8726-MX chips
#3. Amlogic modifies the kernel source (not Ainol) - The kernel source is seen as belonging to Amlogic since they were the ones that made the changes to it. Not Ainol. Ainol made no changes to kernel source. Ainol only compiled Amlogic's 8726-MX kernel source to make Android OS.
#4. Ainol does not want to piss off Amlogic or else no more 8726-MX chips for Ainol. No more ARM chips from Amlogic to Ainol ever. Other ARM chip makers may also blacklist Ainol over this and not sell them any chips either. ie, you never piss off your part supplier
For #3 above. The source should be made available to everyone because of GPL but just stating how the Chinese see it. ie, Tablet makers see the source as belonging to Amlogic and Amlogic makes decision whether to release it to the public or not.
For #4 above. According to GPL, Ainol is the one in violation but if they ever give out the source they could very likely destroy their relationship with Amlogic and even with other ARM chip makers. So, Ainol will never give out source without Amlogic's approval first. If someone was taking Ainol to court, ie, legal action, then maybe they would risk releasing the source otherwise not going to happen unless Amlogic lets them.
You can go after Ainol and/or Amlogic but Ainol will never release the kernel source without approval from Amlogic first! Doing so may mean A] legal action in China between Amlogic & Ainol (ie, GPL may not be recognized in China) and B] Ainol no longer getting Amlogic chips ever again. Other chip makers may side with Amlogic and never sell to Ainol either. Next thing that happens is Ainol goes out of business.
Reason I say be patient is because same goes with other Chinese chip makers. Same goes for Rockchip RK3066. What about source for that chip? etc., If you force 8726-MX to release source then should do the same for all other chip makers that keep theirs closed. Also, without legal action then very unlikely either Ainol or Amlogic will release source though asking or demanding the source is within your right.
I suggest anyone that wants the source to e-mail and leave Facebook comments for both Ainol and Amlogic. Then see what happens. Very sure Ainol will release JB firmware before they ever release the source. I am trying to point out that this happens with other chip makers too. It is the same story for 8726-MX & RK3066. Maybe others too? I have not checked so cannot say who else for sure. Maybe Freescale i.MX6? TI OMAP4? Samsung Exynos4? Telechips?
PS, Ainol will also release Jelly Bean too. It will happen. Just a matter of time. But if some people really want the source to allow a developer to create a 3rd party JB release then they can certainly ask or demand it from Ainol and/or Amlogic. I wish you all the best of luck in getting the source. =)