Een beginnersgids voor open-source terminologie
Bosch IoT Suite beoordeeld als "Best in Class"
In de meest recente Teknowlogy | PAC RADAR rapport werd de Bosch IoT Suite erkend als "best in class" onder open-source-gebaseerde IoT-platforms.
Open-source software is een hoeksteen van moderne technologie geworden. Of je nu een product bouwt of bijdraagt aan een community, het begrijpen van de kerntermen helpt je om dit ecosysteem met vertrouwen te navigeren.
Project
In het hart van elke open-source community ligt het project. Een project host alle artefacten—broncode, documentatie, testsuites, buildscripts—die collectief een specifiek probleemdomein aanpakken.
Git / GitHub
Git is een gedistribueerd versiebeheersysteem dat wijzigingen in broncode volgt. Het is de standaardtool voor het beheren van de geschiedenis van een open-source project.
GitHub, nu onderdeel van Microsoft, biedt een gehoste Git-service met extra samenwerkingsfeatures. Het is de facto hub voor de meeste open-source projecten geworden.
Committer
Committers zijn vertrouwde bijdragers met schrijftoegang tot de repository. Ze beoordelen inkomende wijzigingen, beslissen wat wordt samengevoegd en vormgeven de toekomstige richting van het project.
Contributor
Wanneer een gebruiker een ontbrekende feature of verbetering identificeert, kan hij een contributor worden door een pull request in te dienen. De request wordt beoordeeld en, indien geaccepteerd, samengevoegd door een committer.
Pull Request
Een pull request (PR) is het primaire mechanisme voor het voorstellen van wijzigingen. Het stelt de community in staat om wijzigingen te bespreken, testen en goedkeuren voordat ze onderdeel worden van de hoofdbroncode.
Contribution License Agreement (CLA)
Een CLA is een juridisch contract dat bijdragers tekenen om eigendom en licentie van hun inzendingen te verduidelijken. Hoewel niet alle projecten een CLA vereisen—veel vertrouwen op de open-source licentie van het project—helpen CLAs downstream juridische conflicten te voorkomen.
Open-Source Licentie
In tegenstelling tot proprietaire software verkocht onder commerciële licenties, worden open-source projecten gedistribueerd onder permissieve of copyleft licenties zoals BSD, MIT, Apache 2.0, en GPLv3. Elke licentie dicteert hoe de code gebruikt, gewijzigd en herverdeeld kan worden. Alle grote licenties zijn OSI-goedgekeurd en voldoen aan de Open Source Definition.
Open-Source Foundation
Een open-source foundation is een non-profits dakorganisatie die meerdere projecten host en governance, beleid en best practices vastlegt. Foundations bieden een vendor-neutrale omgeving voor samenwerking, wat transparantie en lange-termijn duurzaamheid garandeert.
Internet of Things-technologie
- FirePick Delta Project Log: Een Open-Source MicroFactory Bouwen met OpenPnP
- OAP Introduceren: Een Open Referentie-ontwerp voor Intelligente Mobiele Robots
- DeepLabCut: Open-source AI voor nauwkeurig lichaamsdeel-tracking bij bewegende dieren
- Terminologie Zandgieten: Uitgebreide Gids
- Stereolithografie (SLA) 3D-Printen: UV-Gehardeerde Hars Bouwt Snelle, Sterke Prototypes
- Hoe open source innovatie drijft in het Internet of Things
- AT&T & Tech Mahindra lanceren Acumos: een open-source AI-platform voor snelle implementatie
- Open-Source Software in IoT Beveiligen: Software Risico's Mitigeren
- Open-Source vs. Vendor-ondersteunde IoT-ontwikkeltools: De Juiste Stack Kiezen voor Je Onderneming
- Waarom Open Source Innovatie Aan De Edge Drijft – Essentiële eBook
- Open Source drijft de opkomst van IoT en Edge Computing