Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSSへの貢献をサポートするための体制づくり
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
jollyjoester
April 13, 2022
Technology
1.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSSへの貢献をサポートするための体制づくり
まつもとゆきひろ氏と考える つよいエンジニアになるためオープンソースの使い方
https://techplay.jp/event/849756
jollyjoester
April 13, 2022
More Decks by jollyjoester
See All by jollyjoester
印西市創業実践プログラム2026 【AI活用講座】
jollyjoester
0
41
AI時代でも変わらない技術コミュニティの力 ~10年続く"ゆるい"つながりが生み出す価値~
jollyjoester
0
30
AIコードアシスタントとiOS開発
jollyjoester
1
380
市民のためのセキュリティ講座
jollyjoester
0
110
コミュニティMTG in WWDC24
jollyjoester
0
380
BengaluruでLTしてきた
jollyjoester
0
400
try! Swift Tokyo 2024
jollyjoester
0
410
エンジニアが直接会う場の価値について
jollyjoester
8
4.7k
来年Proposalを出すつもりで参加するときっともっと楽しい!
jollyjoester
0
430
Other Decks in Technology
See All in Technology
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
350
CloudWatchから始めるAWS監視
butadora
0
300
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
1
1.2k
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
570
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
7
2.8k
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
1
170
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
32
26k
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
150
GMOフィナンシャルゲートが挑む、「止まらない」決済インフラ構築の裏側【SORACOM Discovery 2026】
soracom
PRO
0
110
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
370
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
0
140
現場で使える AWS DevOps Agent 活用ノウハウ - Release Management 機能の検証結果を添えて / AWS DevOps Agent Release Management and Know-How
kinunori
5
810
Featured
See All Featured
Making Projects Easy
brettharned
120
6.7k
A better future with KSS
kneath
240
18k
So, you think you're a good person
axbom
PRO
2
2.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
Crafting Experiences
bethany
1
230
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
New Earth Scene 8
popppiees
3
2.4k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
420
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
Statistics for Hackers
jakevdp
799
230k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Faster Mobile Websites
deanohume
310
32k
Transcript
1 OSSへの貢献をサポートするための体制づくり 2021/04/13 @まつもとゆきひろ氏と考える つよいエンジニアになるためのオープンソースの使い方
2 iOSエンジニア(Merpay iOS Team所属) エンジニアの技術発信などにも従事してた (Engineering Blog,
Tech Conf, OSS) 趣味1: 技術コミュニティの主催 (Swift愛好会、try! Swift Tokyo) 趣味2: シビックテック(Code for Inzai) 「技術×みんなでわいわい」が好き 七島 偉之 / jollyjoester
3 今日のゴール 「うちのチーム/組織でもOSSへ貢献がしやすい環境を作っていくぞ!」 ってモチベーションが高まった状態
4 メルカリOSPOの紹介 Topic メルカリがOSS活動を推進する理由 OSS活動推進のために取り組んだこと 02 03 01 OSSを推進するOSPOの歩み 04
5 OSPOについて Open Source Program Office
6 メルカリOSPO紹介 ・OSPO : Open Source Program Office ・メルカリのOSSに関する活動をサポートするプロジェクト(非専任組織) ・エンジニア(Backend,
Client, ML)、セキュリティ、知財のメンバー ・メルカリグループ全体をカバー メルカリ オウンドメディア「メルカン」”メルカリのエンジニア×知財メ ンバーによるコラボで誕生した「Open Source Program Office」 の正体” https://mercan.mercari.com/articles/25786/ Backend Security ML 知財 Client Security
7 メルカリOSPOのミッション・ビジョン ミッション:Employee Engagementの向上 ビジョン:コミュニティの良き一員 ・OSSの公開・貢献 ・OSSの利用におけるコンプライアンス ・社内外への情報発信 OSPO活動の三本柱 メルカリ
オウンドメディア「メルカン」”メルカリのエンジニア×知財メ ンバーによるコラボで誕生した「Open Source Program Office」 の正体” https://mercan.mercari.com/articles/25786/
8 メルカリがOSS活動を推進する理由 オープンソースの考え方
9 メルカリにおける「オープンソースの考え方」 ・“コミュニティへの恩返し” ・“学びの場としてのコミュニティ” “オープンソースのコミュニティ、文化、そして成 果がなければ、メルカリが今のシステムをつくり 上げ、多くのお客さまに価値を提供することは難 しかったと断言できます。[…] メルカリを開発、および運用していくなかで培っ た技術をオープンソースとして世の中に公開す
ることで、世の中のイノベーションに協力していく ことが、オープンソースから受けた多大な貢献に 対して、あるべき行動であると考えています。” (「オープンソースの考え方」) https://engineering.mercari.com/open-source/ エンジニア情報ポータルサイト「mercari engineering」
10 メルカリにおける「オープンソースの考え方」 ・“コミュニティへの恩返し” ・“学びの場としてのコミュニティ” “また、オープンソースコミュニティは高度な技術 を生み出すために、世界レベルのエンジニアが 集う場所でもあります。そのなかでは、メルカリ が学ぶべき最先端の開発プロセスや、品質を担 保するための仕組み、組織運営など、技術だけ に留まらない部分においても、日々生み出され、
試行されています。こうしたレベルの高い場所 に、エンジニア自らの身を置くことを後押しするこ とで、メルカリ全体の技術レベル、ひいてはプロ ダクトの品質の向上、イノベーションの創出にも つながると考えています。” (「オープンソースの考え方」) https://engineering.mercari.com/open-source/ エンジニア情報ポータルサイト「mercari engineering」
11 いちエンジニアとしての「オープンソースの考え方」 “OSS活動に理解のある場所で働きたいじゃないですか” “OSSに貢献しているあの人と働きたいじゃないですか” “OSSに貢献して成長したりキャリアを築いていきたいじゃないですか” OSS活動がしやすい環境にしていきたい🔥
12 OSS活動推進のために取り組んだこと 公開/貢献・利用・発信
13 OSPOの活動の3本柱 公開 貢献 利用 発信
14 OSSの公開・貢献 ケース1:業務で開発したライブラリをOSSとして公開したい! OSSで公開してOK? どこで公開してOK? ライセンスどれにする? 本当に公開してOK? 🤔
15 OSSの公開・貢献 ケース1:業務で開発したライブラリをOSSとして公開したい! OSSで公開してOK? どこで公開してOK? ライセンスどれにする? 本当に公開してOK? ポリシーあるよ 公開用GitHubあるよ ライセンスポリシーあるよ
レビューフロー整えたよ 😁
16 OSSの利用 ケース2:このOSS使いたいんだけど使っていいかな? セキュリティは? ライセンスは? 🤔
17 OSSの利用 ケース2:このOSS使いたいんだけど使っていいかな? ライセンスポリシーあるよ セキュリティは? ライセンスは? セキュリティスキャンしてるよ 😁
18 OSS活動に関する不安 このライブラリをOSSとして公開したい!どうやるの? 会社で公開している OSSにPR来たけどどうする? ライセンスが見慣れないんだけどこの OSSを使っていいかな? 本当に公開していい? CLAにサインしてって言われてるけどやってよい? 著作権…商標…ライセンス…うっ、頭が・・・
ライセンス何にしよ。 MITにしとけばとりあえず OK? 業務?個人活動? 職務著作?
19 OSS活動に関する不安 このライブラリをOSSとして公開したい!どうやるの? 会社で公開している OSSにPR来たけどどうする? ライセンスが見慣れないんだけどこの OSSを使っていいかな? 本当に公開していい? CLAにサインしてって言われてるけどやってよい? 著作権…商標…ライセンス…うっ、頭が・・・
ライセンス何にしよ。 MITにしとけばとりあえず OK? 業務?個人活動? 職務著作? あんしんしてOSS活動に取り組んで欲しい (取り組みたい)
20 社内外への情報発信 ・信頼してもらうために ・オープンの文化を広めていくために ・会社の活動として続ける価値があると知ってもらうために オープンな文化 っていいね! メルカリさんしっ かりしてるなぁ 弊社いい会社だ
OSSやっていき 😊 😲 👀 社内エンジニア 社内非エンジニア 社外のみなさま
21 OSSを推進するOSPOの歩み ちょっとずつ前へ
22 OSPOの歩み 黎明期 過渡期 発展期 成熟期
23 OSPOの歩み 黎明期 過渡期 発展期 成熟期 OSS活動を推進する空気はこ の頃からあった。 エンジニアが自治で工夫して いた時期。
24 OSPOの歩み 黎明期 過渡期 発展期 成熟期 OSS活動を推進する空気はこ の頃からあった。 エンジニアが自治で工夫して いた時期。
OSS推進を組織的&継続的な活動とするた めの試行錯誤。 有志メンバー3名が集まる。 ポリシー・ミッション・ビジョンや活動の3本柱な ど。 手動でOSSのチェック、レビューなどをやって いた。
25 OSPOの歩み 黎明期 過渡期 発展期 成熟期 OSS活動を推進する空気はこ の頃からあった。 エンジニアが自治で工夫して いた時期。
OSS推進を組織的&継続的な活動とするた めの試行錯誤。 有志メンバーが集まる。 ポリシー・ミッション・ビジョンや活動の3本柱な ど。 手動でOSSのチェック、レビューなどをやって いた。 OSPOとなり、メンバーも増えた! 会社の公式の活動として捉えられ予算 などもついた。 OSSへのスポンサーやツールの導入 が可能に!
26 OSPOの歩み 黎明期 過渡期 発展期 成熟期 OSS活動を推進する空気はこ の頃からあった。 エンジニアが自治で工夫して いた時期。
OSS推進を組織的&継続的な活動とするた めの試行錯誤。 有志メンバーが集まる。 ポリシー・ミッション・ビジョンや活動の3本柱な ど。 手動でOSSのチェック、レビューなどをやって いた。 これから! たくさんOSSに貢献した り、メルカリ発の OSSが 世界中の人に使ってもら えたりしたらいいな! OSPOとなり、メンバーも増えた! 会社の公式の活動として捉えられ予算 などもついた。 OSSへのスポンサーやツールの導入 が可能に!
27 まとめ
28 OSSへの貢献をサポートするために これからOSS活動を推進したい方へ ・なぜOSSの活動を推進するのか言語化してみよう ・公開/貢献・利用・発信、できるところからやっていこう ・OSSの世界は広い!仲間を集めてやっていこう 興味を持っていただいた方、ぜひOSS推進活動を盛り上げていきましょう!
29 参考
30 • オープンソースの考え方 • Mercari公開用GitHub • メルカリのエンジニア×知財メンバーによるコラボで誕生した「Open Source Program Office」の正体
• メルカリ社内Slack利用ガイドラインを一挙公開しました〜!!#メルカリな日々 • メルカリのオープンソースプロジェクト協賛活動 • Mercari now Sponsoring Python and PHP • Pull RequestをKubernetesで気軽に試せるOSS、KubeTempuraをリリースしました [NEW] メルカリ メルカリの事例です。ぜひご覧ください。
31 • サイボウズのオープンソースソフトウェアポリシーを紹介します • ZOZOテクノロジーズのオープンソースソフトウェアポリシーを策定しました • エンジニアの成長を支えるOSSの価値と企業文化 (Line Developer Day)
• Uber Open Source 各社事例 各社の知見に感謝します。