Showing results for 
Search instead for 
Did you mean: 

Can I release a Python library for accessing B1 Service layer as open source?

0 Kudos

Hello all,

I am in the process of writing a Python module to simplify accessing B1 through the service layer and would like to know whether there is any restriction that would prevent me from doing so.

It appears that all of the resources that I am using are publicly available.

So, it seems that it should be permissible...

Am I missing anything?

Active Participant

I would think that there is nothing blocking you from doing this.

SAP validates the correct licensing and access to the Service Layer when calls are made by checking the user name etc and all you are doing is providing a "wrapper".

I would not expect SAP will give you a definitive answer as this is a licensing style question and they very rarely commit to any firm definitions when it comes to licensing or access 😉

View Entire Topic

OK, I understand. In this case, I assume that you work on the Python library on behalf of your employer. Your employer might have an own policy for open sourcing such code. I recommend that you check with the responsible team of your employer whether an open sourcing of that library is OK or not. I am working for the SAP Open Source Program Office, and we cannot make this decision. Of course you have to adhere to the corresponding license agreement for the B1 services and APIs that are used by your library.