オープンソースへの貢献、メリットはある? どうすれば良い? 59
ストーリー by hylom
人それぞれ、ソフトウェアそれぞれ 部門より
人それぞれ、ソフトウェアそれぞれ 部門より
Anonymous Coward曰く、
オープンソースのPDF操作ツール・ライブラリQPDFはPDFの分割・結合やパスワード設定・解除などができるのでタレコミ人は重宝している。先日、QPDF 9.1.0がリリースされたので、早速リリースノートを読んでいたら貢献者の名前が書かれていることに気が付いた。1人の人物が2か所に書かれているようだ。
リリースノートにすべての貢献者名を入れるオープンソースプロジェクトもあるがQPDFの場合はかなり珍しいように思う。QPDFの過去のリリースノートを見てみたが、名前が書かれているものはほかに見つけることができなかった。
オープンソースプロジェクトに対して、名前が載るような貢献をしたことがある方はいるだろうか。それによって何かメリットを得られたことはあっただろうか。また、こうした貢献をしたいと思っている方はいるだろうか。そのためにはどうすればよいだろうか。
名前なんて飾りです (スコア:4, すばらしい洞察)
この時 [srad.jp]に名前をサイトだったかソフト内のドキュメントだったかで晒された記憶があるけどもう昔の事なのでよく覚えてない。
メリットは自己満足が全て。楽しめない人にはお勧めしない。
貢献したいと思うなら工数か金を出せ :) でもフリーライド最高!!
てか、別にオープンソースだからうんうんではなくて自分でやってて楽しいプロジェクトで
思いっきり楽しめばいいんじゃね? 貢献したいから何かをするってものではないと思うけどな。
Re:名前なんて飾りです (スコア:2)
これよやっぱ
衣食足りたら自己満足以上のメリットなんて世の中にないよ
Re: (スコア:0)
世の中には「自分がこれをやりたい」ではなく「誰かに認められたい」が動機になるタイプの人がいるらしい。
Re: (スコア:0)
認められないと、なんだかんだで排除されていくから。
愚かではあるが、「生きていたい」というのに近いよ。
Re: (スコア:0)
「自分がこれをやりたい」は「誰かに認められたい」を内包していると思いますが。
OSSは特にそのパターンの人が顕著でしょう。ほかにオープンにする理由があるかどうか。
Re: (スコア:0)
内包はしてないでしょ。両方ともをモチベーションにしてる人は多いだろうけど。
Re: (スコア:0)
自分が「誰かに認められるものを作ること」をやりたい、でしょ。
Re: (スコア:0)
> 自分が「誰かに認められるものを作ること」をやりたい、でしょ。
?素でわからん。
自分が必要/欲しい物作るだけなのだけど、オープンソースの世界にまで誰かに認められるものを作るなんて発想の人がいるの?
ま、いてもいいけど、そんな感じの人は、オフでもオンでも会ったことないな。
誰かが必要とするものを作るとか、誰かに使ってもらうもの作るってのは、仕事でやってる範囲で十分じゃないかいな?
Re: (スコア:0)
オープンな場を選んでるくせによく言うよw
こうやってスラドで書き込んでるのだって自己顕示欲そのものでしょ。思った事を心の中に留めておくのが一番手が掛からないのに。
それを自分用のメモだのACだからだの言い訳する?
自分の問題解決+α (スコア:2, 興味深い)
でいいんだと思う。
公益性を気にするのは、野次馬かフリーライダーだけだ。
Re:自分の問題解決+α (スコア:1)
これが近いかな。
自分が困ってることだけを治すパッチを送ったら本体に取り込まれて、というのを繰り返していたら、オライリー本になるときに謝辞に名前入れてくれた。
Re:自分の問題解決+α (スコア:2)
自分もこれ。
ローカル修正してるだけだと、新しいバージョンをマージする手間が発生するので、取り込んでもらったほうが楽になる。
1つ2つなら、それほどでもないけど、修正する環境ができてしまうと、いろいろ変えたくなっていってしまうのです……。
svn-init() {
svnadmin create .svnrepo
svn checkout file://$PWD/.svnrepo .
}
Re: (スコア:0)
もしかして、Gentooを使っているとその手間があまりかからないので、ローカル修正で終ってる人が結構いるとかいうことあったりして。
スラドに書き込む理由と同じ (スコア:2)
タレコミがストーリーになったり、コメントが更なる議論を呼んだり、モデレーションで低品質な投稿が抑制されたり、アクセスやクリックが広告収入になったり、それらは結果として貢献になっているだけで、メリットやリターンを期待して貢献しているわけではない。正義感と承認欲求がすべて。
Re: (スコア:0)
> モデレーションで低品質な投稿が抑制されたり
モデレーションが低品質な場合、果たしてそうなるでしょうか...?
Re: (スコア:0)
「キーッ!言い返せない!悔しい!」
マイナスモデ ポチッ
品質???
こわい…こわい…。 (スコア:1)
結局C/C++しかできない俺。自分なりに工夫して、うまく改造できてるGPLなコンポーネントがあるが、
ああ、どうせ つたないコーディングを詰られて、退場を命じられるんだ…っていう恐怖がずっとある。
人は自意識過剰というが、結局、そんな俺がcontribしなくても、プロジェクトはまわっていくはずよな…とか思ってしまう。
そうこうしているうちに、新しい(古いけどシンプルな手口を含む)書き方をどこかで覚えると、
たしかにきれいに書き直せたりして、「いつまでも完成なんかしない症候群」に陥ってしまうんよな。。
なんとか一歩前に出たい気がする。
どう考えたものだろう。
Re: (スコア:0)
> 結局C/C++しかできない俺
C++ができるとはすごいじゃないか。胸張っていこう。
Re: (スコア:0)
使えるプログラミング言語に優越はない。
プログラミングができることがもう素晴らしいのだ。
オープンソースプロジェクトに参加する自信がなくとも、
卑下する必要はないよ。
Re: (スコア:0)
使えるプログラミング言語には厳然たる優劣があるよ
でもOSSに貢献する場合に必要なのは対象のプロジェクトで使ってるまさにその言語だけ
それ以外は犬のエサにもならん
Re: (スコア:0)
それはプログラミング言語ごとの特性であって、
あるプログラミング言語が使える、これは使ったことが無いとかとは別の話では?
Re: (スコア:0)
その言語のパラダイムを理解しているということであり、同時に
その言語で表現できない高度な概念を理解できない
ということでもある。
Re: (スコア:0)
それは無いわ
言語を2個使える人間は存在しえないという話?
Re: (スコア:0)
自分のプログラムのダメなところを指摘してくれるなんて有り難いじゃないか。
退場を命じられる?そんなことある?
Re: (スコア:0)
> 退場を命じられる?そんなことある?
たぶんそれはコードがだめというより(それもあるだろうけど)...
Re: (スコア:0)
わかります。添削おじさんのことですね?
Re: (スコア:0)
Linuxのfilesystemとかwirelessとか、そんな感じあったぞ。
8年くらい前の話で、最近は知らんが。
10年以上前に小さなパッチ送ったら (スコア:0)
Linuxカーネルのソースに名前載せてくれたよ。リリースノートじゃないけど。
一番簡単なのは自分でオープンソースプロジェクト始めることじゃないの。
(意訳)俺の儲けのためにタダ働きしろ! (スコア:0)
の湧く範囲が日本国内に広がるだけなので名前はぜ〜ったいに隠す!
Re: (スコア:0)
生きてるだけで社会に搾取されちゃってるタイプだな
ここで曝したら (スコア:0)
匿名じゃなくなるだろ
Re: (スコア:0)
まあ、フェイク混ぜてもすぐ特定できそうですけどね。あ、あの人だって。
だったらIDで書いてくださいな。
Re: (スコア:0)
おまえもな
Re: (スコア:0)
巫女SE名乗っておけば勝手に架空の人物だということにする力が働きますよ
リリースノートというかchangelog (スコア:0)
「プロジェクト名 "patch by"」でググれば、パッチ提供者の名前を記載してる例なんていくらでも見つかるような…
かくいう自分もいくつかのプロジェクトで changelog に名前載ったしねぇ。
特に何のメリットもなかったけど、強いて言えばそれから数年後の社内の昇格試験の際に
「〇〇というOSSプロジェクトで俺の名前で検索すれば貢献している証拠がある」
とかいってエンジニア力の証明に使えたくらいかなぁ…(本当に使えたかどうかは知らない)
# mishimaは本田透先生を熱烈に応援しています
昔perlのリビジョンノートに名前が載ったことがあります (スコア:0)
翌年作った履歴書の隅っこに書いときましたが、技術畑への転職じゃなかった上、今ほどオープンソースが定着していない時代だったので、面接の話題作りにもなりませんでした。今ならもうちょっと役に立つかな。
qpdfは便利だねぇ (スコア:0)
本筋じゃないんだろうけど、qpdfみたいなのをそこそこ長い事探してた。
さくっと編集ロックの解除ができるから便利。
ロック解除→結合(pdftk)、が自動化出来て分割PDFとかをまとめるのに大変便利。
検索してもあんまり出てこなかったんだよね。
Chromeで印刷みたいな馬鹿なことしないで良いんだよ。
逆に言えばPDFで編集ロックして印刷禁止にしても何の意味もないよ、ってことだけどね。
仕様公開されてんだから当たり前だけど。
オープンソースへの貢献は自分が使って不便な点が直るってのが一つ。
後はSNSで書いたり就職活動・転職活動とかでアピールにはなるかな。
Re: (スコア:0)
紳士協定破りでしょ。自慢にならんですよ。
すごく助かるけど。
自分は、プリレンしてからモバイルに書き込むときに使った。
ベクターグラフィックスなPDFのままだと、重いこと重いこと。
Re: (スコア:0)
そんな協定に同意した覚えはないんだが。
同意してない協定を破るとはどういうことか教えてくれないか。紳士的に。
Re: (スコア:0)
qpdfが紳士協定を破ってるんじゃろ
アンタは破ってるわけじゃない あるもん使ってるだけ
Re: (スコア:0)
まぁ紳士協定なんだろうけど、何か意味があるような誤解を与える点でセキュリティ上の害は無視できないね。
紳士協定を皆が守ったところで技術があればなんとでもできるわけだし。
著作権保護みたいな感覚で使うならまだ良いが、改竄防止のつもりだとあまりよろしくない。
元の鍵での暗号化は当然できないし、画面キャプチャはできるからまぁみんな分かってるだろうけど。
真面目に改竄防止や著作権保護をするつもりなら、BDみたいにドキュメント鍵を色んなビュワー用の公開鍵で暗号化するとかかな。
鍵が破られた報告があれば除外すると。
でもやっぱり読めるビュワーが限られてしまうってのが問題かな。
古いドキュメントは鍵の公開やクラックで見れるようにはなるが。
意義はあるが意味はない (スコア:0)
世の中の殆どはクローズドソースの方が主流である世の中においでOSSへの貢献は後世への貢献にはなるので意義はあるが意味はない
だが、クローズドソースにも意義はあるしどちらも大切だと思う
色んな会社の人と話をするけどSIを毛嫌いしているWeb系の方々が
「OSSに貢献してないのはー」みたいにバカにしている人らを知っているので好かん
日本でOSSへのコミットしているのはお前らが毛嫌いしているSI大手のみかかデータとかF通とかである。
コミッタもそれなりに抱えてるしな
Re: (スコア:0)
大手だからかもしれないけれど、いろんなところで利用されているOSSのツールやプロダクトも抱えているしね。
Re: (スコア:0)
LINE社の銀行案件を富士通になった分析に
https://twitter.com/morow99956707/status/1194189309709967360 [twitter.com]
レガシーだからエンジニアが辞めてしまうとか言ってる人がいて笑うよな
レガシーなんじゃなくって開発プロセスの違いでそれを新旧で考えてしまうのは違う
寄付者一覧(ちょっと違う) (スコア:0)
FreeBSDプロジェクトに寄付したらwebの寄付者一覧に名前が載ったな。
クレジットカードの記載名そのままだった。
一人でニヤニヤした。
翻訳者一覧(ちょっと違う) (スコア:0)
あるOSSの翻訳に協力したら、翻訳者一覧に名前が載った。
そしたら
「ソフトの使い方がわからん」とか「正しい使い方してるはずなのに動いてくれない」とか
あげくは
「こういう機能を取り入れてくれるよう開発者に取り次いでくれ」とか
わけの分からん依頼のメールがくるようになった。
Re: (スコア:0)
ちょいちょい翻訳してるけど、そんなメール来たこと一度もないですね。
むしろ奉仕の精神の奴なんて何人いる? (スコア:0)
他人にマウント取るためだったり、仕事を得るためだったり、何かしらのリターンを期待してやってる人がほとんどでしょうに
Re: (スコア:0)
just for fun.
「おもしろ半分に」くらいの意。
Firefoxのabout:creditsに名前が載ってる (スコア:0)
メリットはもちろん自分が使っていて不満に思う点を解消できること。フィードバックを送っただけでは無視されがちでもパッチを送るとかなりの確率で取り込んでもらえる。
Firefoxのように外部の貢献を取り込む体制が整っているプロジェクトの場合、貢献したい人向けのドキュメントも整備されているからまずはそれを読み込むのがいいと思う