Introducing Open Source at SAP…
Welcome to the first in a series of articles about Open Source at SAP.
SAP is dedicated to the idea of helping developers create and extend software, and utilize and learn new capabilities. We also strongly believe in giving back to the community, which is why we have so many Open Source projects underway.
Behind all this, though, is a very complex interlocking series of systems, procedures, and code & content review. Open Source is free and open, but it is definitely not easy to write, maintain, or coordinate. Keeping the community happy is the goal, and all the effort is towards that goal.
Over the next few months, I want to help open a window in to Open Source at SAP. There is a lot of ground to cover. Here are a few of the many topics that I will try to cover in some detail:
- Our most popular Open Source projects, including OpenUI5, PyHDB, and Chevotrain (and many others…)
- Contributions to other Open Source projects, like Cloud Foundry, Kubernetes, and Java VM (again, and many others…)
- Our samples and learning projects (and there are over 200!) and how they fit in to our process.
- Our philosophy on Open Source, and how we decide what to Open Source.
- Some of the tools we have developed for Open Source (like our popular Contributor License Agreement Tool)
- How our Open Source uses Continuous Integration / Continuous Delivery to run and deliver projects.
- I’ll spend some serious time discussing GitHub, which is our primary Open Source channel, but I’ll also talk about some of the other ways we put code out in the public.
- And a multitude of other topics, including the general philosophy of Open Source, some of the legal requirements, and (most importantly) how we grow Open Source projects to be eventually owned by our own community.
If that sounds like a lot, I completely agree! In fact, just writing the list down makes my fingers hurt (I have a lot of typing to do, I think…) But it’s all worth it. Because we want your input on many of these topics. And, if Open Source has shown us anything, it is that being transparent and getting the feedback of the community is critical to our success.
So, that’s enough of an introduction. Look for more each week over the next many months.
Looking forward to talking with you!