オープンソースの導入・保守
サービス詳細
オープンソースの導入・保守
ビジネスの土台にできるオープンソースを、最新の状態で、お客様のものとして

リスクのないオープンソース
ほとんどの組織は、すでにオープンソースソフトウェアの上で動いています。ビデオプラットフォーム、チームチャット、メールサーバー、自社アプリケーションの土台となるフレームワークなどです。ダウンロードは無料でも、誰も責任を持たなければ、依存するには高くつきます。私たちは、お客様に代わってその責任を持つチームです。既存の環境に組み込み、変えるべきところは変え、プロジェクトが進んでも動き続けるよう保ちます。

組み込む
お使いの ID プロバイダーとのシングルサインオン、ブランド表示、ストレージ、監視、そしてほかのシステムとの接続を行います。作業開始時のバージョンに固定されてしまう一回限りの対応ではなく、プロジェクトの次のリリースもそのまま導入できる形で行います。
オープンソースの導入・保守 を手がけるエンジニアに相談する
最初のご相談は無料です。運用中のものと必要なことをお聞かせください。私たちが適任かどうか、率直にお答えします。

必要なときは、フォークする
必要な変更が元のプロジェクトに受け入れられない、あるいは間に合わないこともあります。そのときはフォークします。保守されたコピーの上に、お客様の変更を小さく読みやすい差分として重ねて保つため、年を追うごとに離れていくのではなく、新しいリリースのたびにマージできます。
これは私たち自身の仕事のやり方でもあります。BigBlueButton とその再生・メッセージングのコンポーネント、チームチャットの Zulip、メールサーバーの Postal、Fat-Free フレームワークのフォークを自ら保守しており、当社のモバイルクライアントが依存するビデオコンポーネントのパッチ版も維持しています。
生かし続ける
セキュリティ修正は公開され次第適用し、新しいリリースはマージしてテストし、元のプロジェクトが追いついた日にフォークを終了します。必要以上のものを保守することはありません。
そして、依存しているプロジェクトが放棄されたときは、私たちがそれを引き継ぐこともできます。ブラウザ自動化サーバーの Selenoid は開発者によってアーカイブされましたが、私たちは WebSummoner として再始動させ、公開の場で保守しています。
還元する
元のプロジェクトに入るべき修正はそちらへ送ります。それによってフォークは小さく保たれ、お客様が頼りにしているソフトウェアが、お客様を含むすべての人にとって健全な状態に保たれます。
当社のオープンソース
- WebSummoner:自動テストのためにコンテナ内で実際のブラウザを動かす、Selenoid の後継プロジェクト。
- Placepix:スマートクロップ、フィルター、デバイスモックアップを備えた、セルフホスト型のプレースホルダー画像サーバー。
- Sukarix:キュー処理を標準搭載した、高スループットなアプリケーションのための PHP フレームワーク。
GitHub で公開中
- BigBlueButton:再生・メッセージングのコンポーネントを含む、バーチャル教室の当社フォーク。
- Zulip:チームチャットの当社フォーク。
- Postal:メールサーバーの当社フォーク。
- Fat-Free Framework:Sukarix の土台となる PHP フレームワークの当社フォーク。
- RIADVICE のすべてのリポジトリ:当社が公開の場で保守しているすべてのプロジェクトとフォーク。
オープンソースに RIADVICE が選ばれる理由
マージし続けられるフォーク
お客様の変更は上流の上に重ねた小さな差分として保つため、新しいリリースのたびにマージできます。
セキュリティ最優先
修正は、次のアップグレードの機会を待つのではなく、公開された時点で適用します。
上流を優先
元のプロジェクトに入るべき変更はそちらへ送るため、フォークは小さく保たれます。
ライセンスに従って、お客様のものに
コード、履歴、ビルドはお客様のものです。ライセンスは一字一句まで尊重します。
公開の場で保守
当社のフォークやプロジェクトは公開で運営しているため、ご依頼の前に私たちの仕事ぶりをご確認いただけます。
頼りにしているオープンソース
何を運用しているかお聞かせください
頼りにしているソフトウェアと、困っている点をお聞かせください。足りない機能、抜け出せないリリース、止まってしまったプロジェクトなど。組み込むべきか、フォークすべきか、待つべきかをお伝えします。
