
無料ソフトの開発を続けていくコツは「仕事にしない」「無理をしない」 71
ストーリー by hayakawa
無料ソフト≒フリーソフト≠フリーソフトウェア≒オープンソースソフトウェア 部門より
無料ソフト≒フリーソフト≠フリーソフトウェア≒オープンソースソフトウェア 部門より
Anonymous Coward 曰く、
ASCII.jpにて、定番の無料アーカイバ「Lhaz」の開発者、ちとら氏のインタビューが掲載されている。
LhazはWindows向けの圧縮・解凍ソフトで、初めて公開されたのは約10年前ながら最近でもアップデートが続けられているなど、息の長い開発が続けられている。ちとら氏はLhazを無料で提供しつづけていることについて、下記のように語っている。お金をもらったら、もっと本腰を入れてサポートしなくてはならなくなりますからね。なにより、趣味でソフト開発していたのに、それが仕事になってしまうのが苦痛だと思います。(中略)やっぱり、自分の好きな物、あると便利だと思ったものを好きに作れるということが重要なんですよね。
また、「意欲に波があるんですが、その波のままに無理をしなくていいのが、フリーソフトの良い点だと思います」とも語っている。実際、ちとら氏はサポート掲示板などについても、「やる気が沈んでいるときは反応しない」と語っている。長く無料ソフトの開発を続けるには、「仕事にしない」、「無理をしない」、というのが重要なのだろう。
この記事は「無料ソフト」のお話ですが、「フリーソフトウェア」や「オープンソースソフトウェア」の世界にも相通じるものがあるように思えます。
/.Jに集う皆様も仕事とは別にこのようなソフトウェアの開発プロジェクトに携わった方がいらっしゃるかと思いますが、何か「続けるコツ」のようなものをお持ちですか?逆に「○○が原因でやめちゃった」というお話も聞かせていただければ幸いです。
やめた理由 (スコア:5, 興味深い)
失礼なヤツが多い。
正直メールとかで横柄な要求(と受け取れる)と、
苦労して対応しても反応が無い、
#いろいろ工夫してみたこともありましたが、
ばかばかしくなってやめました。
Re:やめた理由 (スコア:2, 参考になる)
Re:やめた理由 (スコア:3, 興味深い)
最近だと、掲示板があると馬鹿が馬鹿をさらに呼び込むので、むしろさらにモチベーションを削られます。
Re: (スコア:0)
さらに付け加えるなら、ツリー式やスレッド式“以外”の掲示板を使うことでしょうか。ツリー式やスレッド式だと、レスされていない(放置している)書き込みが目立ちやすくなるので。理不尽な要求をスルーするなら平坦表示のみの掲示板の方がいい。
Re:やめた理由 (スコア:2)
今と昔で「フリーソフト」の定義が変わってきているからでしょう.
昔はユーザは「使わせてもらっている」という意識が大きかった.
だから「こんな機能があればいいよね,こうすれば出来そうなんだけど」という話がフォーラムで持ち上がったりしていた訳で.
でも今は「あるから使う・使ってやる」なんてお客様意識があったりして.
しかも「使えない」とか公の場で言うもんで,意気消沈させられたり.
趣味は仕事にしちゃいかん.本当に.
Re:やめた理由 (スコア:1, おもしろおかしい)
Re:やめた理由 (スコア:1)
最近は、iPhoneのAppStoreを見るといろいろ出てきますよ。無料ソフトに「!!!」付きで文句言う人が。
たった今見てみても、とあるネタアプリで
* いままでのなかでも最悪
* バカじゃないの?
* 頭おかしいとしかおもえませんね
というコメントが。有償でも言ってはいけないコメントだと思いますね。
Re:やめた理由 (スコア:1, すばらしい洞察)
ネタアプリに対するコメントなら、最高の賛辞ですね
Re: (スコア:0)
そいや、AppStoreもモデレーションがあるじゃないですか。
あれって、その人の他のコメントにも影響及ぼすのかな?
正直、口の悪いコメントは許しても
質の悪いコメントは排除したい。
Re:やめた理由 (スコア:1, 興味深い)
一番ひどかったのは、ソースは公開してなかったのですが
バイナリエディタでコピーライトだけ書き換えたものを
有償か無償かはしりませんが特定会員へのオリジナル作品として配布ですかね。
誰かが報告してくれたから、その存在がわかったんですが
わかってもどうすることもできなかった。
Re: (スコア:0)
要求があれば、この辺直せばいいよと教えてあげる。
無料ソフト、ただし要望は1件10万円ぐらい集まれば対応、というやる気のなさ満載にしておくことが重要?
Re:やめた理由 (スコア:1, 興味深い)
>要求があれば、この辺直せばいいよと教えてあげる。
ソース公開する
→なんか機能追加のでかいパッチ送りつけられる
(a)マージする
(b)マージしない
[(a)を選んだ場合]
→内部構造の変更などの理由で、そのパッチの機能を維持できなくなる
(c)内部構造の変更をあきらめる
(d)パッチの機能を削除する
[(c)を選んだ場合]
→継ぎはぎだらけになり、ソフトウェアとして死ぬ。BAD END。
[(d)を選んだ場合]
→あいつは俺のパッチを消した、恩知らず
→クレーマー化。BAD END。
[(b)を選んだ場合]
→あいつは俺が送ってやったパッチを使わない、開発者として屑だ
→クレーマー化。BAD END。
Re: (スコア:0)
最初から「パッチは受け付けねぇ」っていって公開すればよいのでは?
Re: (スコア:0)
Re: (スコア:0)
→結局持って行かれるのはバイナリだけ。BAD END。
Re: (スコア:0)
親身になって答えても反応なし。次の反応はまた質問。
失礼極まりない。
箇条書きにして幾つも質問を並べて、返信を求める輩も多い。
返信内容をそのまま、企画書や書類提出に使うのだと思われる。
最近では企業のメールアドレスで直接問い合わせるバカも増えてきた。
なんか、無作法なネットの使い方が影響しているように感じる。
こういう輩はネットは調べる道具というより、
答えを返してくれる便利な道具としてネットやってんじゃないかと思える。
自分の頭で考える事をやめたというか。
そういう人がネット経由でフリーソフトつかってるだけなんじゃないかと思った。
Re: (スコア:0)
とあるインターネットサービスを無料公開しているのですが、
「失礼なヤツが多い」というのは同感出来ます。
有料サービス並のユーザーサポートを求めてきたり、サービスがダウンしていた間の損害を
保証しろと無茶な要求をしてきたりでうんざりする事が多々あります。
あげくの果てに、有償で再販してしまう困ったさんまで・・・
ああぁ・・・
Re: (スコア:0)
相手の時間と精神力も奪わないと再発しますよね。
Re:やめた理由 (スコア:1, 興味深い)
で、どんな返事があったんだい?
大切なのは「鈍感力」 (スコア:4, すばらしい洞察)
「無理をしない」は、どこに対して無理をしないかですね。
開発については、ギリギリの勝負が必要な場面はよくある。
スイスイ何の苦労もなしに開発できる人は、少数でしょう。
ユーザの要望に答えようとし過ぎたり、誹謗中傷にメゲないで開発するというのが
大切で、それには「鈍感力」が大事だと思います。
言い換えれば、自分なりの「規範」とか「内的モデル」を持っておくということですね。
Re: (スコア:0)
それはつまり (スコア:2)
And now for something completely different...
Re: (スコア:0)
Re: (スコア:0)
やる気が戻るまで無理せずゆっくりした結果 (スコア:2, おもしろおかしい)
というのもフリーソフト開発者にはよくある話。
○○が原因でやめちゃった (スコア:1)
+ 一緒にやってる人が外国人だったのでチャットすると時差で寝不足になった
+ 向こうは非凡な学生だったので開発ペースがかなり速く(しかも若干雑)ついていけなくなった
+ 些細に見えた意見の違いが後から大きくなりイメージしてたものと違って来た
などがやる気を削がれる原因になってました。
特に最後のは仕事と違って仕様決めの権限者がいないので摺り合わせるのが難しかったですね。
AVG anti-virus data base out of date
Anthyの場合 (スコア:1, 興味深い)
IPAの干渉があったらしいが詳細がわからねー。
http://srad.jp/~tabatee/journal/411017 [srad.jp]
http://srad.jp/~tabatee/journal/417758 [srad.jp]
煽りじゃないんだけど (スコア:0)
それが通用するのはマイナーソフトだからじゃない?
DOS時代からPC使ってるけど、lhazなんて見た記憶がない(忘れてるだけかもしれんが)
Googleでも4万件くらいしかヒットしないし
マイナー? (スコア:1)
lhazがメジャーかどうかは知りませんが。
dll不要ということで、私はかなりお世話になりました。
PCが不得手な友人知人のPCにも入れていましたねぇ...。
自分が知らないからマイナーだという考え方はどうかと思いますよ。
# Googleでの検索結果はクロールされなかったものは反映されないことをお忘れなく。
## archive.org以前に現れて消えていったデータもあったのですよ
Re:マイナー? (スコア:1)
展開するディレクトリを決める前に「閲覧」できるのが気に入って使っています。
処理としては単に一時ディレクトリに展開されているのですが、操作性は大違いです。
特に、メールに添付されたアーカイブファイルを見る時にうれしいです。
Re: (スコア:0)
某ダウンロードサイトに数百種ある圧縮・解凍系ツールの中でDL数7位
(ユーティリティ分野総合でも15位)はそれなりにメジャーと言っていいかと。
--
中の人につきAC.
Re:人気度とモノの良さの相関関係は低い (スコア:1)
逆に考えたら、最後の一文が答えで、
「7zやbz2をほどきたい」みたいなニーズにあたるまでは、
選択肢に挙がってこないソフトかも知れませんね。
// アイコンがきれいだから好きという
// 乙女な理由で使っているのは、絶対の秘密
Re:人気度とモノの良さの相関関係は低い (スコア:2)
>アイコンがきれいだから好き
Lhazのアイコンは目立つ所がいいんですよね。
デスクトップの組み立て方によってはちょっと個性的でうるさくも見えるんですが、
Lunaベースのデスクトップには割と合っていると思います。
関連付けしたファイルのダブルクリックで、メニューを出してワンクッションを置くのも個性的ですが、
いずれにしてもこれら他と明確に違ういくつかの個性的な点を気に入るかどうかが、Lhazの評価の分かれ目か。
=-=-= The Inelegance(無粋な人) =-=-=
Re:煽りじゃないんだけど (スコア:1)
メジャーな部類ですよ、間違いなく。
ストーリー本文のリンクにもASCII.jp [ascii.jp]でも
「超定番解凍ソフト~」という題名ですし、
1ヵ月に2万回以上もダウンロードされるLhazを約10年前に発表し
とあります。
Lhaplusの脆弱性がIPAに指摘されるという引き合いがされていますが、
Lhazも米McAfee [avertlabs.com]に指摘されてます。
Lhaca/Lhaplus/Lhazクラスでマイナーなんて言ったら、
何がメジャーなのかと逆に聞きたくなります(個人的には)。
#近頃インターネット利用し始めたユーザにとって
#RarUtyや詩子様は知名度が低いっていうのなら分かりますけど。
puts "This user is a beginning Ruby programmer."
Re: (スコア:0)
Re:煽りじゃないんだけど (スコア:1)
メジャーな点は否定しませんが、
「圧縮(LZH 形式)フォルダ」という名称でありながら
LZH圧縮解凍する機能を追加するわけでなく、解凍(閲覧)するだけですよね。
LZH圧縮をしたければ結局別途用意する必要があるので、微妙な気も。
Windows XPユーザからすれば、後付機能なので他のユーティリティを
導入するのと手間としてはあまり差が無いようにも思います。
よって"LhazやLhaplusがマイナーで
「Microsoft Compressed (LZH) Folder」の方がメジャー"とは思いません。
トータルで評価して、これらは同レベルだと思います。
puts "This user is a beginning Ruby programmer."
Re: (スコア:0)
Re:煽りじゃないんだけど (スコア:1)
これには随分とお世話になっている.
Re:煽りじゃないんだけど (スコア:1)
Re: (スコア:0)
LhaplusとかIPAから脆弱性言われてたからなー。仕事と変わらんと思った。
逆もまた真? (スコア:0)
Re:逆もまた真? (スコア:1, おもしろおかしい)
まさに逆もまた……真!!
有料ソフトなのに「仕事にしない」「無理をしない」輩がいて他の人涙目
Re: (スコア:0)
そういや最近2ちゃんねるブラウザのJaneStyleがそうなったというストーリーもありましたね。
Re: (スコア:0)
キチガイの相手をしないでください (スコア:0)
褒めてあげましょう (スコア:4, すばらしい洞察)
だから、褒めてお礼を言いましょうよ。
お金で対価を支払う事は出来ないし、開発に協力する能力もないので、
私はメールでお礼を送ることにしています。多少なりともモチベーションの維持に
お役に立てれば、と。
#本当は古式ゆかしいお礼状が良いのだろうけど住所判らんこと多いし
Re:経済活動に影響を与えない輩を社会は必要としていない (スコア:3, すばらしい洞察)
/.JにACで書き込むことで収入を得ている工作員の存在が、今、証明された。
1を聞いて0を知れ!
Re:経済活動に影響を与えない輩を社会は必要としていない (スコア:1, おもしろおかしい)
ギクッ!
べ、べつに時間給なのに職場から書き込んだりしてないんだからね!!
Re: (スコア:0, 参考になる)
これは「おもしろおかしい」じゃないか?もちろんコメント主の頭の中身が、だが。
Re: (スコア:0)
というのは短絡的ですね。残念。