TECHNISCH JURISTISCHES KOMBI-SEMINAR

Erstellung eines Embedded-Systems unter Erfüllung der Lizenzpflichten

Technisches und juristisches Kombi-Seminar Linux

Aktuell ist dieses Seminar nur als Inhouse-Schulung buchbar.

Mit dem unvermeidlichen Einsatz von Free and Open Source Software (FOSS) in industriellen Systemen haben sich die rechtlichen Anforderungen geändert. Anstatt Peer-to-Peer-Verträge mit Drittanbietern auszuhandeln, ist Software unter einer FOSS-Lizenz für jedermann verfügbar und darf unter der Bedingung, dass alle Lizenzverpflichtungen eingehalten werden, frei kopiert und verbreitet werden. Diese Verpflichtungen können Informations-, Offenlegungs- und Lizenzierungspflichten umfassen. Ist die technische Entwicklung eines eingebetteten Linux-Systems erst einmal abgeschlossen, kann es schwierig werden, diese Verpflichtungen nachträglich zu erfüllen, und erfordert definitiv mehr Aufwand. Viele der für die Lizenzkonformität erforderlichen Verfahren sind bereits Teil des Entwicklungsprozesses. Daher liegt es auf der Hand, dass die Integration von Lizenzkonformitätsaufgaben in die Entwicklungszyklen von Anfang an die Erstellung funktionaler und konformer Systeme, die alle modernen Softwarequalitätsstandards erfüllen, erleichtert.

Ziele des Seminars

Die Teilnehmer dieses Workshops lernen, ein Embedded-Linux-System von Grund auf aufzusetzen und parallel dazu die lizenzkonforme Distribution vorzubereiten.

Zielgruppe

Der Workshop richtet sich an alle, die praktische Erfahrungen bei der Erstellung eines Embedded Linux Systems von Grund auf sammeln und lernen wollen, welche Maßnahmen parallel zur Entwicklung notwendig sind, um das System lizenzkonform zu machen.

Die Agenda

Tag 1: 09 - 17:00 Uhr

Erstellung eines Embedded-Linux-Systems

Referenten: A. Klinger

  • Aufbau von Embedded-Linux-Systemen
  • Cross-Development-Toolchain
  • buildroot als Buildsystem
  • Bootloader – barebox konfigurieren und erstellen
  • Device-Tree – Aufbau und Verwendung

Tag 2: 09 - 17:00 Uhr

Open Source Compliance und Anwendung auf das Embedded-System

Referenten: J. Altenberg, C. Kresse, A. Klinger

  • Crashkurs Open-Source Compliance
  • Lizenzpflichten-Checklisten erstellen
  • Linux-Kernel patchen, konfigurieren und erstellen
  • Root-Filesystem – Softwareauswahl für Entwicklung und produktives System

Tag 3: 09 - 17:00 Uhr

Individuelle Anpassungen des Systems, Erfüllung der Lizenzpflichten und Einführung in Scannin

Referenten: J. Altenberg, C. Kresse, A. Klinger

  • Integration eines eigenen Treibers
  • Integration einer proprietären Applikation
  • Automatisierung des Builds mit External-Directory
  • Erfüllung der Lizenzpflichten
  • Zulassungsprozess für neu hinzugefügte Komponente
  • Einführung in informatives Scanning

Tag 4: 09 - 17:00 Uhr

Lizenz-Scanning und Audit des Produkts

Referenten: J. Altenberg, C. Kresse

  • Praktische Übungen mit ScanCode und FOSSology
  • License Compliance Audit (inkl. Linuxkernel Delta-Scan)

Die Referenten

Jan Altenberg | Open-Source Consulting

Jan Altenberg beschäftigt sich seit mehr als 15 Jahren beruflich mit Linux. Er betreute u.a. verschiedene Arbeiten für das EU-Projekt OCEAN, welches sich zum Ziel setzte, eine offene Steuerungsplattform auf Basis von Realtime Linux zu schaffen. Von 2007-2019 arbeitete er für die Linutronix GmbH und leitete dort zuletzt den technischen Vertrieb. Seit April 2019 arbeitet er als System Architekt und Experte für Open-Source Technologien für die Continental Automotive GmbH. Nebenberuflich berät er Firmen zum Umgang mit Open-Source Software im industriellen Umfeld.

Andreas Klinger | IT Klinger

Andreas Klinger ist seit 1998 Trainer, Berater und Entwickler im Bereich der systemnahen Softwareentwicklung mit den Schwerpunkten Treiberentwicklung, Embedded-Linux und Echtzeit. Als Spezialist für Linux beschäftigt er sich mit dem internen Aufbau des Kernels, den Systemmechanismen sowie vor allem mit deren Einsatz in Embedded-Systemen. Andreas Klinger wurde 2014 von den Besuchern des ESE Kongress mit dem Speaker Award Publikumspreis ausgezeichnet.

Caren Kresse | OSADL

Caren Kresse ist Diplom-Physikerin und hat während ihres Studiums ein Interesse an der praktischen Anwendung von Open Source Software entwickelt. Sie hat sich mit verschiedenen Aspekten der Einhaltung von Open-Source-Lizenzen bei OSADL beschäftigt und sich so ein tiefes Wissen über das Thema angeeignet.

Share by: