The Open Source Way cover image

The Open Source Way

Latest episodes

undefined
Oct 27, 2021 • 35min

Compiler History – The Open Source in Your Favorite 1990s First-Person Shooter

In this episode, our host Karsten Hohage talks with our guests Jack Schueler and Sebastian Wolf about Watcom, a spinoff of the University of Waterloo from the 1980s. Jack, who is one of the founding employees of Watcom, talks about how the Watcom C/C++ project came to be, how it evolved over time, how it was open sourced in 2002, and what it is today. He also shares his personal journey and how he ultimately came to work at SAP. Along the way, we learn a lot about programming over the past five decades and how Watcom played an essential part in the development of Doom and Quake. Guests: Jack Schueler Jack has been a software developer since the 1970s. By virtue of successive acquisitions, he is now a senior software developer at SAP. Over the span of more than 40 years, Jack has been involved in the development of computer language compilers and interpreters, as well as SQL database software and related client tools and documentation. His current job is to support customers by investigating and resolving the tough issues and continually improving SAP software and documentation. LinkedIn: https://www.linkedin.com/in/jack-schueler/ Sebastian Wolf Sebastian is a development architect and has been working for the SAP Open Source Program Office (OSPO) since the beginning of 2020. He first joined SAP back in 2003 as a student and has since worked in several development positions – for example at SAP SRM, ABAP Development Tools, the SAP Community Network, and Central Architecture. GitHub: https://github.com/WunderfitzTwitter: https://twitter.com/Ygriega Show Notes: Links https://en.wikipedia.org/wiki/Watcom https://open-watcom.github.io/ https://github.com/open-watcom https://en.wikipedia.org/wiki/Sybase https://uwaterloo.ca https://en.wikipedia.org/wiki/Wes_Graham SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post Compiler History – The Open Source in Your Favorite 1990s First-Person Shooter first appeared on The Open Source Way.
undefined
Sep 29, 2021 • 30min

Fundamental Library – An Open Source Library for Everyone

In this episode Karsten Hohage talks with our guests Mladen Droshev and Fabian Tempel about the Fundamental Library, an open-source library created to help application developers align the user experience based on any web application framework with the SAP Fiori Design. Mladen and Fabian talk about their own Fundamental Library journey, explain the benefits of using it, and how to best get started. Guests: Mladen is the architect and product owner of Fundamental Library. He was part of UI5 for one year and then later joined Hybris, where they had free beer at the office. After the acquisition, he stayed at SAP Canada (even though they canceled the free beer!). People call him Deno. LinkedIn: https://www.linkedin.com/in/droshev/ Fabian Tempel is a senior frontend developer who focuses on HTML and CSS. He is also a web accessibility expert in the Cloud Integration Accelerators team and is known as a “CSS Guru” within SAP. He joined Fundamentals as a contributor. LinkedIn: https://www.linkedin.com/in/fabian-tempel/ Show Notes: Links https://sap.github.io/fundamental/ https://github.com/SAP/fundamental-styles https://github.com/SAP/fundamental-ngx https://github.com/SAP/fundamental-react https://www.w3.org/WAI/standards-guidelines/wcag/ https://twitter.com/fundamental_lib https://www.linkedin.com/company/sap-graph SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post Fundamental Library – An Open Source Library for Everyone first appeared on The Open Source Way.
undefined
Jul 28, 2021 • 33min

Rust – A Language on the Rise

In this episode Karsten Hohage talks with our guests André Borrmann and Philipp Degler about Rust, a programming language that was open-sourced from the start. Philipp and André talk about Rust’s evolution, explain its growing popularity within the community, and explore the possibilities it offers. We also learn why a strict compiler is better than a friendly one and why working with Rust can sometimes feel like raising a child. Guests: André celebrated his 10th anniversary at SAP last year. He started as an SAP Solution Manager consultant and ABAP developer and is now part of the Strategic Development Projects team as Full Stack Development Expert. He supports and drives strategic implementation projects and explores new technologies.Last year he started the SAP internal knowledge transfer series “Rust – What the Crab?” to spread the knowledge about Rust within SAP. LinkedIn: https://www.linkedin.com/in/andr%C3%A9-borrmann-21434212/Xing: https://www.xing.com/profile/Andre_Borrmann Philipp is a professional C/C++ developer at day and a passionate Rust developer at night. He joined SAP in 1999. Since then he has worked in different areas, from high level ABAP application development to low level systems development. Currently, he works as a development expert in the ABAP language group. Together with André he runs the Rust@SAP community. XING: https://www.xing.com/profile/Philipp_Degler Show Notes: Links https://www.rust-lang.org/ https://github.com/rust-lang https://crates.io/ https://www.reddit.com/r/rust/ https://arewegameyet.rs/ https://foundation.rust-lang.org/ SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post Rust – A Language on the Rise first appeared on The Open Source Way.
undefined
Jun 30, 2021 • 32min

SAP Cloud SDK – Why Open Source is the Way to Go

In this episode Karsten Hohage talks with our guests Marika Marszalkowski and Frank Essenberger about the SAP Cloud SDK, an NPM library which helps develop web applications on SAP’s Business Technology Platform. We learn about the evolution and benefits of the SDK, the differences and similarities of its Java and JavaScript flavors, SAP’s decision to run it as an open source project, and the challenges and benefits associated with all this. Marika and Frank also explain how to best get started with the SDK on GitHub. Guests: Marika Marszalkowski is a senior developer and takes care of the SAP Cloud SDK for JavaScript and TypeScript. She joined the SAP Innovation Center Potsdam in 2014 as a developer, where she initially focused on frontend development and was later responsible for leading the SDK’s transition from closed source to open source. Marika holds a master’s degree in IT Systems Engineering. LinkedIn: https://www.linkedin.com/in/marika-marszalkowski-8a1322172/ Frank Essenberger is a senior developer in the SAP Cloud SDK team in Potsdam. He holds a Ph.D. in Physics and joined SAP in 2017. After having worked on different cloud applications like SAP RealSpend, he now works on the Cloud SDK. LinkedIn: https://www.linkedin.com/in/frank-essenberger-0023351b8/ Show Notes: Links https://community.sap.com/topics/cloud-sdk https://github.com/SAP/cloud-sdk/blob/main/README.md https://github.com/SAP/cloud-sdk-js/blob/main/README.md https://www.npmjs.com/package/@sap-cloud-sdk/core SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post SAP Cloud SDK – Why Open Source is the Way to Go first appeared on The Open Source Way.
undefined
May 26, 2021 • 29min

License Compliance – From risks to developer friendly processes

In this episode Karsten Hohage talks with Dobrinka Mladenova and Janaka Bohr about how the license compliance processes for open source at SAP evolved over the past 20 years. By, for example, implementing automation, tools, and standardization, SAP now has a developer-friendly approach and at the same time addresses crucial customer concerns. Dobrinka and Janaka speak about OpenChain, the international standard for open source compliance, and discuss SAP’s involvement in ClearlyDefined. We will also find out why it sometimes takes a postcard or a beer to be license compliant. Guests: Dobrinka Mladenova has been part of the SAP family since 2010. She specializes on licensing and legal matters. Currently, she is a senior licensing specialist in the Global Licensing department based in Walldorf, Germany. Dobrinka focuses on open source license compliance and risk mitigation. She is primarily responsible for SAP M&A (merger and acquisition) licensing due diligence and leads the end-to-end processes from pre-acquisition to full post-merger integration into SAP standards. Dobrinka holds a Master of Law degree LinkedIn: https://www.linkedin.com/in/dobrinka-mladenova-16a39236/ Janaka Bohr joined SAP in 2001 as strategic technology partner manager. He managed various key technology partnerships for SAP and established the company’s open source governance process together with the legal department of SAP. Today, Janaka is Head of the Licensing Compliance team within SAP Global Licensing. Among other topics he manages all aspects around open source governance at SAP and is responsible for the strategic direction in this area. Show Notes: Links OpenChain: https://www.openchainproject.org/ ClearlyDefined: https://clearlydefined.io/about#:~:text=ClearlyDefined%20and%20our%20parent,contributors%20and%20a%20smaller%20community. SAP Open Source Program Office https://developers.sap.com/open-source.html ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post License Compliance – From risks to developer friendly processes first appeared on The Open Source Way.
undefined
6 snips
Apr 28, 2021 • 33min

ZEISS and SAP – An Open Source Talk

Holger Streidl from Carl Zeiss AG and Peter Giese from SAP discuss establishing OSPOs, creating policies, legal frameworks, license compliance, and internal community education. They explore the journey from consuming to contributing to open source, emphasizing the importance of company approaches and engaging employees in open source initiatives.
undefined
Mar 31, 2021 • 34min

Fosstars – A Rating Approach to Open Source Components

In this episode Karsten Hohage talks with our guests Michael Bernhardt and Artem Smotrakov about Fosstars, a java-based framework that allows you to define various ratings for open source projects. The name “Fosstars” is a combination of “FOSS” for “Free and Open Source Software” and the concept of rating products or services with “stars”. It helps software engineers and architects to quickly assess various aspects of open source components, such as their security, maturity, etc. It is often difficult to analyze the actual code of all the open source components in an application and compare them with respect to various aspects. To make it easier, Fosstars offers ratings that are based on publicly available information about the projects, such as adopted security tools and best practices, activity of the community,  and many more. Thus, Fosstars is a project, that deals with other open source projects, making the natural approach to it – guess what – open source! Guests: Michael Bernhardt works as a program manager for SAP’s Open Source Security Strategy and DevSecOps lead in SAP’s corporate security organization. He also acts as a security advisor as part of the SAP Open Source Program Office (OSPO). Xing: https://www.xing.com/profile/Michael_Bernhardt6Twitter: https://twitter.com/SecOctoBear Artem Smotrakov is a security engineer with experience in development, quality engineering, and open source. LinkedIn: https://www.linkedin.com/in/artem-smotrakov/Twitter: https://twitter.com/artem_smotrakovhttps://blog.gypsyengineer.com/en/ Show Notes: Links https://github.com/SAP/fosstars-rating-core Blog post by Artem Smotrakov Blog post by Michael Bolz SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post Fosstars – A Rating Approach to Open Source Components first appeared on The Open Source Way.
undefined
Feb 24, 2021 • 37min

Clean ABAP – Best Practices for Effective ABAP Code, Straight from the Expert

In this episode Karsten Hohage talks with our guests Klaus Häuptle and Florian Hoffmann about the importance of having a readable and maintainable codebase to ensure sustainable development. Klaus and Florian started an internal repository with best practices for maintainable and readable ABAP code. Through info sessions with many hundreds of participants, intense discussions, and great contributions, SAP colleagues helped turn this into a treasure trove for modern ABAP’ers. Many developers asked if this would become available as a book, and if they would be allowed to share it with customers and partners. They soon realized that this initiative gained its early drive from its community and needed to remain part of that community. Thus, they opened it to contributions from inside and outside of SAP, hoping that this repository would help developers worldwide to make their ABAP code a little cleaner. In late 2020, they published the book “Clean ABAP” to help individual developers, teams, and entire organizations with learning and implementing clean ABAP. Guests: Klaus Häuptle is a software engineer who worked on different products and technologies in the areas of governance, risk, and compliance and supply chain management. During his career he has also been a trainer, coach, and product owner for agile software engineering. Currently, he mainly drives craftsmanship topics across SAP and is a curator for a large internal community with the intention to improve engineering topics by strengthening collaboration. LinkedIn: https://www.linkedin.com/in/klaus-h%C3%A4uptle-951a0349/?originalSubdomain=de Florian Hoffmann is a team architect and agile driver for SAP Business Integrity Screening, SAP Watch List Screening, and the SAP governance, risk, and compliance solutions, especially the microservice automated procedure. He is also a co-founder of ABAP Clean Code. Show Notes: Links Clean ABAP guide : https://github.com/SAP/styleguides/blob/master/clean-abap/CleanABAP.md Clean ABAP book: https://www.sap-press.com/clean-abap_5190/ Clean Code Developer Initiative: https://clean-code-developer.com/ code pal for ABAP: https://github.com/SAP/code-pal-for-abap/blob/master/README.md abap2xlsx: https://github.com/sapmentors/abap2xlsx/blob/master/README.md abapGit: https://github.com/abapGit/abapGit/blob/master/README.md abaplint: https://github.com/abaplint/abaplint/blob/master/README.md or https://abaplint.org/ SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post Clean ABAP – Best Practices for Effective ABAP Code, Straight from the Expert first appeared on The Open Source Way.
undefined
Jan 20, 2021 • 35min

OpenUI5 – A One-Stop-Shop UI Toolkit

In this episode Karsten Hohage talks with our guests Andreas Kunz and Peter Muessig about OpenUI5. OpenUI5 is a JavaScript-based web user interface framework. One that specifically targets enterprise use cases, but can be used for any type of application. Andreas and Peter explain how OpenUI5, SAPUI5, and SAP Fiori are related and how OpenUI5 became an open source project. They elaborate why the modular structure of this probably largest open source project from SAP is an optimal fit for a community approach. Our guests also have some interesting examples how OpenUI5 has been used not only by SAP customers, but also by nuclear scientists as well as completely private individuals building an app for their kids. Overall, OpenUI5 engages a large community of contributors and followers, manifest in five-digit enrollment in online courses and very popular community events. Guests: Andreas Kunz works at SAP since 2005 and has been with UI5 from the very beginning in various roles, now as a lead architect. He is always eager to engage with the outside community and an advocate for openness and open source. LinkedIn: https://www.linkedin.com/in/andreas-kunz-dev/Twitter: https://twitter.com/aku_dev Peter Muessig works at SAP since 2005 and is an initial member of the Phoenix project (a.k.a. UI5/OpenUI5/SAPUI5), who has grown into the role of a chief development architect for UI5. He mainly focuses on the evolution of the framework, the controls, and the tooling. LinkedIn: https://www.linkedin.com/in/peter-muessig-7b40576/Twitter: https://twitter.com/pmuessig Show Notes: Links Website: https://openui5.org/ GitHub: https://github.com/SAP/openui5 Twitter: https://twitter.com/OpenUI5 YouTube: https://www.youtube.com/channel/UCOlLpeus2uAJhmxjKHHGTgA Slack: https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com/ SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post OpenUI5 – A One-Stop-Shop UI Toolkit first appeared on The Open Source Way.
undefined
Dec 23, 2020 • 38min

Project "Kyma" – An Easy Way to Extend Enterprise Applications

In this episode Karsten Hohage talks with our guests Krasimir Semerdzhiev and Valentin Vieriu about project „Kyma”. Kyma is an open source project built on top of Kubernetes that provides a platform to build extensions for cloud applications. Krasimir and Valentin talk about all the investigations, challenges, and learnings that come with such a project. We learn how and why Kyma got started, where the strange name comes from, and why it is an advantage for contributors that Kyma is based on Kubernetes. The episode also touches how Kyma scales, how it relates to other open source projects inside and outside the Cloud Native Computing Foundation (CNCF) and how you can get involved. Guests: Krasimir Semerdzhiev is a true open source enthusiast. He works as a chief architect in the SAP CTO Office where he leads a Northstar Architecture workstream, defining the end-to-end experience for implementation partners and Independent Software Vendors (ISVs), who extend and customize SAP products. Having spent the last 20 years in technology development in various roles, he is a prominent evangelist for the adoption of cloud native architecture principles both internally and outside of SAP. LinkedIn: https://www.linkedin.com/in/krasimir-semerdzhiev-84044a/Twitter: https://twitter.com/evilyeti Valentin Vieriu works as a community manager of project „Kyma“. He has been tinkering with the Web for more than 15 years. During this time, he gathered a 360° understanding of how the Web works – from product management via UX, design, and front end, all the way to back end and DevOps. A passionate front end developer at heart, his new goal is to make sure machine learning becomes an easy to use concept for every problem to solve. Whenever you do not find him building web apps or training neural networks, he’s probably strengthening his knowledge about Kubernetes and cloud native application patterns. LinkedIn: https://www.linkedin.com/in/valentinvieriu/Twitter: https://twitter.com/valentinvieriu Show Notes: Links Website: https://kyma-project.io/ GitHub: https://github.com/kyma-project Twitter: https://twitter.com/kymaproject openSAP: https://open.sap.com/courses/kyma1 SAP Open Source Program Office https://developers.sap.com/open-source.html SAP Open Source Twitter ospo@sap.com Additional Downloads: Download transcript as PDF file. Hosted by Karsten Hohage – Product Expert in Technology and Innovation (T&I) LinkedIn: https://www.linkedin.com/in/karsten-hohage-0180312/The post Project “Kyma” – An Easy Way to Extend Enterprise Applications first appeared on The Open Source Way.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode