cancel
Showing results for 
Search instead for 
Did you mean: 

sapui5 copyright

adrian_zguri
Explorer
0 Kudos
440

Hello experts,

I need to enhance a SAPUI5 component with more properties, methods, aggregations... etc...

Is there a problem if I copy the source code of the component and enhance it for my needs? Would I be infinging any copyright or anything?

Thank you for your time.

Adrian.

View Entire Topic
Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Adrian,

SAP encourages every developer to enhance our products with their own solutions. However, you can never copy SAP code and use it on your own. First it infringes the copyrights and patents held by SAP. The second reason - and most important - is that once you copy our code you are in fact creating a new branch of it that will gain its own life. Therefore, our customer base using your component will never be able to get updates on this component from SAP. The third reason is an obvious one: you don't want do face legal issues.
I strongly recommend you to follow a different approach. The library is based on JQuery and thus your code should extend a particular SAP component (similar to what we do with other OOP languages). Have a look at the API docs for any SAPUI5 component out there, including the Smart ones, and you will find the inheritance of that component.

Please take a look at the following examples on how you can extend an existing component:

Hope this helps you.

Regards,
Ivan