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:
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.