Gaiax & OSS

Gaiax 技術本部はエンジニアのOSS活動の機会をサポートします。

エンジニアの皆さんが様々な想いでOSS活動を行うことを、Gaiaxは妨げない組織を目指しています。

そのために、エンジニアのOSS活動を始める(継続)していくサポートする情報を提供致します。

OSS活動によって間接的に、エンジニアの成長、業界への貢献、ガイアックスの発展を期待しています。

OSSとは?

要点をまとめると

  • ソースコードが公開されている

  • 利用における制限が少ない

といったソフトウェアを指したものです。


以下に明確な定義が記述されています。

https://opensource.jp/osd/osd-ja.html

OSS公開のユースケース

以下の状況では、積極的にOSS化を検討してみましょう!

  • 「プロダクトのコードを再利用したいためライブラリにしたい」

  • 「このツール、他のエンジニアも使えると喜びそうだなぁ」

そのメリットを次の項で解説していきます。

なぜOSS?

ソフトウェアをOSSとして公開するメリットは多くあります。


エンジニアへのメリット

  • 技術力向上、モチベーション向上

  • 公開できるプロダクト(ポートフォリオ)としての利用が可能

  • 業務で開発したソースコードを個人利用可能


組織 へのメリット

  • IT分野におけるプレゼンスの向上

  • 優秀なITエンジニアの採用

ガイアックスにおけるOSS

ガイアックスではOSSについて

  • 事業/サービスを実現する上で必要不可欠な文化

  • エンジニアが効率的に成果を出すための拠り所

  • エンジニアが挑戦できる技術コミュニティのひとつ

と考えGaiax技術本部では、Gaiax Group のエンジニアがOSSの利用と公開を業務で行うことをサポートします。


公開する際のリポジトリ

  • 事業に直接紐づいているOSSは、ガイアックスのオーガニゼーションに紐づけて組織で管理します。

  • 個人で開発した便利ツールなどは、個人リポジトリで管理しましょう。

サポートが必要な場合

OSSの公開やコントリビュートを行う上で、何か不安点や疑問がある場合には Gaiax の Slack workspace 内の下記にチャンネルに声をかけてください。技術本部および Gaiax Group 内のOSSに知見のあるメンバーがアドバイスしてもらえます。

チャンネル: #oss-support