cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hello All,

We want to start developing SAPUI5/OpenUI5 apps to our customers. Unfortunately, they have older versions of the Fiori Front End Server (FES). At most they have FES 3.0, but some are still on FES 2.0. Upgrading the FES is not feasible at this time.

Due to security considerations, they also cannot use cloud services, so developing on the SAP Cloud Platform is sadly not an option.

We thought about copying the newer versions of the SAPUI5/OpenUI5 bootstrap code and hosting it on-premise. Are there any licensing issues we need to consider?
For example, for SAPUI5, it is my understanding that its license is (among other options) included in the license for the SAP_UI component. However, does that mean that if we have an server with SAP_UI installed, no matter the version, we can use whatever version of the SAPUI5 bootstrap?
For OpenUI5, even though it's open-source, can we copy the code and simply host on-premise, or do we need to get approval from SAP first?

Thank you,
Guy.

View Entire Topic
TimoStark
Participant

Hi Guy,

I guess you wont really get a guranteed licence advice inside this community.

Still a few remarks..I anyhow understand that you want to build isolated SAPUI5 applications without Fiori Launchpad, correct?

  1. Is it maybe an option to simply make a self contained build ( https://sap.github.io/ui5-tooling/pages/CLI/ ) using the new ui5 tooling? This will bundle all relevant scripts from SAPUI5 source code and include it into your application, reducing the dependencies and increasing startup time. At the same time you don't have to host SAPUI5 on your own.
  2. If you have to use Fiori-Launchpad, can you simply access a CDN (i understand, that you can't develop on SAP Cloud Platform - but can you maybe retrieve the sources from here?)
  3. Regarding OpenUI5: OpenUI5 is licensed under Apache License. I wont give any official adivce here, but generally this license is super open and allows you to do almost anything (have a look on the internet, what apache license allows you to do - you will get a quick answer).

Regards,

Timo

GuyF
Active Participant
0 Likes

Hi Timo,

Yes, we want to build a standalone UI5 app without a Fiori launchpad, at least for now.

Regarding the UI5 tooling - I'm not very familiar with it, and I actually thought that you still need to bootstrap it. If the CLI builds a complete app, including the relevant UI5 libraries then this might be a good solution. I'll look into this.

Thank you.