Introduction to OSS

Introduction to OSS

社内で開催した OSS 勉強会の資料

原本はこちら
https://github.com/oss-friends/oss-study/blob/master/01-introduction-to-oss.md

73560128b23de542e47a318145bc781a?s=128

Yu Kawanami

August 19, 2020
Tweet

Transcript

  1. Introduction to OSS Introduction to OSS OSS 勉強会 #1 2020/08/19

    @kawanamiyuu 1
  2. Index Index 1. OSS とは 2. OSS 活動のはじめかた 3. OSS

    と個⼈・組織・社会 4. OSS の精神 2
  3. 1. OSS とは 1. OSS とは 3

  4. オープンソースソフトウェアとは、 利⽤者の⽬的を問わずソースコード を使⽤、調査、再利⽤、修正、拡 張、再配布が可能なソフトウェアの 総称 オープンソースソフトウェア - Wikipedia - 4

  5. ⼀般に使われている基準として、オ ープンソース・イニシアティブの提 唱するオープンソースおよびフリー ソフトウェア財団の提唱するフリー ソフトウェアのカテゴリに含まれる ソフトウェアがオープンソースソフ トウェアである オープンソースソフトウェア - Wikipedia

    - 5
  6. Open Source Initiative Open Source Initiative オープンソースの定義 ( ) オープンソースライセンス

    ( ) Tips https://opensource.org/osd 和訳 https://opensource.org/licenses 和訳 オープンソースの誕⽣ - Shuji Sado - 6
  7. Open Source Guides Open Source Guides オープンソースガイドライン ( ) https://opensource.guide

    和訳 https://github.com/github/opensource.guide 7
  8. 2. OSS 活動のはじめかた 2. OSS 活動のはじめかた 8

  9. OSS 活動の種類 OSS 活動の種類 ⾃分のプロジェクトを公開・メンテナンスする 既存のプロジェクトにコントリビュートする 9

  10. 様々な “ コントリビュート” の⽅法 様々な “ コントリビュート” の⽅法 コードを書く(機能追加、バグ修正) コードを書くことだけが

    OSS 活動ではない ドキュメントの改善 誤字脱字、リンク切れ、翻訳誤り、の報告・修正 最新バージョンへの追従、翻訳の追加 バグの報告、未解決問題の再現報告 これらも、⽴派な OSS への「貢献」 “ ユーザー” から “ コントリビューター” へ Tips メンテナー(コミッター)とコントリビューター https://opensource.guide/ja/how-to-contribute/ https://opensource.guide/ja/leadership-and-governance/ 10
  11. 何から始めればよいか 何から始めればよいか Good First Issue / Help Wanted 参考: http://github-help-wanted.com/

    https://good rstissue.dev/ 今すぐ始められるOSS 活動 - Gunosy テックブロ グ - 11
  12. 3. OSS と個⼈・組織・社会 3. OSS と個⼈・組織・社会 12

  13. OSS と個⼈ OSS と個⼈ モチベーション 技術的な課題の解決 ⾃⼰実現 Tips 初めてOSS 貢献体験と、それにより変化した考え⽅に

    ついて - Money Forward Engineer’s Blog - 趣味で作ったソフトウェアが海外企業に買われるまで の話 - knqyf263’s blog - 13
  14. OSS と組織 OSS と組織 ソフトウェア開発業務で OSS を利⽤ 現代のソフトウェア開発に OSS は⽋かせない

    技術広報(エンジニアリング⽂化、オープン性) ⾃社技術を OSS として公開 従業員が OSS を公開、貢献 従業員の OSS 活動の推奨 社会貢献 14
  15. Tips Tips OSS ポリシーを策定するテック企業 オープンソースビジネスに取り組む SI 企業のための企 業ポリシー策定ガイドライン 社団法⼈ 情報サービス産業協会

    オープンソース・ビジ ネス委員会 Ateam Cookpad Cybozu Gaiax ZOZO Technologies https://www.jisa.or.jp/Portals/0/report/16-J013.pdf 15
  16. OSS と社会 OSS と社会 オープンデータ CivicTech, Code for Japan 東京都

    新型コロナウイルス感染症対策サイト 新型コロナウイルス接触確認アプリ 社会情勢への対応 https://github.com/tokyo-metropolitan-gov/covid19 https://github.com/Covid-19Radar/Covid19Radar Google のセキュリティスキャナー「Tsunami 」、名称が GitHub で議論呼ぶ 関係者が参加し釈明 - ITmedia - GitHub 、「マスター」「スレーブ」などの⽤語を⾒直 し– ⼈種差別撤廃に賛同 - CENT Japan - 16
  17. 4. OSS の精神 4. OSS の精神 17

  18. 「批判」ではなく「感謝」と「提案」 互いの意⾒を尊重した建設的な議論 多様性を前提としたコミュニケーション Tips 批判の⽂化が⽇本を技術後進国にしているかもしれな いという話 - メソッド屋のブログ - 18

  19. (体験談) OSS の開発チームに JOIN した話 ※Con dential 19