@Updraft102 - If GPL is that toxic
then it should have been avoided at all costs. Do you have a good explanation on why everybody keeps bitching and using such a restrictive license instead of simply adopting BSD - the essence of freedom ?
As for Apple's decision to use BSD as a base for its OS, it's because they wanted to take advantage of other people's work without giving back as little as a Thank You postcard to the community.
This is the reason why GPL ecosystem thrives compared to BSD. With GPL those who want to use it must contribute back (either they like it or not) to the community. It has been designed like that on purpose so we have to option of use it or to avoid it if it looks too restrictive.