Open Source



Einleitung

Im heutigen aiMOOC befassen wir uns mit einem Thema, das in der Welt der Softwareentwicklung eine zentrale Rolle spielt: Open Source. Open Source bezieht sich auf Software, deren Quellcode öffentlich zugänglich ist. Dies ermöglicht es jedem, den Code einzusehen, zu verändern und zu verwenden. Der Open-Source-Ansatz hat die Entwicklung von Software revolutioniert, indem er eine Gemeinschaft von Entwicklern fördert, die gemeinsam an Projekten arbeiten, Wissen teilen und innovative Lösungen schaffen. In diesem Kurs wirst Du nicht nur lernen, was Open Source genau ist, sondern auch die Geschichte, die wichtigsten Projekte, Lizenzen und die Bedeutung der Open-Source-Gemeinschaft kennenlernen.


Was ist Open Source?

Open Source Software (OSS) steht im Gegensatz zu proprietärer Software. Während bei proprietärer Software der Quellcode geheim und urheberrechtlich geschützt ist, wird bei Open Source Software der Quellcode offen gelegt. Dies hat bedeutende Vorteile, wie die Förderung von Innovation, die Verbesserung der Sicherheit durch transparente Prozesse und die Schaffung einer Gemeinschaft, die gemeinsam an der Verbesserung der Software arbeitet.


Geschichte von Open Source

Die Geschichte von Open Source reicht zurück in die Anfänge der Softwareentwicklung. In den frühen Tagen des Computings war es üblich, dass Entwickler ihre Software und den Quellcode mit anderen teilten. Die formelle Bewegung hin zu Open Source, wie wir sie heute kennen, begann jedoch in den späten 1980er und frühen 1990er Jahren, als sich Entwickler gegen die zunehmende Kommerzialisierung von Software aussprachen. Schlüsselereignisse umfassen die Gründung der Free Software Foundation (FSF) und die Veröffentlichung der GNU General Public License (GPL), die die Verbreitung von freier und Open-Source-Software förderte.


Open-Source-Lizenzen

Open-Source-Lizenzen regeln, wie Software verwendet, geteilt und modifiziert werden kann. Die bekannteste Open-Source-Lizenz ist die GNU General Public License (GPL), die verlangt, dass abgeleitete Werke ebenfalls als Open Source veröffentlicht werden. Es gibt jedoch viele andere Lizenzen, wie die MIT License, die Apache License und die BSD Licenses, die weniger restriktive Bedingungen stellen.


Bedeutende Open-Source-Projekte

Es gibt zahlreiche bedeutende Open-Source-Projekte, die eine breite Palette von Anwendungen abdecken, von Betriebssystemen wie Linux und Android, über Webbrowser wie Firefox, bis hin zu kompletten Bürosoftwarepaketen wie LibreOffice. Diese Projekte demonstrieren die Stärke der Open-Source-Philosophie durch ihre breite Akzeptanz und Verwendung sowohl in der Industrie als auch bei Privatanwendern.


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Welche Aussage über Open-Source-Lizenzen ist FALSCH?

Welches Betriebssystem ist ein Beispiel für Open Source?

Was bedeutet Open Source?

Für was steht OSS?

Was ist ein Vorteil von Open Source Software?

Welches Projekt ist ein berühmtes Open-Source-Projekt?

Welche Organisation setzt sich für freie Software und Open Source ein?

Was ist KEIN Vorteil von Open Source Software?

Welche Lizenz ist eine bekannte Open-Source-Lizenz?

Was erlaubt die GNU GPL speziell?





Memory

Free Software FoundationEine Lizenz, die verlangt, dass abgeleitete Werke ebenfalls als Open Source veröffentlicht werdenEin Open-Source-WebbrowserInnovationEine Organisation, die sich für freie Software und Open Source einsetztEin Vorteil der Open-Source-SoftwareentwicklungEin frei verfügbares Betriebssystem als Beispiel für Open SourceLinuxFirefoxGNU General Public License





Kreuzworträtsel

              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
×

Eingabe

Benutzen Sie zur Eingabe die Tastatur. Eventuell müssen sie zuerst ein Eingabefeld durch Anklicken aktivieren.

Waagrecht →Senkrecht ↓
3
Ein Schlüsselvorteil von Open Source
4
Eine weniger restriktive Open-Source-Lizenz




LearningApps

Lückentext

Vervollständige den Text.

Open Source Software (

) ermöglicht es, dass der

öffentlich zugänglich ist. Dies fördert die

und die Entwicklung einer Gemeinschaft, die gemeinsam an der

der Software arbeitet. Eine bekannte Open-Source-

ist die GNU General Public License (

), die verlangt, dass abgeleitete Werke ebenfalls als Open Source

werden müssen.



Offene Aufgaben

Leicht

  1. Recherchiere: Suche drei Open-Source-Projekte und beschreibe kurz deren Ziel und Bedeutung.
  2. Diskutiere: Erörtere in einer kleinen Gruppe die Vor- und Nachteile von Open Source Software.
  3. Praxis: Installiere eine Open-Source-Software deiner Wahl und beschreibe deine ersten Schritte mit dieser.

Standard

  1. Entwickle: Schreibe einen einfachen Code-Beitrag für ein Open-Source-Projekt und dokumentiere deine Erfahrungen.
  2. Analysiere: Vergleiche die Lizenzbedingungen der GPL mit denen der MIT-Lizenz.
  3. Präsentiere: Halte ein kurzes Referat über die Geschichte von Open Source und dessen Einfluss auf die Softwareentwicklung.

Schwer

  1. Programmiere: Entwickle eine kleine Open-Source-Anwendung und veröffentliche sie unter einer Open-Source-Lizenz.
  2. Forschung: Untersuche, wie Open Source Software in großen Unternehmen eingesetzt wird.
  3. Innoviere: Entwickle ein Konzept für ein Open-Source-Projekt, das einen sozialen oder ökologischen Beitrag leisten könnte.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

  1. Erkläre: Wie beeinflusst die Wahl der Open-Source-Lizenz die Verbreitung und Weiterentwicklung eines Projekts?
  2. Diskutiere: Inwiefern fördert Open Source Software die Transparenz und Sicherheit in der Softwareentwicklung?
  3. Beurteile: Welchen Einfluss hat die Open-Source-Bewegung auf die Innovation in der Technologiebranche?
  4. Vergleiche: Stelle die Gemeinschaftsentwicklung von Open Source Projekten der Entwicklung proprietärer Software gegenüber.
  5. Reflektiere: Wie könnte die Zukunft von Open Source Software aussehen und welche Herausforderungen könnten dabei auftreten?



OERs zum Thema


Links






Schulfach+





aiMOOCs



aiMOOC Projekte













YouTube Music: THE MONKEY DANCE


Spotify: THE MONKEY DANCE


Apple Music: THE MONKEY DANCE


Amazon Music: THE MONKEY DANCE



The Monkey Dance SpreadShirtShop




The Monkey DanceaiMOOCs

  1. Trust Me It's True: #Verschwörungstheorie #FakeNews
  2. Gregor Samsa Is You: #Kafka #Verwandlung
  3. Who Owns Who: #Musk #Geld
  4. Lump: #Trump #Manipulation
  5. Filth Like You: #Konsum #Heuchelei
  6. Your Poverty Pisses Me Off: #SozialeUngerechtigkeit #Musk
  7. Hello I'm Pump: #Trump #Kapitalismus
  8. Monkey Dance Party: #Lebensfreude
  9. God Hates You Too: #Religionsfanatiker
  10. You You You: #Klimawandel #Klimaleugner
  11. Monkey Free: #Konformität #Macht #Kontrolle
  12. Pure Blood: #Rassismus
  13. Monkey World: #Chaos #Illusion #Manipulation
  14. Uh Uh Uh Poor You: #Kafka #BerichtAkademie #Doppelmoral
  15. The Monkey Dance Song: #Gesellschaftskritik
  16. Will You Be Mine: #Love
  17. Arbeitsheft


© The Monkey Dance on Spotify, YouTube, Amazon, MOOCit, Deezer, ...



Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen

Teilen Facebook Twitter Google Mail an MOOCit Missbrauch melden Zertifikat beantragen


0.00
(0 Stimmen)





Children for a better world >> Förderung der AI Fair-Image Challenge

Für unsere deutschlandweite AI Fair-Image Challenge werden wir von CHILDREN JUGEND HILFT! gefördert. Alle Infos zur Challenge hier >>. Wenn auch Ihr Euch ehrenamtlich engagiert und noch finanzielle Unterstützung für Eurer Projekt braucht, dann stellt gerne einen Antrag bei JUGEND HILFT.