>>109
94さん

>>110の追加なんですがオープンソース化のメリットは・・・

開発が止まっても後を継げる。

・例えば作者が飽きたとか、あるいは交通事故にあったとかで開発が止まったとする。
 そんな場合、誰かが開発を引き継いでくれる可能性がある。

誰かが他のOSに移植してくれる。

・誰かがMacOS版を作りたいと思ったときに、ソースコードを見ずに移植した場合、どうして
 も互換性に問題が出る。
 しかし、ソースが公開されていれば、少ない手間でほぼ完全な移植ができる。
 環境に依存した部分は書き直したり、移植が難しい部分については機能を削ったりする
 必要があるけど、それでも一から書くよりはずっと楽。
 ちなみに、現在Windows以外の環境でサポート外の動いている場合、
 それは誰かが更新履歴の仕様を見て、オリジナルのコードを使わずに
 クラックして移植したものだ。ありがたいことだけど、
 もしソースが公開されていたらこの作業は不要だったはずで、その人はもっと別の作業ができた。

バグを修正できる
・誰かがバグを見つけ、それを報告したとする。
 それをみた第三者かが、ソースコードの中から原因を見つけて、
 作者に「ここを直せばいいぞ」と教えてくれる可能性がある。
 ひょっとしたら修正したソースコードをupしてくれるかもしれない。