Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial Internet of Things >> Teknologi Internet of Things

Panduan Pemula untuk Terminologi Open-Source

Bosch IoT Suite Dinilai “Best in Class”

Dalam laporan Teknowlogy | PAC RADAR terbaru, Bosch IoT Suite diakui sebagai “best in class” di antara platform IoT berbasis open-source.

Baca laporan lengkap

Perangkat lunak open-source telah menjadi sumbu teknologi modern. Apakah Anda membangun produk atau berkontribusi pada komunitas, memahami istilah kunci dapat membantu Anda menavigasi ekosistem ini dengan percaya diri.

Proyek

Di inti setiap komunitas open-source terletak proyek. Sebuah proyek menyelenggarakan semua artefak—kode sumber, dokumentasi, suite pengujian, skrip build—yang secara kolektif menangani domain masalah tertentu.

Git / GitHub

Git adalah sistem kontrol versi terdistribusi yang melacak perubahan dalam kode sumber. Ini adalah alat standar untuk mengelola riwayat proyek open-source.

GitHub, kini bagian dari Microsoft, menawarkan layanan Git yang dihosting dengan fitur kolaborasi tambahan. Ini telah menjadi pusat de facto untuk sebagian besar proyek open-source.

Committer

Committer adalah kontributor tepercaya dengan akses tulis ke repositori. Mereka meninjau perubahan yang masuk, memutuskan apa yang akan digabungkan, dan membentuk arah masa depan proyek.

Contributor

Saat pengguna mengidentifikasi fitur yang hilang atau perbaikan, mereka dapat menjadi kontributor dengan mengajukan pull request. Permintaan tersebut ditinjau dan, jika diterima, digabungkan oleh committer.

Pull Request

A pull request (PR) adalah mekanisme utama untuk mengusulkan perubahan. Ini memungkinkan komunitas untuk membahas, menguji, dan menyetujui modifikasi sebelum mereka menjadi bagian dari basis kode utama.

Contribution License Agreement (CLA)

CLA adalah kontrak hukum yang ditandatangani oleh kontributor untuk mengklarifikasi kepemilikan dan lisensi pengajuan mereka. Meskipun tidak semua proyek memerlukan CLA—banyak yang bergantung pada lisensi open-source proyek—CLA membantu mencegah konflik hukum di masa depan.

Open-Source License

Berbeda dengan perangkat lunak pemilik yang dijual di bawah lisensi komersial, proyek open-source didistribusikan di bawah lisensi permisif atau copyleft seperti BSD, MIT, Apache 2.0, dan GPLv3. Setiap lisensi menentukan bagaimana kode dapat digunakan, dimodifikasi, dan didistribusikan kembali. Semua lisensi utama disetujui OSI dan memenuhi Open Source Definition.

Open-Source Foundation

Fondasi open-source adalah organisasi nirlaba yang menempatkan beberapa proyek dan mendirikan tata kelola, kebijakan, dan praktik terbaik. Fondasi menyediakan lingkungan netral vendor untuk kolaborasi, memastikan transparansi dan kelangsungan jangka panjang.


Teknologi Internet of Things

  1. Cetak 3D Stereolithography (SLA): Resin Disintensikan UV Membuat Prototipe Cepat dan Kuat
  2. Bagaimana Open Source Mendorong Inovasi dalam Internet of Things
  3. Log Proyek FirePick Delta: Membangun MicroFactory Sumber Terbuka dengan OpenPnP
  4. Memperkenalkan OAP: Desain Referensi Terbuka untuk Membangun Robot Mobile Cerdas
  5. AT&T dan Tech Mahindra Meluncurkan Acumos: Platform AI Open-Source untuk Deploy Cepat
  6. Mengamankan Perangkat Lunak Open-Source di IoT: Mengurangi Risiko Perangkat Lunak
  7. Alat Pengembangan IoT Open-Source vs. Didukung Vendor: Memilih Stack yang Tepat untuk Perusahaan Anda
  8. DeepLabCut: AI Open-Source untuk Pelacakan Bagian Tubuh Hewan Bergerak dengan Akurat
  9. Mengapa Open Source Mendorong Inovasi di Edge – eBook Esensial
  10. Sumber Terbuka Membangkitkan Pertumbuhan IoT dan Edge Computing