Open Source codes are used by almost everyone in the tech industry and that is the reason why, large companies release different parts of their application with different licenses. The world would be a really bad place without Open Source software with people writing their own shitty implementations or stealing codes from others. Open Source has simplified all this at a simple cost: you have to give back to the community.
Though, as tech giants grow bigger, they seem to care lesser for this. All they want to do is suck out all that is there from Open Source codes. When it comes to giving back to the community, they go MIA.
Apple uses a mix of licenses in its iPhone, which includes BSD and LGPL codes. Clearly, these two licenses require that Apple gives back to the community. Apple makes all its Open Source releases on a website www.opensource.apple.com. Though it is interesting to see that the website has not been spotted distributing their WebKit code after iOS 4.3.0.
Apple has a process in place to do exactly this, which is appreciable. However, this negligence from Apple can cause immense agitation in the Open Source community. If Apple gets away with doing this (which they will not), it will send out a dangerous signal resulting in massive theft, violation and misuse of Open Source codes and principles.
Update: After extensive coverage and scrutiny by the FOSS community, the code is finally up for download. Congratulations Apple, this was long overdue. Next time, please be on time.