Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Internet der Dinge-Technologie

Einsteiger-Guide zu Open-Source-Terminologie

Bosch IoT Suite als „Best in Class“ ausgezeichnet

Im aktuellen Teknowlogy | PAC RADAR Report wurde die Bosch IoT Suite unter Open-Source-basierten IoT-Plattformen als „Best in Class“ anerkannt.

Vollständigen Report lesen

Open-Source-Software ist zum Eckpfeiler moderner Technologie geworden. Ob Sie ein Produkt bauen oder zu einer Community beitragen – das Verständnis der Schlüsselbegriffe hilft Ihnen, dieses Ökosystem souverän zu navigieren.

Project (Projekt)

Im Kern jeder Open-Source-Community liegt das Projekt. Ein Projekt hostet alle Artefakte – Source Code, Dokumentation, Test Suites, Build Scripts –, die gemeinsam eine spezifische Problemdomäne adressieren.

Git / GitHub

Git ist ein verteiltes Versionskontrollsystem, das Änderungen am Source Code trackt. Es ist das Standard-Tool für das Historie-Management eines Open-Source-Projekts.

GitHub, mittlerweile Teil von Microsoft, bietet einen gehosteten Git-Service mit zusätzlichen Kollaborationsfeatures. Es ist zum de-facto Hub für die meisten Open-Source-Projekte geworden.

Committer

Committer sind vertrauenswürdige Contributor mit Schreibzugriff auf das Repository. Sie reviewen eingehende Änderungen, entscheiden über Merges und formen die zukünftige Richtung des Projekts.

Contributor (Beitragende)

Wenn ein User ein fehlendes Feature oder eine Verbesserung identifiziert, kann er als Contributor aktiv werden, indem er einen Pull Request einreicht. Dieser wird geprüft und, falls akzeptiert, von einem Committer gemerged.

Pull Request (PR)

Ein Pull Request ist der primäre Mechanismus für Änderungsvorschläge. Er erlaubt der Community, Modifikationen zu diskutieren, zu testen und zu approven, bevor sie Teil des Main Codebase werden.

Contribution License Agreement (CLA)

Ein CLA ist ein rechtlicher Vertrag, den Contributor unterzeichnen, um Ownership und Lizenzierung ihrer Submissions zu klären. Nicht alle Projekte verlangen einen CLA – viele verlassen sich auf die Open-Source-Lizenz des Projekts – doch CLAs helfen, spätere Rechtskonflikte zu vermeiden.

Open-Source-Lizenz

Im Gegensatz zu proprietärer Software, die unter kommerziellen Lizenzen vertrieben wird, werden Open-Source-Projekte unter permissiven oder Copyleft-Lizenzen wie BSD, MIT, Apache 2.0 und GPLv3 verteilt. Jede Lizenz diktiert, wie der Code genutzt, modifiziert und redistribuiert werden darf. Alle Major-Lizenzen sind OSI-approved und erfüllen die Open Source Definition.

Open-Source-Foundation

Eine Open-Source-Foundation ist ein Non-Profit-Dach, das multiple Projekte hostet und Governance, Policies und Best Practices etabliert. Foundations bieten eine vendor-neutrale Umgebung für Kollaboration, gewährleisten Transparenz und langfristige Nachhaltigkeit.

Internet der Dinge-Technologie

  1. Stereolithografie (SLA) 3D-Druck: UV-härtendes Harz für schnelle, starke Prototypen
  2. Wie Open Source Innovation im Internet of Things antreibt
  3. FirePick Delta Projektlog: Open-Source MicroFactory mit OpenPnP aufbauen
  4. OAP vorgestellt: Offenes Referenzdesign für intelligente mobile Roboter
  5. AT&T & Tech Mahindra starten Acumos: Open-Source-KI-Plattform für schnelles Deployment
  6. Open-Source-Software im IoT absichern: Software-Risiken mindern
  7. Open Source vs. Vendor-Supported IoT Development Tools: Den richtigen Stack für Ihr Enterprise wählen
  8. DeepLabCut: Open-Source KI für präzises Body-Part-Tracking bei bewegten Tieren
  9. Warum Open Source Innovation am Edge antreibt – Essential eBook
  10. Open Source treibt den Aufstieg von IoT und Edge Computing voran