1) ADF / NG2 Components are open source. Correct? Yes
2) But the above components access APIs in APS (which is enterprise) and Activiti (community version of APS does not have APIs) Correct? Yes and no! ADF calls the APIs that APS & Activiti both have, but APS has additional APIs & a different permissions model.
3) Also, the above components can be used for APIs on ACS (which is enterprise) and Alfresco Community Repository (community version of ACS does not APIs) or am I wrong here. Correct? Yes and no! Both ACS & Community Edition have APIs - see the API Explorer. Also, both ACS & Community ship with ADF based UIs - Alfresco Digital Workspace (ADW) for ACS, Alfresco Content Application (ACA) for Community.
4) I am using Alfresco Community Repository 6.2 as Document Storage and I have been able to upload files (CURL calls) to Shared Folder using API and also added new folders. (Am I correct is assumin this is standard?). - Yes, this is standard. There is also CMIS which enables other applications to interact with Alfresco repository.
So, to return to your original question. Yes, you should be able to integrate Alfresco into your Angular UI using either APIs or CMIS calls. There is no licence fee to pay for using ADF components.
Digital Community Manager, Alfresco Software.
Problem solved? Click Accept as Solution!