オープンソース用語の紹介
Bosch IoTSuiteは「クラス最高」と評価されました
最新のテノロジー|オープンソースに基づくIoTプラットフォーム上のPACRADARは、Bosch IoTSuiteを「クラス最高」と評価しました。
レポートを読むオープンソースソフトウェアは、テクノロジー業界の至る所に存在する力です。今日ソフトウェアを作成しているほとんどの組織は、オープンソースソフトウェアを使用しているか、オープンソースコミュニティに直接貢献しています。
オープンソースコミュニティに不慣れな人々は、コミュニティの周りで進化した用語のいくつかを理解するのに途方に暮れることがよくあります。オープンソース用語に関するこの簡単な入門書は、専門用語の解読に役立つはずです。
プロジェクト
オープンソースコミュニティの中心にあるのはプロジェクトです。プロジェクトは、特定のテクノロジーに関連する問題を解決するために開発されているすべてのアーティファクトをホストします。オープンソースプロジェクトの中核はソースコードですが、プロジェクトにはドキュメント、テストケース、ビルドツールなども含まれます。
Git / GitHub
Gitは、ソフトウェア開発中のソースコードの変更を追跡するための分散バージョン管理システムです。これは、オープンソースプロジェクトでアーティファクトを追跡するために使用される人気のあるツールです。
GitHubは、現在Microsoftが所有するマネージドサービスであり、オープンソースプロジェクトにgitリポジトリやその他の開発サービスを提供します。 GitHubは、オープンソースプロジェクトをホストするための事実上の場所になりました。
コミッター
オープンソースプロジェクトに取り組む個人は、通常、コミッターと呼ばれます。これらの人々は、プロジェクトリポジトリへの書き込みアクセス権を持ち、プロジェクトに受け入れられるものと、新機能、アーキテクチャの変更などの観点からプロジェクトが将来どのように進化するかについて最終決定を下します。
寄稿者
オープンソースプロジェクトによって作成されたテクノロジを使用している人は、特定の機能が不足している、または既存のコードの何かを要件に合わせて変更する必要があると感じることがよくあります。このような場合、プロジェクトのユーザーは、必要な変更を加え、プルリクエストを作成して、これらの変更をコミッターに承認させ、プロジェクトのコードベースにマージすることで、寄稿者になることができます。
プルリクエスト
プルリクエスト(PR)は、開発者がgitリポジトリに加えたい変更を伝達する方法です。通常、開発者はPRを発行し、それがプロジェクトのコミッターの1人によってgitリポジトリのメインブランチに受け入れられます。
貢献ライセンス契約
貢献ライセンス契約(CLA)は、オープンソースプロジェクトに知的財産を提供する開発者によって署名された法的文書です。 CLAは通常、開発者が投稿を送信できる条件を指定します。すべてのオープンソースプロジェクトがその目的でCLAを使用しているわけではありません。多くの場合、適用される利用規約は、プロジェクトが使用するオープンソースライセンスによってすでに指定されています。
オープンソースライセンス
従来のプロプライエタリソフトウェアは、商用ライセンスの下でベンダーによって販売されています。オープンソースソフトウェアは、オープンソースライセンスの下で自由にアクセスできるようになっています。利用可能なオープンソースライセンスは多数ありますが、最も人気のあるものはBSD、MIT、Apache、およびGPLです。各ライセンスには、ユーザーがオープンソーステクノロジーを使用する方法に影響を与えるさまざまな契約条件があります。すべてのライセンスは、オープンソースイニシアチブ(OSI)によって認定されており、オープンソースの定義に準拠しています。
オープンソースの基盤
オープンソース財団は、さまざまなオープンソースプロジェクトをホストする非営利団体です。財団は通常、コミュニティ内のオープンソースプロジェクトのガバナンスに関するルールとポリシーを提供します。財団の価値は、商業企業がオープンソースでコラボレーションするためのベンダー中立の場所を提供することです。
モノのインターネットテクノロジー
- ステレオリソグラフィー(SLA)の概要
- オープンソースとIoT:コラボレーションによるイノベーション
- オープンソースのMicroFactoryであるFirePickDeltaのプロジェクトログ
- 記事:Meet OAP —オープンロボットリファレンスデザインプロジェクト
- AT&T、TechMahindraが新しいオープンソースAIプラットフォームでコラボレーション
- ソフトウェアのリスク:IoTでのオープンソースの保護
- オープンソースのIoT開発ツールとベンダーがサポートするツール
- DeepLabCut:移動する種の体の部分を追跡するためのオープンソースAI
- エッジでのオープンソースの必要性(eBook)
- オープンソースがIoTとエッジコンピューティングの採用を促進
- 砂型鋳造用語の紹介