Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Internet of Things-technologie

Inleiding tot open source-terminologie

Bosch IoT Suite beoordeeld als "best in class"

De nieuwste technologie | PAC RADAR op IoT-platforms op basis van open source beoordeelde de Bosch IoT Suite als "best in class".

Lees het rapport

Open source software is een alomtegenwoordige kracht in de technologische industrie. De meeste organisaties die tegenwoordig software maken, gebruiken ofwel open source software of leveren rechtstreekse bijdragen aan open source-gemeenschappen.

Mensen die nieuw zijn in de open source-gemeenschap zijn vaak niet in staat om een ​​deel van het jargon te begrijpen dat zich rond de gemeenschap heeft ontwikkeld. Deze snelle inleiding over open source-terminologie zou moeten helpen het jargon te ontcijferen.

Project

De kern van elke open source-gemeenschap is het project. Het project herbergt alle artefacten die worden ontwikkeld om problemen met een specifieke technologie op te lossen. De kern van elk open source-project is de broncode, maar een project omvat ook documentatie, testcases, buildtools, enz.

Git/GitHub

Git is een gedistribueerd versiebeheersysteem voor het volgen van wijzigingen in de broncode tijdens softwareontwikkeling. Het is een populaire tool die in open source-projecten wordt gebruikt om hun artefacten te volgen.

GitHub is een beheerde service, nu eigendom van Microsoft, die git-repositories en andere ontwikkelingsservices levert aan open source-projecten. GitHub is de feitelijke locatie geworden voor het hosten van een open source-project.

Betrokkene

De personen die aan een open source-project werken, worden doorgaans committers genoemd. Deze mensen hebben schrijftoegang tot de projectrepositories en nemen de uiteindelijke beslissing over wat in een project wordt geaccepteerd en hoe het project in de toekomst zal evolueren in termen van nieuwe functies, architecturale veranderingen, enz.

Bijdrager

Mensen die de technologie gebruiken die door een open source-project is gemaakt, bereiken vaak een punt waarop ze vinden dat een bepaalde functie ontbreekt of dat er iets in de bestaande code moet worden gewijzigd om beter aan hun vereisten te voldoen. In een dergelijk geval kan een gebruiker van het project een bijdrager worden door de nodige wijzigingen aan te brengen en een pull-verzoek te maken, zodat deze wijzigingen worden goedgekeurd door een committer en worden samengevoegd in de codebasis van het project.

Pull-verzoek

Een pull-verzoek (PR) is hoe een ontwikkelaar een wijziging communiceert die ze willen aanbrengen in een git-repository. Gewoonlijk zou een ontwikkelaar een PR uitgeven die vervolgens door een van de committers van het project in de hoofdtak van een git-repository zou worden geaccepteerd.

Bijdragelicentieovereenkomst

Een contributielicentieovereenkomst (CLA) is een juridisch document dat is ondertekend door elke ontwikkelaar die intellectueel eigendom bijdraagt ​​aan een open source-project. De cao zal doorgaans de voorwaarden specificeren waaronder ontwikkelaars hun bijdragen kunnen indienen. Niet alle open source projecten gebruiken daarvoor een CAO. In veel gevallen worden de toepasselijke voorwaarden al gespecificeerd door de open source-licentie die een project gebruikt.

Open source-licentie

Traditionele propriëtaire software wordt verkocht door leveranciers onder een commerciële licentie. Open source software wordt vrij toegankelijk gemaakt onder een open source licentie. Er zijn een aantal open source-licenties beschikbaar, waarvan BSD, MIT, Apache en GPL de meest populaire zijn. Elke licentie heeft verschillende voorwaarden die van invloed zijn op hoe gebruikers de open source-technologie kunnen gebruiken. Alle licenties zijn gecertificeerd door het Open Source Initiative (OSI) en voldoen aan de Open Source Definition.

Open source foundation

Een open source-stichting is een non-profitorganisatie die een aantal verschillende open source-projecten host. De stichting biedt doorgaans de regels en het beleid voor het beheer van open source-projecten in haar gemeenschap. De waarde van een stichting is dat het een leverancier-neutrale plek biedt voor commerciële bedrijven om samen te werken aan open source.


Internet of Things-technologie

  1. Een inleiding tot stereolithografie (SLA)
  2. Open source en het internet der dingen:innovatie door samenwerking
  3. Een projectlogboek voor FirePick Delta, de Open Source MicroFactory
  4. Artikel:Maak kennis met OAP — een open robotreferentieontwerpproject
  5. AT&T, Tech Mahindra werken samen aan nieuw open source AI-platform
  6. Softwarerisico's:Open source beveiligen in IoT
  7. Open source IoT-ontwikkeltools versus door leveranciers ondersteunde tools
  8. DeepLabCut:een open source AI om lichaamsdelen van bewegende soorten te volgen
  9. De noodzaak van open source aan de rand (eBook)
  10. Open source stimuleert de acceptatie van IoT en Edge Computing
  11. Inleiding tot de terminologie van zandgieten