ボッシュがそれを行うことができれば、あなたもそれを行うことができます
モノのインターネット(IoT)の登場以来、ますます多くの従来の企業が「オープンソース」をアジェンダに置いてきました。ソフトウェア企業の驚いたことに、この問題に取り組んでいるのはもはや彼らだけではないことに気づきました。これは、これまで自社の資産とテクノロジーの管理に重点を置いてきた従来の企業の側で、このオープン性をどのように維持および促進するかという問題を提起します。
ボッシュとオープンソース:どうやってここにたどり着いたか
Kai Hudalla
Kai Hudallaは、IoTが普及し普及するずっと前から、スマートホーム、エネルギー管理、e-モビリティ、自動車などのアプリケーションドメインでモノのインターネットのソリューションに取り組んでいました。彼はいくつかのEclipseIoTプロジェクトに積極的に関わっています。これらの1つはEclipseHonoプロジェクトであり、その目的は、何百万ものデバイスをクラウドに接続するための統合プラットフォームを提供することです。 Kaiは会議で定期的に講演を行っており、料理を楽しんでいます。彼はまた、天気が良ければいつでもゴルフをするのが好きです。
ボッシュは常にオープンソースソフトウェアから大きな恩恵を受けてきましたが、オープンソースコミュニティでより積極的な役割を果たすことになると困難がありました。法的な問題や製品品質の問題から、開発プロセスの遅延に対する懸念まで、さまざまな懸念が表明されました。
それにもかかわらず、私たちは約5年前にオープンソースセグメントへの関与を真剣に強化し始めました。それ以来、ボッシュの主要な関心分野のいくつかを対象としたEclipseプロジェクトを立ち上げました。これには、ボッシュIoTスイート(当社のIoTソフトウェアプラットフォーム)が含まれます。そのコアは、EclipseIoTによってオープンソースプロジェクトで開発されています。
ボッシュの全体的な目標は、IoTビジネスが大手IoTプラットフォームベンダーの独自のテクノロジーに依存せず、代わりにオープンで公開されているため、市場の単一プレーヤーの管理下にないテクノロジーに依存するようにすることです。 。その結果、私たちはソフトウェア開発への従来のアプローチを打ち破りました。プロプライエタリソフトウェアからオープンソースへの移行です。
オープンソース戦略の結果
オープンソースプロジェクトでソフトウェアを開発することは、企業にとって広範囲にわたる結果をもたらします。特に、以前は自社でソフトウェアを開発することに重点を置いていた場合はなおさらです。 IoTプラットフォームに照らして、ソフトウェアのソースコードがGitHubで利用可能であり、誰でも使用できる場合、ビジネスモデルをソフトウェアライセンスの販売だけに制限することはできなくなったことが明らかになりました。そのため、Bosch IoT Suiteをサービスとしてのソフトウェア(SaaS)として提供しています。つまり、Bosch IoTSuiteサービスをクラウドで専門的に運用しています。顧客はサービスを予約し、それらを使用するために支払うことができます。
オープンソースへの移行は、いわば「王冠の宝石」、つまり商用製品としてのみ入手可能なコンポーネントについて考える必要があることを意味しました。ここでの私たちのアプローチは、特別なコンポーネントはオープンソースプロジェクトに基づくべきであるというものでした。商用サービスでしか対応できない機能をオープンソースプロジェクトから除外したくありませんでした。
最後に、企業の利益とオープンソースの世界の利益との間に摩擦点がある可能性があることにも注意する必要がありました。企業が特定の機能を実装し、自社の優先順位に従って実行することに関心があるのに対し、オープンソースコミュニティはまったく異なる優先順位のセットを持っている場合があります。私たちは他の観点から利益を引き出すことができることを理解しなければなりませんでした。問題を解決するための新しい方法を示す可能性があります。
適切な基盤の作成
Steffen Evers
Steffen Evers博士は、Bosch.IOのオープンソースサービスのディレクターです。彼は、会社に不可欠なオープンソースソフトウェアの開発サービスを提供するチームを率い、オープンソースの分野での戦略、コミュニティワーク、ソフトウェア管理、およびコンプライアンスプロセスについてコンサルティングを行っています。 Steffenは、約20年間、オープンソース開発の調査、指導、推進を行い、さまざまな企業がOSSを使用してビジネス目標を達成するのをサポートしてきました。
オープンソース環境で成功したい企業は、最初に適切なフレームワークを構築する必要があります。 2014年には、オープンソースのトピックを社内の健全な基盤に置くことに着手しました。最初に一連のルールを作成する必要がありました。たとえば、プロセスを定義するルールです。誰が承認する必要がありますか?アソシエイトが貢献できるようになるには、どのようなトレーニングが必要ですか?目標は、リスクを管理しやすくすることでした。リスクを完全に排除することは問題外です。しかし、誰もがオープンソースのコンテキストで自分自身を実行する方法を知っているセットアップを作成することは可能です。
同時に、一連のルールは実際に実装可能でなければなりませんでした。開発者が1行のコードを記述できるようになる前に、最初にプロセスとの戦いに数週間を費やさなければならない場合、私たちは現実との接触を失ってしまいます。開発者がプロジェクトに定期的に貢献したいが、必要な承認を絶えず取得する必要がある場合も同じです。
Eclipse Foundationの戦略的メンバーになることをEclipseCon2015で発表したとき、私たちはすでに一連のルールを実装していました。さらに、私たちは多くの重要な基礎を築きました。オープンソースソフトウェアに基づくIoTクラウドインフラストラクチャの可能性を評価する目的で、すでに他社と連絡を取り合っていました。これがEclipseHonoプロジェクトにつながり、ボッシュと他の企業の両方が最初から協力しました。
このようなプロジェクトに着手する前に、仲間を見つけることが非常に重要でした。それは私たちの側で実質的により強いコミットメントをもたらしました。結果として、私たちが独自のソフトウェアをオープンソースコミュニティで利用できるようにするだけのようには見えませんでした。
オープンソースユーザーからチャンピオンへの私たちの旅。ビジネスセクターへの影響
それが会社に与える影響に加えて、オープンソースセグメントへのより大きな関与は、さまざまなビジネスセクターの作業プロセスにもフィルターをかけます。
1。開発者
Eclipse IoTを使用しているのは誰ですか?
EclipseIoTによって開発された商用グレードの本番環境に対応したオープンソーステクノロジーの採用を加速することに取り組んでいる企業の詳細をご覧ください。
EclipseIoTアダプター開発者は、もはや自社のフィルターバブルでの作業に限定されていません。「現実の世界」で他の開発者と協力しています。彼らには他人から学ぶ大きな機会があります。一方、すべての開発者は、自分が外の世界に見えるようになったことを認識している必要があります。それは、より大きな責任に対処しなければならないことを意味します。結局のところ、プロジェクトにソースコードを提供するとき、誰がそれを書いたかは誰もが知っています。つまり、特に、完全な見知らぬ人からでも、他の開発者からの正当化および不当な批判に対処することを学ぶ必要があります。さらに、質問に答えるときは忍耐が必要です。
2。販売
セールスストーリーは変化しています。ほとんどの場合、それはもはやあなたが提供しなければならない特別な機能についてではありません。これは、オープンソースのコンテキストでは、他の機能とほぼ同等の技術的機能が頻繁に発生するためです。したがって、USPの焦点はもはや機能に当てはまらないはずです。むしろ、現在の違いは、ソフトウェアのオープン性、独立性、および適応性にあります。
3。マーケティング
商用製品が販売されるとき、私たちは今、根底にあるオープンソースプロジェクトに焦点を合わせる必要があります。オープンソースソフトウェアと商用製品の間の相互作用は、通常、2つの側面に分けることができます。テクノロジーはオープンソースプロジェクトで開発され、商用製品は多くの場合、これらのテクノロジーの全範囲を組み合わせて、特別な機能で補完します。
>マーケティング戦略は、最初はオープンソースプロジェクトから始める必要があります。次のステップで焦点が特定の使用率に移ったときに、お客様の特定の要件に合わせて調整できる商用製品へのリンクを作成できます。これは、お客様の実装コストが低くなることを意味します。
顧客は、商用製品とオープンソーステクノロジーの間の密接な関係を常に認識している必要があります。 2つを完全に別個の要素と見なすべきではありません。
複雑なプロセス
Bosch IoTSuiteは「クラス最高」と評価されました
最新のテノロジー|オープンソースに基づくIoTプラットフォーム上のPACRADARは、Bosch IoTSuiteを「クラス最高」と評価しました。
レポートを読むオープンソースの世界で会社を位置付けることは、はしごを登るのと同じように、複雑なプロセスです。最初は、実際には何も貢献せずに、単にオープンソースソフトウェアを使用しています。ある時点で、最初のバグレポートをコンパイルし、最初のバグ修正を提供します。これらはすべて、範囲が非常に控えめです。時間の経過とともに、より複雑な機能の開発を開始し、オープンソースチャンピオンになるための道をゆっくりと進み、独自のオープンソースプロジェクトを設定および管理します。
しかし、オープンソースユーザーからオープンソースチャンピオンへの発展は、主に技術的な観点を反映しています。プロセス全体では、さらに多くの側面が関わっています。オープンソースへの取り組みを反映するために、ビジネスモデルと企業プロセスを適応させる必要があります。そして、最後になりましたが、移行はさまざまなビジネスセクターの仕組みに影響を及ぼします。
間違いなく、オープンソースコミュニティに企業として参加することは、大変な作業を意味します。しかし、私たちが確信していることが1つあります。それは、ボッシュがそれを実行できるのであれば、あなたもそれを実行できるということです。
産業技術