プログラマ的にはFOSS(GPL,OSS)をどう思うか

■ このスレッドは過去ログ倉庫に格納されています
2014/10/13(月) 23:21:36.84
プログラマ的には、FOSS、つまりライセンスがGPL,OSS(MIT,BSDなど)
で、ソースが公開されたプログラムのことをどう思いますか?

良いことばかりが強調されますが、プログラマ的にはこれらは敵になって
しまうこともあるでしょう。

場合によっては、FOSSの使用やFOSSへの貢献を一切しないことで抵抗して
いくこともありかも知れません。

プログラマ的には、FOSSが良いと思うか悪いと思うか、さてどちらの
意見が多いのでしょう?
2014/10/13(月) 23:23:10.96
GPLは、StarTrek の Borg が、集合体は素晴らしいといって同化を勧めるのに似ている。
一度集合体になってしまうと、それで良いと思い込むようになり他人に勧める。
全然「自由」でないのに自由だと言ってしまうところとかが恐ろしい。

・ボーグは、同化と呼ばれる強制的なサイボーグ化により、自組織へと
 他のヒューマノイド(人間)を取り込もうとする存在

・ドローンには個人という概念がなく、脳に直結された通信装置で常に情報
 を共有し、集合体という共有意識をもって活動している。

・ドローン個人の死はボーグ社会(集合体)ではあまり気にされない。

・彼らには武器に対応・適合する能力があるので、同じ武器は数回しか通じず、倒しても
 次々と他のドローンが転送されてくるので、襲撃を受けた場合、ほぼ同化は免れない。

・ほぼ日常的に他知的生命社会への襲撃と同化と言う略奪行為によって日々を過ごしており、
 技術的な開発を除いては、ボーグ自身が文明と呼べるレベルの創造的な活動を行うことはない。
 いわゆる文化や芸術と呼ばれる、非生産的だが情動に働きかける要素に価値を見出している様子
 も見られず、このためボーグの生活において個体が精神を楽しませる芸術的な活動をしていたり、
 ボーグキューブやスフィア内に装飾がなされている様子も見られない。技術面における機能性と
 効率を最重視した結果、それらのボーグ関連施設の内部は工場や大規模工業施設群に酷似する。

・従来のパターンだと対処が行えない敵と遭遇した場合、極めて短期間で大規模な被害を受ける事がある。
 一定の周期性がある現象への対応なら得意だが、完全に乱数化した現象のように、変化が継続する流動的
 な事態には、対応不能に陥ったりもする。
2014/10/13(月) 23:28:19.16
Eric Raymondは、「伽藍とバザール」「魔法のおなべ」などの
論文で、沢山の人がプログラムすれば、選ばれた少数のプログラマ
がプログラムしなくても良いソフトウェアが出来上がる、と説いた。

しかし、この考えは、従来からの
「プログラムは大人数で組んでも効率が上がらず、優秀な少数の精鋭
 で組むべきである」
という定説に反するものである。

Eric Raymondの考えは、現実に合わず、プログラマの地位を不当に貶めるもので
はなかろうか?
2014/10/14(火) 01:24:23.69
その人の個人的感想の本であって、根拠があって書いていたわけでもないでしょ
オープン系はそういうことやってませんが
5仕様書無しさん
垢版 |
2014/10/14(火) 02:29:24.89
OSSホスティング総合【SourceForge,GitHub,etc..】
http://peace.2ch.net/test/read.cgi/tech/1384821518/
2014/10/14(火) 10:17:47.63
webアプリ分野ならMS謹製で固めない限り使わずに過ごすのは難しいような気がする
2014/10/14(火) 11:17:01.44
御禁制ですか
越後屋、お前も悪よの〜〜〜〜〜〜〜〜
2014/10/14(火) 11:59:53.21
複雑なのは、せっかく良く練った独自仕様などを作った場合、FOSSにしないと
その仕様を一部模倣されたFOSS版が出来てしまってオリジナル版が衰退してしまう
事。

しかし、FOSSにしてしまうと余り見返りがないかもしれない。

結局、FOSSにしないと駄目だが、FOSSにしても旨みが無いというジレンマが生じる
可能性がある。
2014/10/14(火) 20:01:46.93
GPLは最近逆風強いよね
自由を守るために自由を奪ってるから
2014/10/14(火) 22:08:02.85
金銭的な話なら、敵にはならないねぇ。
一般ユーザはソフト選ぶときにソース公開されてるとか気にしないから。
むしろ安価なプロプラソフトの方が敵になることが多い。
2014/10/14(火) 23:00:17.81
クソースネクストですか?
2014/10/15(水) 00:03:58.73
>>9
そもそもFreeSoftのFreeには、単に無料の意味しかなかったのに、
GPLやOSSが共産主義だと言われるのを避けるために、Freedom の Freeだと
主張し始めたらしい。なので、GPLは生まれた時から自由でもなんでもなかっ
た。
2014/10/15(水) 00:09:30.70
>>10
GPLの増殖力(感染力)は脅威にならないと?
2014/10/15(水) 00:13:10.24
>>12 の補足。

FOSSが共産主義的だという指摘があって、それは直感的に誰でも思うこと。
共産主義の対極として「自由主義」があったので、FreeSoftのFreeは、
自由主義のFreeだというこじ付けで話をそらそうとしたんだそうだ。
2014/10/15(水) 00:17:55.70
http://opensource.slashdot.jp/story/08/02/28/0330242/%E3%83%86%E3%83%88%E3%83%AA%E3%82%B9%E9%96%8B%E7%99%BA%E8%80%85%E6%9B%B0%E3%81%8F%E3%80%8CFOSS%E3%81%AF%E5%B8%82%E5%A0%B4%E3%82%92%E7%A0%B4%E5%A3%8A%E3%81%99%E3%82%8B%E3%80%8D

「テトリス開発者のアレクセイ・パジトノフが『フリーソフトウェアはあるべきではなかった』と述べたそうだ。
 理由は『富と繁栄を生み出す企業に打撃を与え、市場を破壊するから』とのこと。RedHatやOracleのサポート指向
 のビジネスモデルについては『マイノリティ』だとし、ストールマン氏の概念はソフトウェア自体にはビジネス
 チャンスが無かった『過去の時代のもの』だとさえ批判した。」
2014/10/15(水) 00:25:53.53
>>13
感染したくなければ使わなければいい。
2014/10/15(水) 00:51:31.35
社会主義?の国で育った人がそういうこというんだ、へー
2014/10/15(水) 00:56:23.19
>>16
自分のプログラムが感染しなくても、FOSSなソフトの開発力がかなりあるのが
問題となりえると思うが。
2014/10/15(水) 01:01:54.75
C#コンパイラや.Net仮想環境 がMonoプロジェクトですぐに模倣されてしまった事からも
分かるように、「狙われてしまうと」逃げおおせることは出来ないくらい力が強い。
2014/10/15(水) 01:22:54.88
パイソン動かすとかどっかがいってなかったけ
2014/10/15(水) 01:48:50.09
>>18
なんで?
タダで使えるソフトが増える分には問題ないでしょ。
むしろ歓迎すること。
2014/10/15(水) 01:53:09.70
商売に使えない(使いにくい)約束事に文句言ってるだけでしょ
2014/10/15(水) 08:03:33.88
またキチガイが一人Linux板から輸出されたか…
2014/10/15(水) 21:23:05.05
>>21
本当にあなたは作って食っている側の人間か?
作っているだけではなく、「食っている」または「食おうとしている」
事が大事だ。
25仕様書無しさん
垢版 |
2014/10/15(水) 21:37:31.49
最初は、「おれすげぇ」という誇示・売名・名誉のためだったのに
ちょっと人気が出ると、色気だして、金も欲しくなる
でも、露骨に変更もできないから、地味にライセンスをいじっていく
あわよくば金が手に入るように

そんな感じがする。
BSDライセンスが一番、理想に対して矛盾のないライセンスだと思う
2014/10/15(水) 21:45:56.80
>>25
そんなわがままな人存在しない。
2014/10/15(水) 21:52:40.56
>>25
そうじゃなくて、自分がFOSSに関与しなくても、FOSSに追加に追加を重ねた
プログラムは、強大な開発力を持つソフト開発会社でさえ勝てないほどの
物に育つことがあるということなんだ。

これは職業プログラマの人、起業しようとしている人にとっては脅威になりかねない
ということ。

現にMSでさえいつ倒産しても分からない状況になりつつあるらしい。
2014/10/15(水) 22:22:32.25
宣伝マンに落ちぶれた人の本音?
2014/10/15(水) 23:36:27.26
>>27
じゃぁ、自分でMacOSを超えるOSをつくれるのか、ORACLEを超えるRDBMSを作れるのかという話だな。
タダで使えるんだから、LinuxとMySQL使ってサービス作るのが賢い選択。
起業してOS作っても誰も買わないでしょ。
2014/10/16(木) 00:18:01.01
人余り状態になってるのに
羽振りがいいのは上の方で楽してる人たちでしょ
2014/10/16(木) 19:36:59.51
>>29
MySQL使って作るのは問題ない。

そもそも、データベース自体が高度技術だとは考えられないこともあるの
で、無料化される運命なのは当然でもある。

ところがだ。言語コンパイラが無料化されるとはどういうことなのか。
Stallmanは、MITの言語系の教授だ。MITといえばコンピュータではTOPの大学。
そこの教授が作ったコンパイラが無料なんだ。これでは市中の人々に言語コンパ
イラを作るなといっているに等しい。
2014/10/16(木) 21:11:58.15
ただで使えるけど、いろいろあるんですよ
わからんでしょうね、ブーたれてるだけだから
2014/10/16(木) 21:23:48.71
結局、金儲けしたいだけだろ?
プログラミングしなくてもしてるふりして、金もらえるならいいだろ。

言っとくが、プログラマの賃金や待遇の下落は、フリーソフトのせいじゃないから。
2014/10/17(金) 01:05:02.51
>>31のようなことを書いちゃう奴はSQLのパーサを書く技術も持ち合わせてないのが通説なので
真面目に相手にする必要性を感じないが、一応書いておくとインテルはgccより高性能なコンパイラで商売してるし、
マイクロソフトはより便利な開発環境の一部としてコンパイラを売ってるよ?

そもそもコンパイラで商売しようとしたときに邪魔なのはgccではなくてVisualStudioだと思うけどね。
2014/10/17(金) 01:07:21.73
あと、本当に高度な技術で食っていこうと思ってるのなら特許くらいは取ろう。
2014/10/17(金) 08:18:22.66
MSもコンパイラ自体はもうタダで入るWindows SDKに、MFCやらのライブラリ含め全部入れてなかったっけ
ガイド付き最適化みたいな高度な機能が使えたかは覚えてないが
2014/10/17(金) 09:10:33.09
Expressで使えないのはプラグイン関係が痛いな。ソース管理プロバイダとか。
ただ2012以降gitが標準サポートになったのでかなりマシになった。
2014/10/17(金) 17:37:06.71
>>36
コンパイラ本体は、Visual Studio の Express版に入っているが、
MFCは、無料で使える状態には一切なってない。
Windows SDKなどと同梱されていることはありえない。

なぜなら、Visual Studioの有料版の売りはMFCだから。
2014/10/17(金) 17:46:07.95
>>31
おれには、データベースのあの検索スピードの異常な早さがいまだ理解できんが・・・。
いや索引作るってのはわかるんだが・・・。
それでも早いだろ。
2014/10/17(金) 17:58:00.74
>>39
ハッシュ法でかなり早くなる。
それ以外の方法は、マルチコアによる分散処理とか。

だけど、コンパイラの複雑さとは雲泥の差がある。
2014/10/17(金) 23:36:36.98
MITのコンピュータ言語系の元大学教授が無料で言語コンパイラを配布して、
民業圧迫でないと立証できる?

教授がコンパイラを作って売ったんだったらまだ良い。売らずに無料配布
という点が問題。大学教授が全輪インホイールモーターの自動車を作った
例などでも無料配布ではないから、民業圧迫の度合いは知れているが、
ストールマンのgccの場合は違う。
2014/10/17(金) 23:42:27.68
gccはGPLV3ですが
IPAが無保証で翻訳してるから読んでみたら
2014/10/18(土) 00:04:27.66
>>42
自分はGPLについて色々学んだので、いまさら読む必要は無い。
2014/10/18(土) 00:11:57.62
じゃ、誤読してますね
2014/10/18(土) 11:19:37.94
世の中から無料のソフトウェアがなくなれば、
たしかにプログラマの仕事が今よりも増えると思う。
価格が無料の競合相手はそのとおりプログラマの敵といえる。

当然FOSSの使用やFOSSへの貢献を一切しないプログラマもいるはず。

だが自分たちの職業を保護してほしいという理由で、
FOSSを開発している人たちを説得できるとは思えない。
2014/10/18(土) 11:24:59.31
中身わからないけど、なんとなくやってますにしか、みえませんが
いいものつくればいいのでは
2014/10/18(土) 11:52:28.96
>>45
どうかなぁ
むしろ仕事は減るんじゃないかなぁ
OSSが無ければインターネットもこんなに発展しなかったと思うし。
2014/10/18(土) 21:37:05.41
>>45
FOSSにしなきゃどうせ食っていけないからFOSSにする、という人々が
存在する可能性がある。

こういう人たちの行動を変更できる可能性はあると思う。
2014/10/18(土) 21:45:10.83
アカは資本主義の高みから利用してやるのが一番いい
自分がアカの側に入ったらおしまいだ
2014/10/18(土) 22:21:31.75
どうせFOSSにしなきゃ食っていけないと思う人が
--->既存のFOSSを組み合わせて自分が機能を追加する
--->出来た成果物のライセンスは、FOSSになる(しかできない)。
--->どうせFOSSにしなきゃ食っていけないという理由から、出来た成果物(FOSS)にさらに
  機能追加する新しい別人(若者)が現れる

この循環でFOSSなソフトが急拡大して行く。
2014/10/18(土) 22:30:20.38
>>49
ややこしい例を書いておく:

IBMは、反トラスト法違反でアメリカ当局と何十年にも亘りトラブルを起こし
続けた。サーバー機を売るため無料OSが必要だと思ったIBMだが、
そのままだと不当廉売(ダンピング)でまた法的トラブルになる。
結果、Linuxに社員を有給で協力させてLinuxをサーバーOSとしては使える
状態にした。

本来なら不当廉売で法的問題となるところであったが、FOSSの理念の
後ろ盾があるために、法律を無力化することに成功。

なんというずるがしこい企業だ。
2014/10/18(土) 22:36:47.58
>>49
共産主義だという指摘を逃れるために、FreeSoft陣営は、
「Free as Freedom」
というトリックを使い始めたんだそうだ。

英語では無料という言葉には、都合よく「自由」の意味も重複して持って
いた。共産主義の反対語である自由主義の自由と、とても都合よく一致して
いたので利用されてしまった。
2014/10/18(土) 22:39:12.15
最近では、「Not Free But Fair」という観念が生まれているようだ。
つまり、大事なのは「自由ではなく公平」だと。
2014/10/19(日) 11:37:03.05
ここに自由に書いてはいけないと逝ってる方が...
2014/10/31(金) 20:48:21.28
特許や実用新案や商標などでもとられて無い限り、どんなに真似ても自由な
はずなのに、自由に真似ることを禁止する「ライセンス」とは法律上どういう
位置づけなのだろうか。

そもそも真似られたないなら設計図は隠すべきだが、自分で設計図を
公表しておいて真似てはいけませんって、どういうことなの?

「不幸の手紙」か、メデューサの首か何かなのだろうか。
2014/10/31(金) 20:54:35.88
著作権。
2014/10/31(金) 21:07:58.34
ハードウェアの場合、製品をリバースエンジニアリングして設計図を再現しても
特許などに触れない限りは合法のはず。

例えば、ボーイングの飛行機を分解してそれにもとづいて設計図を書いても特許部分
以外は合法のはずだ。

この考えで行くと、バイナリを逆コンパイルして設計図であるソースコードを得たとし
ても特許部分以外は合法。

ならば、最初からソースコードが公開されている場合は、ソースコードを見て手動で
書き写しても特許部分以外は合法のはず。ならば、手動の効率を上げて自動でコピー
しても合法のはず。

なので、GPLが何を主張しても特許部分以外をコピーしても合法のはずでは?
2014/10/31(金) 21:23:31.44
ただし、もし、>>57 の論理が正しければ、ソースがクローズドなプログラムを
コピーしても合法、ということになってしまう。

なので、ソフトウェアに関してはハードウェアと同じというわけではないようだが。
2014/10/31(金) 21:37:42.80
著作権は元々、小説、エッセー、技術書、専門書、映画、ドラマ、音楽などの
作者が食っていけるように作られたもの。

ようは作品を作ることにより生計が立てられるように生み出されたものだ。

GPLは、その権利を逆手にとって作品を作ることによっては「生計を足られないように」
してしまおうとしている。

これは法律の趣旨に反しており、権利の濫用ではなかろうか?
2014/10/31(金) 22:39:48.05
誤:「生計を足られないように」
正:「生計をたてられないように」
2014/11/01(土) 03:24:27.29
つまり、作品をコピーすることで生計を立てられないのはおかしいと。

中国人でしゅか?
2014/11/01(土) 04:14:26.49
>>59
ソースコードをGPLで公開しておいて、
ソースコードを使いたいが、GPLは嫌な顧客に対しては個別に商談に乗るというのは珍しくない。
2014/11/01(土) 07:27:19.53
それなんてMySQL?
2014/11/02(日) 03:16:02.44
>>61
違う。正しくは、

GPLやOSSなライセンスなソフトウェアを作れば作るほど、ソフトウェアを販売して生計を立て
るという人生設計が、自他共に出来なくなるということだ。

他人が作った物をコピーして自分が儲けたいということではない。

設計図がオープンなソフトのが蔓延することで、ソフトウェアで生計を立てるということ自体が
成立しなくなることが問題なんだ。
2014/11/02(日) 04:14:22.88
> ソフトウェアを販売して生計を立てるという人生設計
OSSがあってもそれで食ってる人はいる。
つまり、今食えてないんならOSSがなくても無理。
2014/11/02(日) 04:21:05.01
>>65
MSでさえ、ビルゲーツが「倒産寸前」だと語っている。

今食えていても、(F)OSSは、根源的にソフトウェアを売れなくする。
2014/11/02(日) 04:26:55.93
そりゃ、需要のないソフト作っても売れないだろ。
だれがWindowsPhone買うの?
2014/11/02(日) 04:27:33.34
>>66
せめて買ってやれよ > WindowsPhone
2014/11/02(日) 04:36:48.26
如何に需要があるソフトでも、(F)OSSと分野がかぶっていれば、売り上げは
低下する。

あの強大なMSが倒産の危機にあることからしても、開発力のなさや需要のミスマッチ
の問題では無い。
2014/11/02(日) 04:51:12.31
> 今食えていても、(F)OSSは、根源的にソフトウェアを売れなくする。
問題なのは資本力のある企業が作った無料のソフトだ。
Webブラウザなど、彼らによって市場を破壊された例は枚挙に暇がない。
2014/11/02(日) 04:51:55.41
逆に、OSSによって市場を破壊された例があるか?
2014/11/02(日) 04:55:58.75
日本語入力もMSによって市場を破壊されたなぁ。
彼らはサードパーティ製の日本語入力ソフト開発を妨げないように
敢えて性能を落とすなんてことはしなかった。
2014/11/02(日) 07:08:35.83
お買い上げ日本語入力ソフトでっせ
2014/11/02(日) 07:29:04.29
>>68
技適通ってないだろ
2014/11/02(日) 16:14:05.61
>>71
gcc, eclipse
2014/11/02(日) 16:24:53.32
>>70
FireFoxは、Googleから100億円/年以上もの広告費を受け取っている。
デフォルトの検索エンジンをGoogleにする見返りだそうだ。

また、Linuxがサーバー用OSとしては実用レベルに達した理由の1つには
IBMが自社サーバーを売るために1,000人もの社員を開発に協力させた
事にもある。

KDEのQt Toolkitは、携帯電話メーカーのNokiaが自社製品の囲い込みの
ために開発を開始したものだそうだ。Digiaに買収される時点で125人の
開発者が存在した。もちろん有給で。

つまり、どれもこれも不当廉売なんだが、なぜか法的に処罰されてない。
2014/11/02(日) 16:27:13.83
>>75
職業プログラマのうちgcc使ってる人って、10%いないんじゃないかな。
2014/11/02(日) 16:28:39.73
C言語に限ればもっと増えるか。
ただそれは、もっといいプロプラの環境があるからC使わなくなっただけだね。
2014/11/02(日) 16:30:33.91
>>76
GoogleやIBMはOSSをうまく使って商売してるよね。
そうすればいい。
2014/11/02(日) 16:32:54.76
>>77
eclipse(C++), QtCreator, CodeBlocks(+wxWidget+wxSmith)などを使う場合、
gccになると思う。

今後のLinuxのアプリ開発に限れば敢えてVC++を使う必要も無いと思う。
流れから言うとWinからLinuxへ移行しそうなので、VC++が使われることは
減って行くと思われる。
2014/11/02(日) 16:35:42.34
これからはllvmだよ。
2014/11/02(日) 16:36:28.47
>>81
いずれにせよ、clangも、gcc-llvm も無料だよね。
2014/11/02(日) 16:37:44.18
>>80
まず、Linuxアプリ開発自体がそんなに流行らない。
Linuxサービス開発なら、Cの出る幕じゃない。
2014/11/02(日) 16:42:00.01
>>83
>まず、Linuxアプリ開発自体がそんなに流行らない。

今後はどうなるか分からない。
マルチプラットフォーム開発が出来るところの、QtCreatorや、
CodeBlocksあたりが台頭してくる可能性がある。

これらは、gccや, Qt toolkit, wxWidget, wxSmithなどの(F)OSSが存在
しなければ、存在し得なかったもの。
2014/11/02(日) 16:44:53.06
>>84
素晴らしいじゃないか。
タダでそれらの技術を使ってアプリ開発ができるんだぞ。
開発環境整備のために一人当たり数十万とか金かけたいのか?
2014/11/02(日) 17:01:14.85
>>85
開発環境を作る側の立場を考えないの?
2014/11/03(月) 09:45:34.23
それ以上の開発ツール作ればいいだけでは
2014/11/03(月) 16:51:38.51
そのハードルは時間と共に高くなる。
2014/11/03(月) 17:03:16.35
嘆く前に手を動かせ?
2014/11/03(月) 17:07:48.34
>>89
現実は、MSでさえ手におえないほどなんだよ。
MSは、GPLを「癌」だと言っている。
2014/11/03(月) 17:48:29.26
自業自得では
2014/11/03(月) 17:58:55.26
>>91
MSを潰されるのは、自業自得かもしれないが、MSの好敵手まで巻き添えに
するのはとばっちりで、とても不公平。
2014/11/03(月) 18:03:04.37
はあ?
2014/11/03(月) 18:04:47.46
>>93
開発環境を作っている(作ろうとしている)のはMSだけではないからだよ。
2014/11/03(月) 18:05:29.92
へ?
潰しまくってったのに、ライバル?
2014/11/03(月) 18:16:19.39
GPLによって、新しい芽まで潰されるんだよ。
2014/11/03(月) 18:20:30.90
加害者意識はないのに被害者だと宣われても...
幼稚すぎませんか?
社会人?
2014/11/03(月) 18:32:21.08
GPLは、著作権法が守らなければ無効。

しかし、著作権法が守ろうとしているものは、法律の趣旨から言って、
ソフトウェアを売って生計を立てること。

自分が生計を立てることだけを放棄するだけならまだしも、他人が生計を
立てられなくするようにするところのGPLは、著作憲法の趣旨に反し、
無効な可能性が高い。
2014/11/03(月) 18:52:13.91
>>97
自動車事故は、加害者意識が無くても罰せられる。
2014/11/03(月) 20:30:26.50
ここで わめかないで そういうとこで騒いだら
2014/11/04(火) 10:55:54.06
GPLは、法的には無効なので、GPLを取り込んでクローズドにして良い。

また、無料の著作物をどう扱おうが実害は0円。
したがって裁判になっても賠償額は0円。

さらに、実害が0なものは、裁判になっても責任は負わなくて良い。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況