Open Source

Auch bekannt unter:

  • Quelloffen
  • Freie Software
  • OSS

Quellen und weiterführende Links:


Open Source Open-Source-Software ist Software, deren Quellcode offen einsehbar ist und frei genutzt, verändert und weitergegeben werden darf. ( quelloffen Open-Source-Software ist Software, deren Quellcode offen einsehbar ist und frei genutzt, verändert und weitergegeben werden darf.) bezeichnet Software, deren Quellcode öffentlich zugänglich ist und unter einer Lizenz steht, die das Nutzen, Verändern und Weitergeben erlaubt. Bekannte Beispiele reichen vom Betriebssystem Linux über Webframeworks Ein Webframework ist ein Framework, das die Entwicklung von Webanwendungen und Webseiten vereinfacht und beschleunigt. wie Ruby on Rails Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby Ruby ist eine quelloffene, objektorientierte Programmiersprache, die sich besonders durch ihren einfach zu lesenden Syntax auszeichnet. und das Model-View-Controller MVC (Model-View-Controller) ist ein Architekturmuster, das eine Anwendung in Datenmodell, Darstellung und Steuerungslogik trennt.-Pattern. bis zu unzähligen Bibliotheken, die in fast jedem Softwareprojekt zum Einsatz kommen.

Für die Entwicklung bietet Open Source Open-Source-Software ist Software, deren Quellcode offen einsehbar ist und frei genutzt, verändert und weitergegeben werden darf. große Vorteile: Man baut auf erprobten, von einer Community gepflegten Bausteinen auf, statt das Rad neu zu erfinden. Das beschleunigt die Entwicklung, erhöht die Qualität und vermeidet die Abhängigkeit von einem einzelnen Anbieter.


Verwandte Technologien und Begriffe:

  • Ruby on Rails Ruby on Rails ist ein serverseitiges, quelloffenes Webframework. Es verwendet die Programmiersprache Ruby und das Model-View-Controller-Pattern.
  • Git Git ist ein verteiltes Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen am Quellcode nachzuverfolgen und gemeinsam an Projekten zu arbeiten.
  • Tech Stack Die Summe aller verwendeten Technologien einer Webseite oder Applikation wird als Tech-Stack bezeichnet