質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

3回答

427閲覧

他人が見つけたけど自分が代理でバグ報告する場合、元の報告者のIDも知らせるべき?

hamsterking

総合スコア8

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2017/07/11 02:51

はじめまして。高校1年のパソコン部の高校生です。
中高一貫なので部活は中学1から高3までいます。
期末テストが終わり学校も早く終わるので部活動で部員全員でGitHubで活動してます。

Githubで活動する上で疑問に思うことがあります。

部員があるプログラムの不具合を見つけました。
それを私が修正してプルリクしたとき、部員がバグフィックスしたコードを私が代理でプルリクしたとき、issueだけ代理で報告したとき、その部員のIDを報告したことが一度もありません。
これについて苦情が出まして部員同士でも意見が割れています。
別にお金が出るわけじゃないので最初に見つけた人のIDを報告する必要はないと思っているんですが、私もまだ世間知らずであるためどうするのが正しいのか分かりません。
どんな時でも代理で行う場合はIDも報告したほうがいいのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

言ってしまえば「手柄」を横取りしてしまった感じになってしまったのですねw

バグの発見も OSS では重要なコントリビューション(寄付)ですし、プルリクエストを送るのもコントリビューションです。コミットログに名前が載る事でウキウキするのも OSS の醍醐味ですね。僕もリポジトリ数が 1000 を超えるほど随分長く GitHub やっているので、どちらの気持ちも分かります。

僕のケースの話をします。こういった場合に緊急性が求められるケース、例えば万人が困っていて今すぐ修正しないともっと大きな問題に発展するといった場合だと貢献などは考えず、自ら修正パッチを送ります。その際「@ なんとか さんが見つけてくれました」といった内容をプルリクエストのメッセージに添えるかもしれません。

もし急いでおらず、発見した人がプルリクエストを送る様子があればそれはその方に任せます。発生した際の経緯もそちらの方の方が知っているはずです。

要はケースバイケースという奴ですね。

投稿2017/07/11 03:07

編集2017/07/11 03:18
mattn

総合スコア5030

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

バグ報告したとき、それに対して「より詳細な内容」を求められるかもしれません。それを代理の人が受けて、きちんと本来の報告者に連携して回答を得て、質問者に戻せるでしょうか?
それが可能である体制かどうか、がポイントです。

代理で報告したときに、「誰の代理をしたのか」を記録していますか? 記録していなければ、あなたが誰にそのフィードバックをしたのかを、ずっと覚えていなくてはなりません。それを忘れてしまったら、報告自体の追跡調査ができなくなるのです。
それらを考慮すれば、ID を同時に報告しておくほうがよいでしょうね。

社会で言われる「報連相」(報告・連絡・相談)は、そもそも適切な相手に対して行わなければ意味がないですからね。

投稿2017/07/11 03:05

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

こんにちは。

何故に代理するのでしょうか?

IssueもPull Requestも「貢献」として報告した人のIDにカウントされます。
また、例えば、1年後、代理でしたPull Requestに対して何か聞かれた時、対応できますか?(自身でやってても1年後は結構厳しいです。まして他人の変更はもっと無理と思います。)
更に、著作権の問題もあります。貢献時、著作権を譲渡したり、使用許諾したりすることを求めてくるプロジェクトもあります。それを承諾できるのは著作権保持者です。代理する場合はその譲渡や許諾についても委任して貰う必要があります。

ですので、どうしても必要な時以外は代理しない方が良いと思いますよ。
トラブルの元ですし。

また、どうしても代理が場合(本人がGitHub ID持っているのに代理が必要な理由に思い当たりませんが)はきちんと記録に残すことは必須と思います。
それをIssueやPull Requestに記載するのは良い考えと思います。

投稿2017/07/11 05:59

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問