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
スター1.1kリポジトリのメンテナやってたら確定申告が確定した話
Search
wrongwrong
February 25, 2025
Technology
1
120
スター1.1kリポジトリのメンテナやってたら確定申告が確定した話
https://love-kotlin.connpass.com/event/342756/
wrongwrong
February 25, 2025
Tweet
Share
More Decks by wrongwrong
See All by wrongwrong
jackson-module-kotlin 2.19の新機能とJackson 3.0に向けた取組
k163377
1
100
jackson-module-kotlin 2.15 リリースノート解説
k163377
0
430
jackson-module-kogeraの紹介
k163377
0
400
Kotlin向けOSSに貢献してきて感じたアレコレ
k163377
0
330
jackson-module-kotlinを読もう!
k163377
0
1.8k
Java Reflectionから見たvalue class
k163377
0
680
Other Decks in Technology
See All in Technology
S3 Glacier のデータを Athena からクエリしようとしたらどうなるのか/try-to-query-s3-glacier-from-athena
emiki
0
200
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
19
4.3k
Amazon Qで2Dゲームを作成してみた
siromi
0
120
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
6
270
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
390
dipにおけるSRE変革の軌跡
dip_tech
PRO
1
250
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
200
UDDのススメ - 拡張版 -
maguroalternative
1
380
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
2.1k
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
3
260
生成AI導入の効果を最大化する データ活用戦略
ham0215
0
120
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
130
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How STYLIGHT went responsive
nonsquared
100
5.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
How GitHub (no longer) Works
holman
314
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
For a Future-Friendly Web
brad_frost
179
9.9k
Embracing the Ebb and Flow
colly
86
4.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Transcript
スター1.1kリポジトリのメンテナやってたら 確定申告が確定した話 @wrongwrong 1
自己紹介 wrongwrong 株式会社justInCaseTechnorogiesバックエンドエンジニア 業務では Kotlin で Spring WebFlux している jackosn-module-kotlin
メンテナ Java 界隈で最もよく利用される JSON ライブラリの Kotlin サポート 特に Spring ではよく利用される JSON 以外にも様々なフォーマットを処理できる スター1.1k( FasterXML 最大では9.2k) アウトプットしているアカウント Qiita: @wrongwrong GitHub: k163377 2
OSS 活動歴 2020年より、主に Kotlin 関係の OSS へ継続的に貢献してきた jackosn-module-kotlin の性能改善や value
class 対応 Jackson 本体のバグ修正 kotlin-reflect の性能改善や value class 関連のバグ修正 moshi , intellij-rainbow-brackets , mockk の性能改善他... 貢献が認められ2023年より jackson-module-kotlin のメンテナに就任 実験的プロジェクトである jackson-module-kogera も運営 Qiita + hatena で400以上の技術記事執筆 3
OSS 活動歴 それなりに貢献をしてきたとは思うが、報酬を受け取ったことは無かった GitHub Sponsors は開設以来数年音沙汰無し Qiita 等にリンクを置くも効果無し 状況を大げさに言うと 休日はほぼ
OSS 活動に消えており、自分のためにまとまった時間が取れない 経済的には副業や資格取得、あるいは無給でも本業を進めた方がマシ メンテナ活動に関しては技術サポート的な話も多く、勉強にもなりにくい その割にめっちゃ時間食われる、やりたい開発の時間まで削れる…… という状況が数年続いていた Kotlin向けOSSに貢献してきて感じたアレコレ - Speaker Deck 4
OSS 活動について感じていたこと 正直色々と不安を覚え始めていた OSS 活動のためにキャリア、ひいては人生を犠牲にしているような状況では? やりたい開発の時間削ってまで無償で OSS をやる意味とは 正直メンテナを辞めたいかも…… そんなことを考えていた2024年末、何か来た
5
6
初めて GitHub Sponsors で支援を受けた 送り主は AWS 正直最初は詐欺かと思いました 一撃で確定申告が確定(具体的な金額は懇親会で) 桁間違ってませんか?間違ってない!? 税務署に電話をかけたり、社内の税理士さんに軽く相談することに
(実際に受け取れるタイミングから確定申告は来年でOKになった) 正直年末の間はパニクりっぱなしだった 7
年末、他にも報酬話が…… Jackson 本体のメンテナさんから Tidelift での報酬受け取りを打診された Tidelift は以下のようなサービス 対価 Tidelift からのサービス
OSS開発者 ・メンテナンス活動 ・リポジトリの重要度に応じた継続的な金銭報酬 ユーザー (企業等) ・サブスク課金 ・ユーザーが利用するOSSの持続可能性向上 ・セキュリティパッチやバグ修正 jackson-module-kotlin は確定申告が必要になる程の額にならないが、継続的な収 入保証というのが良い 8
雑感 OSS メンテナの待遇改善が進んでいることを実感できた お金が入った = 評価されたということで、正直モチベは上がった 以前は OSS 活動で報酬を得ることに半ば絶望感が有った 特に
Tidelift 的な仕組みは今後も上手く行って欲しい (皆さんの会社でも導入してみませんか?) 確定申告は超めんどくさいが…… 税金もあるので、まとめてドカンよりは継続的な支援が嬉しい 逆に今なら幾ら GitHub Sponsors 等受け取ってもタダ!お待ちしてます! もうしばらくはメンテナとしての活動を頑張らせて頂きます (レビュワーやメンテナなってくれる方は募集中です) 9