# Workshop: Open-Source-Software Open-Source ist aus der heutigen IT nicht mehr wegzudenken. Kernbestandteile fast jeder Software von Web-Applikationen zu Handy-Apps bis hin zu Betriebssystemen sind Open-Source. Aber was genau bedeutet das eigentlich. Das Zentrum virtUOS der Universität Osnabrück lädt am 9. und 16. Dezember zum Online-Workshop **Open-Source-Software** ein. Der Workshop ist offen für alle, richtet sich jedoch vor allem an Interessierte mit einem technischen Hintergrund in den Bereichen Entwicklung, Deployment oder Projektmanagement. Der Workshop hat viele Überschneidungen zu den Themen moderne Softwareentwicklung und Deployment. ## Referent Der Workshop wird geleitet von **Lars Kiesow**. Lars ist seit über 10 Jahren im Bereich Open-Source-Software tätig und aktiv an verschiedenen Projekten beteiligt. Seine Arbeit beinhaltet Softwareentwicklung, Projekt- und Community-Management, sowie Consulting für Unternehmen. ## Termine Der Workshop findet jeweils **freitagnachmittags** statt: - Freitag, 9. Dezember, 14-18 Uhr - Freitag, 16. Dezember, 14-18 Uhr ## Ort Online Seminar im BigBlueButton der Universität Osnabrück. ## Zielgruppe Die Zielgruppe des Workshops sind vor allem Studierende der Fächer **Informatik**, **Wirtschaftsinformatik** und **Cognitive Science**. Bei Interesse dürfen aber auch gerne weitere Personengruppen teilnehmen. ## Anmeldung Die Teilnehmerzahl ist auf 30 Personen beschränkt. Das Anmeldeformular ist nicht beschränkt. Wir schicken in regelmäßigen Abständen Bestätigungen an die angegebenen E-Mail-Adressen. - [Zur Anmeldung](https://vt.uos.de/dpna3) Der Workshop wird aufgezeichnet. ## Ablauf und Themen ### Tag 1 (9. Dezember) - 14:00 Uhr – **Willkommen** Vorstellung, kurze Einführung, organisatorisches - 14:15 Uhr – **Vorstellung** Wer ist dabei? Welchen Hintergrund haben Teilnehmer? Was studieren sie? Wor arbeiten sie? - 14:30 Uhr – **Was ist Open Source?** Was ist eigentlich die Idee hinter Open Source? Wo kommt das Prinzip her? Wo wird das heute eingesetzt? - 15:00 Uhr – **Plattformen: GitHub, GitLab und Co** Codeablage, Kooperationsplattform, Dokumentationsplattform und Automatisierung. Große Open Source Plattformen bieten viele verschiedene Tools zu kollaborativen Arbeiten an freier Software. - 15:30 Uhr – *Diskussion, Pause* - 16:00 Uhr – **Zu Projekten beitragen** GitHub einrichten. Wie funktionieren Pullrequests. Wie funktionieren Codereviews? Automatische Tests. - 17:00 Uhr – **Praxis** - Zu Projekten beitragen Erstellt einen Pullrequest gegen ein Testprojekt auf GitHub. - Erstes eigenes Projekt Legt ein eigenes Projekt an und tragt Code bei. #### Bis zum nächsten Termin Bei Interesse: - GitHub ausprobieren. - Eigenes Projekt anlegen. - CI Pipeline bauen. ### Tag 2 (16. Dezember) - 14:00 Uhr – **Willkommen** Worum geht es an Tag 2? Kurzübersicht über die letzten Themen. - 14:30 Uhr – **Open Source Nutzen** Kann ich Open Source Projekte immer einfach so nutzen? Muss ich beim Deployment etwas beachten? Open Source kann ich ja anpassen! Aber was mache ich mit Anpassungen? - 15:00 Uhr – **Open Source im Business** Kann ich Open Source Projekte in meiner Firma nutzen? Muss ich dann auch alles veröffentlichen, was ich mache? Was sind Befürchtungen oder Vorurteile gegen Open Source? Wie kann mir Open Source helfen? - 15:30 Uhr – *Diskussion, Pause* - 16:00 Uhr – **Open Source Lizenztypen und Lizenzenen** Welche unterschiedlichen Typen von Open Source Lizenzen gibt es? Copyleft-Lizenzen. Lizenzideen. Lizenzkompatibilität. Wie wähle ich eine Lizenz? - 16:30 Uhr – **Geschäftsmodelle hinter Open-Source-Software** Wie kann man mitOpen-Source-Softwaree Geld machen? Entwicklung? Deployment? Cloudanbieter? Zusatzsoftware? Werbung? Eigene Kosten senken? - 17:00 Uhr – **Sicherheit bei Open-Source** Open-Source ist viel sicherer! Open Source ist viel unsicherer! Ein paar Überlegungen zu Sicherheitsproblemen. Nicht nur bei Open-Source-Software. - 17:30 Uhr – Feedback Wie hat der Workshop gefallen? #### Ausblick und weitere Ideen - Zu Projekt beitragen - Mein erstes eigenes Projekt - CI/CD - Lizenz auf Projekt anwenden ## Fragen Falls Fragen zum Workshop bestehen, erreichen Sie den Referenten per E-Mail unter oss-workshop@lkiesow.de. ## Verbundprojekt „Connecting Experts and Services“ Der Workshop ist Teil der „Hochschule.digital Niedersachsen“ im Verbundprojekt „Connecting Experts and Services“ (ConnEx). Das Projekt solle die Vernetzung und Zusammenarbeit in Sachen Digitalisierung sowohl innerhalb der einzelnen Hochschulstandorte als auch landesweit durch dauerhafte Strukturen verankern.