Upgrade to Pro — share decks privately, control downloads, hide ads and more …

俺用ツールをオープンソースで公開したら 意外と反応があった話

俺用ツールをオープンソースで公開したら 意外と反応があった話

Hironobu Saitoh

November 28, 2017
Tweet

More Decks by Hironobu Saitoh

Other Decks in Technology

Transcript

  1. GMOインターネット株式会社
    ⻫藤 弘信
    俺⽤ツールをオープンソースで公開したら
    意外と反応があった話

    View full-size slide

  2. 今⽇お話しすること
    オープンソースで公開するとどんな反応があるのか
    ⼀つの事例として話します
    ( なので)

    View full-size slide

  3. Speaker
    ⻫藤 弘信 (Hironobu Saito)
    GMOインターネット株式会社 エバンジェリスト
    @hironobu_s hironobu-s

    View full-size slide

  4. オープンソースで公開してます
    • conoha-iso ConoHaのISOイメージを管理するツール
    • vagrant-conoha vagrantのConoHaプロバイダー
    • parallel-for PHP関数のマルチプロセス実⾏ライブラリ
    • swiftfs OpenStack Swiftをマウントするファイルシステム
    • conoha-net ConoHaのセキュリティグループを管理するCLIツール
    • novassh OpenStack NovaのSSH/シリアルコンソールラッパー
    個⼈で作ったもの
    https://github.com/hironobu-s/

    View full-size slide

  5. オープンソースで公開してます
    • conoha-iso ConoHaのISOイメージを管理するツール
    • vagrant-conoha vagrantのConoHaプロバイダー
    • parallel-for PHP関数のマルチプロセス実⾏ライブラリ
    • swiftfs OpenStack Swiftをマウントするファイルシステム
    • conoha-net ConoHaのセキュリティグループを管理するCLIツール
    • novassh OpenStack NovaのSSH/シリアルコンソールラッパー
    個⼈で作ったもの
    https://github.com/hironobu-s/

    View full-size slide

  6. VPSサービス「ConoHa」の
    ISOイメージを管理するツール
    APIを直接操作しなくてもISOイメージ
    を扱うことが可能になる
    ←こんな感じでコマンドで操作します
    conoha-isoとは
    https://github.com/hironobu-s/conoha-iso

    View full-size slide

  7. コマンドが苦⼿な⼈向けに
    Webインターフェイスも⽤意。
    ブラウザからも操作できます!
    conoha-isoとは
    https://github.com/hironobu-s/conoha-iso

    View full-size slide

  8. 開発の動機
    • もともと個⼈開発の⾃分⽤ツールだった
    (毎回API叩くのが⾯倒だったため)
    • 知り合いのエンジニアに使ってもらった
    • 「なかなか良い」と⾔ってもらえる
    • 気をよくした
    • GitHubで公開した

    View full-size slide

  9. オープンソースで公開
    • VPS初⼼者を中⼼に広く使われるようになった
    • 個⼈ブログなどで反応が多くあった
    • 英語ドキュメントを⽤意したら海外の利⽤者が増えた
    • GitHubのスターが増えた
    • 公式サポートに問い合わせが来るようになった

    View full-size slide

  10. ブログや技術系サイトなどでの反応
    「isoをアップロードするツールを
    有志の⽅が公開されています」
    うれしい!(モチベーションUP)
    引⽤: ConoHaでArchLinuxを動かすまで | 東京⼯業⼤学デジタル創作同好会traP
    https://trap.jp/post/39/

    View full-size slide

  11. GitHubのスターが増える
    利⽤者が増えるにつれ、
    GitHubのスターが増えていった

    View full-size slide

  12. ΦϑΟγϟϧԽ ʁ

    • 個⼈開発だったためノーサポート
    • 利⽤者からの問い合わせが多かった
    • 当初は「⾮公式なのでサポート外」としていた
    • 公式サイト内にドキュメントを⽤意
    • 問い合わせが減った & 利⽤も増えた
    https://www.conoha.jp/guide/clitools.php

    View full-size slide

  13. • まずは公開してみよう。⼤丈夫、意外と反応はある
    • 反応はモチベーションになります
    • ⼤きなプロダクトやサービスの拡張(プラグインとか)は反応を得やすい
    • もし反応が無くても別のモチベーションもある (ダウンロード数とか)
    • なかなか楽しいです、やっていきましょう
    オープンソースで公開すること

    View full-size slide

  14. キミもGMOで働かないか?
    https://recruit.gmo.jp/
    ⾃社サイト(↓)をカッコよくしてくれる⼈、Web開発が⼤好きな⼈、来てくれ!!

    View full-size slide