According to the recent news, google apps are closed source and one cannot use it after forking android.
But, as I understand, I can fork Android, create my own OS and then install Gapps manually.
If the users can do it manually, theoretically anyone with any device can use Gapps, than what is the advantage of closing the source if it does not prevent Google from creating other Android alternatives, e.g Cyanogenmod?
EDIT: I am quite aware of the advantages of having closed/open source. The question is that Google wants to get rid of competitors and prevent Android fragmentation. People can fork Android and one day become major OS provider. OF course, forking android without google services has very little value for users and it is extremely difficult to write such services from scratch. So, Google tries to keep its leadership in Android market by closing its service.
But, if one can fork android, customize it, than use Google services (even if installed manually), than this does not help Google at all in reaching its goal, i.e. prevent competitors and Android fragmentation.The Google services still can be very easily used and everyone can have its own alternate Android. So, what is the point to close the services?
Besides this, again, what is the meaning to have Google approved devices?I can manufacture devices and use their services without having the approval.