Open-Source ABAP is still a mystery to many people in the SAP ecosystem. Yes, of course you can read the complete source code of an ABAP system, but as essential elements of the four essential freedoms of open source are lacking, it’s more source-available than open source. In addition, even with abapGit that celebrated it’s 10th birthday just recently, the ABAP Open Source community is still relatively small compared to other development environments or programming languages. But that doesn’t need to stay this way. In-line with our SAP Open Source Manifesto, we want to contribute to the growth and wellbeing of the ABAP Open Source ecosystem.
One challenge to this ecosystem has always been the very specifics of the ABAP programming language and its development environment. Traditionally, ABAP open-source artifacts were published with their names belonging to the customer namespace, i.e. beginning with a Y or Z. However, this was prone to naming clashes and subject to other challenges which rendered such open-source applications second-class citizens in an ABAP system. ABAP namespaces solve these issues, but they are not designed to be shared across companies or between independent developers. As abapGit supports namespaces, it was just logical that the community asked for dedicated ABAP open source namespaces with all necessary freedoms to work on such artifacts in a distributed way.
In response to the suggestions and feedback from our community, SAP made dedicated ABAP Open Source Namespaces available this year. We list them on GitHub, including the development and repair keys for DEMOSYSTEM installations like the ABAP Cloud Developer Trial. Of course, the list of already existing namespaces is also available in the Development Namespace Application. This is also the place where you need to create keys for your own systems.
If you would like to create an own namespace for an open source project, please reach out to the SAP Open Source Program Office via e-mail. We’ll be happy to get your project onboarded. If you have any questions or feedback regarding ABAP Open Source Namespaces, feel free to post a comment here or reach out to us via e-mail.
Edit Aug 12: First link for the namespaces goes to GitHub now (instead of the Development Namespace Application). Plus: Some minor text adjustments. Thanks to @Jelena_Perfiljeva for the suggestion!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
10 | |
10 | |
10 | |
9 | |
8 | |
8 | |
6 | |
6 | |
5 | |
5 |