X



【C】Poneytail(仮称)OSスレッド01【未踏】
0356Be名無しさん
垢版 |
2005/09/13(火) 16:44:23
間違った前提で議論が進んでますな。
ttp://www.rubyist.net/~matz/20050912.html#c02

誰か突っ込んだ方がよくないかい?
0357Be名無しさん
垢版 |
2005/09/13(火) 16:54:00
ポジティブに考えようぜ?
Matzはな、せっかくの面白そうなプロジェクトが何も言わずに
闇へ消え去ろうとするのが悔しくて、ブチキレちゃったんだよ。
キレてついつい税金とかオープンソースとか言っちゃったんだよ。
0359957 ◆KhjEefLZMk
垢版 |
2005/09/13(火) 19:48:14
なにはともあれ、注目していただけるのは嬉しいことです。
反論というわけではないですが、一応コメント。

>みんなでいじる
CooSの場合、みんなでいじるとしてもそれはC#の部分にしたいので、
C#を動かすことを頑張っている現状ではあまり考えていません。

>放置には自由なライセンスを/ライセンスが強すぎ
放置するときに考えますが、放置するときにCooSがValuableであればオープンにするかもしれません。
現状のライセンスは強く僕の権利を留保する形になっていますが、当面は変える気もありません。
CooSをダウンロードして試してみるのに不都合がある、というのなら速攻変えますが、今は別に問題ないからです。

基本的に個人の趣味なので、みんなのために公開しろ、って論調はぴんときません。
CooSを公共の福祉に役立てることは本望ですが、CooSの開発を譲り渡すのには抵抗があります。
オープンにすればCooSコミュニティの中で"王様"になれるかもしれませんが、さっぱり興味がありません。
これは幼稚な動機かもしれませんが、OSの開発では重要だと思います。
長くモチベーションを維持することが最優先で、短期的利益と引き換えに飽きてしまうのが一番ダメじゃないかなあ。

それと税金投入だからオープンの話がありますが、ありゃナンセンスです。
申請の際にわざわざ「オープン条項」のないPMを選びましたし・・・。
お金を理由にオープン化させたいなら追加で払ってください。
10年くらい生活できるだけもらって新たに作り直しますw

んで、MYCOMにメールしてみた。
0360957 ◆KhjEefLZMk
垢版 |
2005/09/13(火) 19:49:47
追加。放置の話は「いつか」であって、「あと何年」という意味はないので念のため。いまは放置する気ないよん。
0361ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/13(火) 20:46:53
まつもとさんの意見は、放り投げるつもりであるという誤解に基づいているように読めますけど、違うかな。
誤解に基づく意見に何を反論しても、何ら生産的ではないような気がします。
「苦言たれる前に、ウラ取りはしようね」と優しく微笑みかければ十分じゃないですか?
0362Be名無しさん
垢版 |
2005/09/13(火) 20:48:12
まつもとさんより偉い紙がゴロゴロいる微笑ましいスレはここですか?
0364957 ◆KhjEefLZMk
垢版 |
2005/09/13(火) 21:40:33
>>361
ちょっとひっぱり過ぎかもしれませんね。
件は誤解というのは了解していますが、
それにしてもオープン化の要求が理不尽だったのでコメントしておこうかな、、、と。
あとはライセンスについて意見を書いたことがなかったのでついでに。

まあこの話はとりあえずここまでにしますか〜。まったりが一番だね。
0365Be名無しさん
垢版 |
2005/09/13(火) 23:31:25
別に開発が継続されていれば本人も誤解だったと気づくというだけの話。
0366Be名無しさん
垢版 |
2005/09/14(水) 00:44:35
まつもとさんに文句言える偉い人がこのスレにはいっぱいいるようで(笑)
0368Be名無しさん
垢版 |
2005/09/14(水) 02:42:08
>もちろん誰にも見向きもされない可能性はありますが、
>そうでない可能性をあらかじめ否定するのももったいない。

ソースを公開しても誰にも見向きもされない段階らしい。

0369Be名無しさん
垢版 |
2005/09/14(水) 11:14:28
ソース公開しておいても、バイナリ落として使う人ばっかりで、
中身いじる人は天然記念物並みに貴重でつよ。

つーかソースだけ転がしておいて、使いたけりゃ自分でビルドしてねなんて書いておくと、
まず誰も使ってくれないからなあ…

0370957 ◆KhjEefLZMk
垢版 |
2005/09/14(水) 12:25:11
ソースの公開が見向きされるように今まで通り頑張りまつ。
#というか一部は公開してんだけどな・・・。
0371Be名無しさん
垢版 |
2005/09/14(水) 23:09:34
Matzはモルモンの宣教師として神を説いているよ(マジ
0372Be名無しさん
垢版 |
2005/09/15(木) 13:47:17
>>370
ここでうだうだ苦言をたれるより、ITRON名無しさん氏が言われているように、
一度Matz氏へつっこみを入れてきたらどうだろうか?
お互いに一方的な発言を行っても、説得力にかけるように思う。
0373ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/15(木) 14:57:14
いやいや、またーり、またーり。
Matzにっきに追記も入ったことだし。
ここへのリンクもコメントに張られたみたいだし。
これ以上責めてもメリットは無いと思うよ。
0374957 ◆KhjEefLZMk
垢版 |
2005/09/15(木) 21:55:19
>>372
激しく同感。でも>>373ということもあり自制してたというのがホントのところです。
さらに感情的に言えば、向こうに"召喚される"というのはとても納得できない。

実際のところ、追記の「〜という情報あり」という他人事みたいな表現に顕著なように、
まつもとさんの日記は日記以上ではないようなので、日記に正しさを求めるのは野暮かなーと。
MYCOMの記事は訂正されましたし、あとは放っておこうと思います。
0376Be名無しさん
垢版 |
2005/09/16(金) 00:40:35
オープンソース原理主義者は滅びるべき
0377Be名無しさん
垢版 |
2005/09/16(金) 01:01:33
公共の金が使われたのだから、
公共の役に立つ形で終わらせて欲しいというのは、割と普通の意識でしょう。
作者もそういう形で役立つことを望んでるみたいですし (>>359)
Matz は熱心な OpenSource 布教者で噛み付き癖があるから、
不正確な記事と感性の違いが起因して、あんなことを言ったのでしょう。
実用度が低い状態で投げるなら、利益を還元する一例として OSS 化は悪くないから。

つーのが顛末か。

正直、税金を使われた側としては、
> 申請の際にわざわざ「オープン条項」のないPMを選びましたし
というのは理解したが、還元されないなら、かなり馬鹿馬鹿しいな。
習得したスキルが、今後変わった形で公共に益することになったとしてもだ。
せめて、還元する努力くらい見せて欲しいといったところ。オープンソースに拘る必要なないから。

でなきゃ、個人のオナニー代に使われただけじゃん。
0378957 ◆KhjEefLZMk
垢版 |
2005/09/16(金) 01:53:38
そろそろまとまりそうですね。

>>377
はい、全面的に、特に
>還元されないなら、かなり馬鹿馬鹿しいな。
ということについても、完全に同意です。

しかし、このことは申請以前から分かっていたことです。
僕は簡潔明瞭なのが好きなので「個人の趣味」と言い切っていますが、
美辞麗句を用いたところで、立ち上げから1年のOSが社会に還元できるようになるわけがない。
それを誤魔化すために安易に「普及のために今後も努力」なんて言い切る方が無責任だと僕は思うのです。

これは採択審査のときにも明確に説明しています。
このスレッドの初期にも同様の議論があり、
そんときは「まあ面白いからやるだけやれば?」という感じの結論だったかな。

ただ、「実用にならないのが当たり前」ということを免罪符にするのは心苦しいので、
当初からサイトを(まあ元税金から)取得・運営し、インターネットでの情報公開に努めていました。
特にこのような完全に開かれ場で、開発者自身が明確に返答しているのは珍しいと思います。
そしてこれが、私が思いついた、社会への現時点で可能な還元の方法です。

続きます。
0379957 ◆KhjEefLZMk
垢版 |
2005/09/16(金) 02:26:10
うーん、続けられなかった。

未踏スレでCooS叩かれてますね。ちとかなしぃ。
HyperEst*の方は(すでに述べていますが)僕も凄いと思ったので、自然な流れだと思います。

で、よく分からないし、問題だと思うのは、その他大勢の雲隠れプロジェクトがまったく批判されないことです。
僕は未踏に対してかなり正直に接したと思うのですが、その結果が批判の矢面に立たされることで、
雲隠れした方にはなんの批判も、コメントすら取り上げられない。これはまつもとさんの件でも明らかです。
#CooSに対する批判が嫌だ、むかつく、という意味ではないことをぜひ理解してください。

これでは、ゲームの理論を持ち出すまでもなく、
メディアに取り上げる価値もないくらいに適当にお茶を濁してさっさととんずらするのが一番利口です。

この問題は往々にして各プロジェクトへの文句になりがちですが、
各々の開発者が悪いとするよりも、未踏のシステムが抱える問題として議論するべきです。
そして僕は、各プロジェクトは"強制的"に、"不特定多数"の批判を受けられるような窓口を用意するべきだと思います。
#んでCooSでは批判"も"受けるためにココがある。

最後に。
たしかに未踏はシステム的にまだ弱いと思いますが、
一番の問題はIPAがそれを是正する力がいまいちないような・・・。
IPAって未踏への批判とかってどうやって認識してるんですかね。

いじょう。
0380Be名無しさん
垢版 |
2005/09/16(金) 03:17:14
開発者さん、
きっと、オープンソース推進派からの理不尽な要求とかいぱーい来るだろうけど、
絶対に貴重な成果をオープンソースにしてはいけないよ。
応援してます。頑張れ。
0381Be名無しさん
垢版 |
2005/09/16(金) 04:39:20
déjà vu
NWSOS公開当時を見ているようだ・・・
0382Be名無しさん
垢版 |
2005/09/16(金) 04:57:00
>>379
>で、よく分からないし、問題だと思うのは、その他大勢の雲隠れプロジェクトがまったく批判されないことです。
は、全く批判されないというよりも、全体に対して批判的なのでそう見えているだけなのではないでしょうか。

また、適当にお茶を濁してとんずらするのが一番利口というのははたしてそうでしょうか?
民間企業でもいくら資金をつぎ込んでも成果の上がらないプロジェクトを抱えており、そういうプロジェクトは腐るほどあるというのはみなさん知っていると思います。
それに、数百万という資金の上、1年程度の期間では成果を上げるのは難しいのも知っていると思います。
そういう立場を理解した上で未踏に批判的なのは、プロジェクトが暗い部屋の中で生まれて外に出ずにそのまま死んでゆくという絵が見えるからではないでしょうか。
闇から闇へ、そういうい行動をとっている人に次の機会があるとは思えません。

未踏につぎ込んだ資金を回収してほしい、そう望んでいる人は少数派であり、多くの人が未踏に期待している事は「優秀な人材を発掘してほしい」「新しいアイデアを見せてほしい」等、明るい未来を夢見させて欲しい、そういうものだと私は思っています。
成果物の直接的な社会への還元は最初から期待していません。
そもそも「未踏」というテーマに挑んでいるのですから、失敗したとしても次に繋がる種を感じさせてくれるなら批判も少ないでしょう。
現状の批判は、未踏事業のプロジェクト全体があまりに不透明すぎ、内容に対して批判もできない事へだと思います。
税金が投入されているのですから、情報公開で社会に還元して成功の手助けや失敗の防止に役立てる。そういうのはあってもいいのではないでしょうか。
趣味だろうが事業だろうが、無駄に税金が使われるというのは避けて頂きたいです。

批判を受け入れる窓口をIPXが用意して全体を整えていくという意見は私も賛成です。
ですが、それが始まるのを待つのではなく、まずは各々が行動に出て欲しいです。学校ではないのですから。

外部とコミュニケーションをとっておられる957さんに対して的外れな意見が多いですが以上です。長文失礼しました。
CooSには期待しています。では。
0383Be名無しさん
垢版 |
2005/09/16(金) 08:44:56
オープンソースにするのはいつでもできるが、
一度オープンになったものは再びクローズにはできない。
オープンソースにすると、ソフトウェアの資産価値はゼロ以下に下がり、
それはもはや資産ではなく負債になる。

私も応援しています。
957さん、せっかく作り上げた貴重な知的財産をオープンソースにしないでね。
0384ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/16(金) 09:50:46
>>379
> たしかに未踏はシステム的にまだ弱いと思いますが、

それでも初年度頃に比べれば細かいところではずいぶん詰めが進んだと
思います。あの頃は完全に手探りでした。
実質の開発期間もとんでもなく短かったですし。


>>382
> 闇から闇へ、そういうい行動をとっている人に

まあビジネスの世界ではそうですけれどね。アカデミックの場合は割と雲隠れが許されます。
学生さんの場合は、就職でリセット効きますしね。(957氏のことじゃないですよ念のため)


> 未踏につぎ込んだ資金を回収してほしい、そう望んでいる人は少数派

今年からIPAは「事業化情報交換会」という採択事業のビジネスサポートを始めています。
OSS事業の採択者にもお誘いが来るのですが、未踏採択者にも来ます。
ビジネスまでの距離が遠いからこその未踏事業だと思うのですが…。
この辺りは当のIPA自身も苦悩しているのでは。

>>383
> オープンソースにすると、ソフトウェアの資産価値はゼロ以下

んなこたぁないです。
0385Be名無しさん
垢版 |
2005/09/16(金) 10:57:09
>> オープンソースにすると、ソフトウェアの資産価値はゼロ以下
>んなこたぁないです。
いいえ、OSSは間違いなく負債です。

OSSといえども知財であることは間違いありませんが、それを持っていてもお金は入りません。
逆に、著作者であるというだけで無理やりサポートさせられます。
外人からは意味不明かつ失礼な要求メールが次々と送られてきます。
日本人からの要求を無視すると2chで叩かれ、評判の悪い噂を流されます。
みんなで開発を手伝っていいものを作ろう・・・など妄想もいいところです。

OSSでは、完全に放棄でもしないかぎり強制労働させられてしまいます。
これを負債といわずに何と言えばいいでしょう。

クローズにしておけばユーザからの失礼な要求が来たときにも安全に断ることができます。
少なくともマイナスにはなりません。
0386ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/16(金) 12:29:20
>>385
> いいえ、OSSは間違いなく負債です。

"間違いなく"なんて言っちゃったりして怖ぃなぁもぅ。
またーり、またーり。

負債になるか資産になるかを決めるのは商材ではなく商才、なんてナ。
0388Be名無しさん
垢版 |
2005/09/16(金) 13:19:14
>>385
クローズドソースでもオープンソースでも変な要求を無視すればいいことになんら変わりは無い
0389Be名無しさん
垢版 |
2005/09/16(金) 13:50:40
ライセンスの話は宗教も絡んでキリがないっつーか、
どこまでいっても観客全員の賛同は得られないもんなんで、ほどほどにやっとけばいい。
中身で頑張っとくれ。
0390Be名無しさん
垢版 |
2005/09/16(金) 14:15:20
税金の分だけ社会に還元しろって意味じゃない?
利益が出る形にして、還元するのはなかなか大変。
そういう意味じゃ、一番簡単なのはオープンソースだよね?

0391Be名無しさん
垢版 |
2005/09/16(金) 14:25:47
OSとして必要な機能のうち
実装済み
未実装
なものを大まかに教えて欲しいんだけど。
0393Be名無しさん
垢版 |
2005/09/16(金) 14:37:58
>>390
「還元」の種類による。
文科省系の事業ならまだしも、未踏は経産省系だから
直接的には事業化の際の税収、間接的には日本の技術者育成と産業振興が目的。
決してオープンソース支援ではない。

もちろんオープンにするのは決して悪い選択じゃないが、
放置して海外で利用されるだけだと国益としては×。
(もちろん開発を継続するのが一番なんだが)
0394957 ◆KhjEefLZMk
垢版 |
2005/09/16(金) 14:51:08
議論があるのはいいことですね。期間終わってからこうなるとは思ってなかったですが(笑

>>382
未踏は責任と評価の方式が違うから独特の価値観が求められると思うのですが、
開発者の大半は学会と同じようなノリで行っていますし、それを認める雰囲気があります。
それは>>384さんがちょこっと触れている(学術は雲隠れして良い)に繋がる気もします。

>>384
ビジネス化要求は、未踏の知名度を上げたいかららしいです。有名にならないと未踏に予算が付かないって。
だから短期間で有名になりそうなら、ちょっと面白くなくても取るらしいけど。。。
飲み会で「OSなんてメディアには取り上げられないでしょ?」って言われました。

未踏システムは発展途上なんですよね。でもうーん、、なんというか手の打ち方がお役所的のような。。。
来年あたり「未踏プロジェクト評価基盤の開発」で申請しようかしら(笑) つか誰かすればいいのにね。

>>384-392 except 391
誰かが、"責任を持って"、CooSをオープンソースとして開発してくれるならいいけどねー。
現状のオープンソースはノーリターンの責任と義務がもれなく付いてきそう。
さらに書けば、公開したら公開したで、「公開してるんなら責任持ってメンテしろ」なんて。。。
ああ面倒ですね。

まーCooSは生誕一周年なわけです。
僕は去年はOSど素人だったわけで、CLIも去年から勉強した。
「OSS化すれば漏れが実用にする!」などという方は、自分で作っちゃった方がいいと思います。
0395957 ◆KhjEefLZMk
垢版 |
2005/09/16(金) 15:04:02
>>391
実装して特徴的なもの。
・CLR、つまりランタイム
・C#で書かれたデバイスドライバ

欠けていて批判されそうなもの。
・ガベコレ
・スレッド
ちなみに成果発表会でちゃんと「できなかったよゴメン」って言ってまつ。

なんでやんなかったかったていうと、いずれもインタープリタでやるのがきついから。
未踏じゃなけりゃ手を付けていたけど、期間内で半端に手を付けてもなんにもなんないので止めた。

いまはインタープリタから脱却して、上を書けるようにする作業がメイン。
#最近は放置した学校の仕事で一杯一杯ですが・・・。
0396Be名無しさん
垢版 |
2005/09/17(土) 00:12:34
>>385

いかにも、オープンソースの経験が無い妄想野郎の発言

>>386

オープンソースで公開するのと、コードの変更権限は
別途に管理できますよ。

「公開してるんなら責任持ってメンテしろ」 なんてレベルの
メールはほとんどありません。 もし来てもドキュメントよ
く読んでねとか、軽く返答する程度

来るメールは非常にレベルが高く、貴重な パッチが大半で
本当に頭が下がる思いです。

957さんが、オープンソースにするのであれば Linuxの
開発モデルのよーに、CVSのコミット権やパッチ適用等の
ソース変更権限は本人のみで 管理するのが良いのではないでしょうか?

まだまだ基本設計やコードのリファクタリングを したい気持ちは判りますし、
クローズドも個人の プロジェクトとしては良い選択肢ではあります。

ただし、実装が一段落した将来には、オープン ソースの選択肢も良いものですよ

それと後公開するなら、絶対に英語を主体に。 日本人からの貢献は、
母数的にもほとんど ゼロに近いですから。

以上、ご参考まで
0397Be名無しさん
垢版 |
2005/09/17(土) 00:12:37
>>392

そうぱくりたいんだよ。
ブート直後からC++みたいだし、
OSのベースにするには申し分ない。
0398Be名無しさん
垢版 |
2005/09/17(土) 00:18:16
>>385

もう一言いっておけば

あんたはプログラミングの楽しさを知らない人種。
そんな輩がオープンソースを語るからおかしくなる。

プログラミングは自己表現の一つだよ。その延長線に
オープンソースがあるだけ

オープンソースから話を進めるのは、プログラミングの
楽しさを知らない証拠だよな
0399Be名無しさん
垢版 |
2005/09/17(土) 00:25:56
困ります八○さんとか

山○とかは、その代表格だな
0400Be名無しさん
垢版 |
2005/09/17(土) 01:54:34
500万を趣味に使いました。

------終了------
0401Be名無しさん
垢版 |
2005/09/17(土) 09:50:38
>>396>>398はいかにもオープンソースの開発経験がない人がいいそうな理想論ですね。
OSSの使用経験はあるかもしれないけど、大規模なOSSの開発経験はないのでしょうね。

>「公開してるんなら責任持ってメンテしろ」 なんてレベルのメールはほとんどありません。
ほとんどない=少ないけどある

>もし来てもドキュメントよく読んでねとか、軽く返答する程度
再びうざい質問が来る

>来るメールは非常にレベルが高く、貴重な パッチが大半で
そのユーザ独自の特殊な環境で動くようにしたパッチ(変なCPU構成とか、変なビデオカードに対応した版)が来る。
他の人には全く役に立たないのがほとんど。

>ただし、実装が一段落した将来には、オープンソースの選択肢も良いものですよ
完成版をパクられて終わり

>それと後公開するなら、絶対に英語を主体に。
日本人でも欧米人でもパクりたい人がいるのは同じ。

以上、ご参考まで
0402Be名無しさん
垢版 |
2005/09/17(土) 17:58:03
オープソンースにしなくっていいというのは、
プログラムを販売したい人とか幅広く優秀な人を集めたいからだろ。
完成もしないんじゃ話にならない。
0403Be名無しさん
垢版 |
2005/09/17(土) 18:05:47
他のもあまりぱっとしないし、これくらいでいいんじゃない?
MSが似たようなの作ってるみたいだし、
MSのが完成したときに、あれと同じやつ先に作ったんだと自慢できるよ。
0404Be名無しさん
垢版 |
2005/09/17(土) 22:14:03
初カキコ。

いいんじゃないの?coosの方向性はあれで。
ぶっちゃけオレはこのスレ始まった時から個人開発で有用性を証明するのは
大変なんじゃないかと懐疑的だった人だったが、
MSよりも先にMSとは別の形でC#などのManagedな環境を用いた開発の有用性を
証明できたんだからそれはそれで価値があるはず。

オープンソース化しないから価値がない、価値が小さいってのは大きな間違いだと思う。
こーいうことばっかり言ってる人が多いからオープンソース界隈を
嫌ってしまう人もたくさんいるんじゃないかな。

まぁ国民の税金使ってるんだから、プログラミングについて全く知らない人に対しても
分かりやすい形での還元ってのはして欲しいかな。
オープンソース化はそーいう意味ではわかりやすいと思う。
ま、海外にパクられれば微妙だけどさ。。。

CLIについての技術視点からとか、C#でのOS開発で感じたメリット/デメリットとか、
そーいうのを文書化して公開してもらえると面白かったりするので期待してまふ。

0406Be名無しさん
垢版 |
2005/09/18(日) 00:04:20
あ。
オープンソース云々の話が出てたからそれについて書いただけで満足してしまった。
まずいまずい。

「他のプロジェクトが批判されないのはおかしい」ってのは957氏の立場からは
言わないほうがいいのでは。
批判の矢面に立たされてる以上、「他の人だって・・・」的な子供のような批判の矛先の変え方は、
仮にそーいう意図がない場合でも、とても印象が悪いよ。
未踏プロジェクトの評価システムがまだまだ甘くて、
それぞれのプロジェクトについて評価・言及がなされていないものが多い、くらいにしておくべき。
そーしておかないと更なる批判を呼び起こしちゃう気がしまふ。

>> 405
私はGPLだけは嫌いなんだよなぁ・・・。
BSDLかPDSでいいじゃん、と思ってる人。
0407Be名無しさん
垢版 |
2005/09/18(日) 11:38:45
>>401

なんか、OSSで失敗した経験でもあるのか?

>再びうざい質問が来る

これはOSSは関係ないでしょ。むしろドキュメント未整備が主要因。

>そのユーザ独自の特殊な環境で動くようにしたパッチ(変なCPU構成とか、変なビデオカードに対応した版)が来る。
>他の人には全く役に立たないのがほとんど。

Coosの事は知らんが、これはソフトウェア基盤の問題でしょ。

そんな糞ソフトを公開しているから、そんなパッチがくるんだよ。

ドライバ仕様を明確にして公開していれば、プラグイン感覚で
マージして終わりでしょ。

>完成版をパクられて終わり

現状のCoosに、それほどのアドバンテージがあるの?
個人での開発なんて、たかが知れている

Coosだって、他のOSS等を参考にしている訳だし
自分だけクローズってのもなぁ。

むしろOSSで公開して、開発のスピードを上げるべきでは?
0408ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/18(日) 12:03:31
OSSにすべきかどうかっていうのは、>>394でもう答えが半ば出てるような気がするんだけど。
OSS化を提案する>>407は、責任もって開発に参加する用意があるってことなのかな。
0410Be名無しさん
垢版 |
2005/09/18(日) 12:54:57
>>407のようにOSSで公開しろと主張する奴に限って、コードを1行も書かないんだろうなあ。
自分でOSSのプロジェクトを立ち上げてみりゃ、OSSの理想が机上の空論だってことはすぐにわかる。

>むしろドキュメント未整備が主要因。
第一に、ドキュメントをきちんと書いても、まず読まれない。
嘘だと思うなら、407がやってみなよ

そもそもOSSのソフトウェアって、「タダで転がっているもの」というイメージが強いんだよね。
要するに、道端の石ころと同じなわけ。
面白そうだから拾ってみて、ちょっといじって、ざっとコードを眺めて、
すぐにポイされる。
せっかくの成果がゴミのように扱われるんだよ。
これじゃあ作者はうかばれない。

OSSならみんなが知恵を出し合って改良発展させてくれる、って407は本気で信じてるのかな?

>むしろOSSで公開して、開発のスピードを上げるべきでは?
なんで、OSSで公開すると開発のスピードがあがるの?激しく疑問。
0414957 ◆KhjEefLZMk
垢版 |
2005/09/18(日) 14:18:33
ふーむ。
僕がまとめていいものやら困りますが、CooSについてはまとめますか。
んで、まとめますが、なかなかレス量が多いのでちょっとメモ書き。

賛成・推進
>>396-398 >>407
反対・留保
>>401-405 >>408 >>410

まーどっちにしろ、オープンソース自体の一般的な善悪を判断することは適切ではないですかね。

それと>>406さん
ご意見参考になります。
開発者が批判をしない
0415957 ◆KhjEefLZMk
垢版 |
2005/09/18(日) 14:20:15
現状はどうなのかなと思うので、僕は敢えて批判をしているのですが、
確かに立場としては慎重に行動するべきですね。気をつけたいと思います。

と書こうとしたら、間違って途中で書き込みしてしまいました。
0416957 ◆KhjEefLZMk
垢版 |
2005/09/18(日) 15:02:18
結論から述べると、CooSをオープンソースにするようなリスクは取れそうにもないなあと思ったり。

いちばん怖いのが>>407において失敗の原因が「ソフトウェアが未熟だ」と括られていることです。
僕には「オープンソースとして失敗しないように開発を続ければ、絶対にOSS化は成功する」と読める。
#これは別に407さんの発言だけで判断しているのではなくて、
#OSS賛美の裏にあるリスクがよく現れていると思って引用しただけです。

それともう一つは、現在このスレッドは「いつものPoneytailスレ」ではないことです。
普段からCooSを支えていただいた人に加え、未踏スレからも人が来ている(気がする)。
新しく人が増えていることは嬉しいですが、でも今の流れを定常状態としてはなかなか受け取れません。
もうちょっと落ち着いたら考えよう、ということです。

CooSへのOSS化の要望はいくらでも歓迎?しますが、もうちょいクールダウンしませう。
それと未踏スレが消えて続きをココでって感じですね。
別にいいんだけど、僕としてはどこからが一般論なのか判断しにくいです・・・。
0419Be名無しさん
垢版 |
2005/09/18(日) 21:08:56
とりあえずソース公開を特別視して身構えてることは分かった。
そんな相手を説得しても無駄なのはみんなK対Lで身に染みてるよね。
0420Be名無しさん
垢版 |
2005/09/18(日) 22:48:55
評価すべきはソフトそのもの。
成果物で語れば良い。
良いものか否か。
ただそれだけ。
ソース公開かどうかなんて無問題。

ここは公開するソースを書いたことない椰子がいるんじゃないのか?
自分で書いてみればソース公開への躊躇の理由くらいわかるだろう。
見たこともない映画や、遊んだこともないゲームを批判する椰子と同じ。
自分の身をもって知ったものでないことに説得力はない。

当然だがソースを公開するかどうかなんて作者の自由。
公開による知名度等への貢献・儚いフィードバックへの期待と
知的財産価値の低下分を天秤にかけて、個々の価値観で決めれば良いこと。

漏れの場合、過去にソース公開したものへのフィードバックは、
アプリ側の要望ばかりだった。
少なくとも漏れのソースは公開した価値なかったな。
0421Be名無しさん
垢版 |
2005/09/18(日) 23:07:26
誰も見ないようなソースは公開しても公開しなくても大差ない。
公開しなくても誰も欲しがらないし、公開しても誰も見ないからだ。
つまりソース公開・非公開の両面に言えることなので、
どちらか一方が正しいという類の結論には結び付かない。
だから結局、自分が作ったものを自分でどう思ってるか、
というだけの問題に行き着く。
ある意味、誰かに拾ってもらえればと子猫を橋の下に捨てるのに似ている。
0422Be名無しさん
垢版 |
2005/09/18(日) 23:15:39
同意。どっちも正しいとおもう。

どうでも良いことかもしれんが、
日本人って日本語化以外にそれほど興味ないのか?
とおもうことが良くある。
コア部分の開発を助けないから、海外の人に
相手にされないことが多い。
日本人の漏れが見ていても魅力感じないだろうと
おもうのだから、まあ当然だろう。
せめて多言語化すれば良いのだろうが、なぜか日本語化をしたがる。

もちろん例外はあるし、OS板ではコア部分を書くのが好きな
例外的な人が多いが。
0423420
垢版 |
2005/09/18(日) 23:24:25
>>421
漏れのソースは、この板の大半の人が
知っているような、あるソフトの一部として使われている。
ただそれは漏れのプラスにはならなかった。
残念ながら。
0424Be名無しさん
垢版 |
2005/09/18(日) 23:27:56
>>423
他の人のプラスになればそれでいいってのが共産主義者。
0425Be名無しさん
垢版 |
2005/09/18(日) 23:31:37
Win/Winなんて滅多にないよ。
Win/Loseすらあまりないし、これは感じ悪い。
大抵はLose/Lose。
だから次善の策がLose/Winなわけだ。
0426Be名無しさん
垢版 |
2005/09/18(日) 23:31:51
>>424
だな。
まあ漏れは相当の時間を割く以上、何らかの
リターンを望んでいたのだろうな。
0427Be名無しさん
垢版 |
2005/09/18(日) 23:40:10
>>424
共産主義者というのは言い過ぎ。
そこそこの出来だけど売るほどのものでもない、ってときに、
放置しておいても腐るだけだし需要がゼロではないみたいだから、
ということで消極的に所有権を取り下げるくらいではないかと。
Irvineなんかこれだよね。
後継者なしでソース公開自体に意味がないというのは後出しジャンケンなわけで。
もっともオプソ=善だと妄信しているような輩もいるのだけど。
0428Be名無しさん
垢版 |
2005/09/18(日) 23:59:06
オープンソースうんぬんはこれで終了にしよう
話をリセットして技術的なことを話そう

957氏はOSを開発しててどういうところに苦労しましたか?
具体例とかあるとありがたい
#こんな振りしかできなくて情けない
0429Be名無しさん
垢版 |
2005/09/19(月) 00:00:21
GPL以外のソフトは糞だからGPLを採用するべきだと思う
0430ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/19(月) 00:14:42
>>414
反対・留保っていうか、>>420と同様、作者の自由だと思っている。
個人的には商売ネタとしてのオープンソースに可能性を感じていて奨めたいところだけれど、そう思わない人がいてもおかしくないし、界隈全体のリスクヘッジを考えると自分と違う思想の人がいるほうが都合がよい。自分の直感が正しいとは限らないからね。

それはさておき、全実行コンテキストで単一のメモリ空間を共有するっていうのは、割と"従来のOS"でも散見されるような。…なんていうのはこの板には似合わない話題か。すんまそん。
0431Be名無しさん
垢版 |
2005/09/19(月) 00:31:04
共有するだけでなく保護されないと駄目だよ。
0432ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/19(月) 00:49:16
>>431
うん。メモリアクセスに対して保護無しならいくらでもあるね。MMUがなきゃそうするしかないし。
保護も行っている例で一応実用になっているものなら、JavaOSやμITRON PX仕様があるよね。
ほかにもあるような気がするけど、ちゃんと調べてないや。
0433957 ◆KhjEefLZMk
垢版 |
2005/09/19(月) 01:49:37
ここは空気嫁る人が多いインターネッツですね(笑

>>428
設計で失敗してるのは、OSを開発していながら、ついついOSの存在を仮定してしまうところですかねえ。
特にC#なんかで書いていると、下位レイヤは隠蔽されているという立場が自然なわけで、
僕の頭の容量からしても Console.Write と打ちながらインタープリタの挙動までは正確にイメージしきれない。
上位レイヤを作っている自分と下位レイヤ担当の自分が意思疎通に失敗すると結構痛いミスになりました。

>>430-432
保護する必要がない、ってのがポイントです。
JavaOSはどーなのかなあ。思想は一緒だし。
jNodeを久しぶりに見たら結構活発ですしね。

新規性のなさについては、ごもっともです。
ただ、uITRONのように制約による単純化なのか、
洗練による単純化なのかというところは、見た目は同じでも大きい気がします。

これは僕はもっと大きい規模でもそうだと思っていて、たとえば、現時点でCooSを分岐して開発したとする。(どっちもOSSにしたとする。)
そうしたら、元は同じなのに、数年したら違うモノになってて、その違いは思想とか文化によるんじゃないかと思う。
僕はこの傾向はすべてのソフトウェアの中でOSが一番顕著だと考えているので、だから見た目よりも動機とか目的に拘ってる気は自分でもします。

んで、もとにもどると、だからアーキテクチャがすでにあるからっていうのはピンと来ないんだけど、
学会とかだとそれだとダメなんだろうなあ。修論でもダメかなあとちょっと頭が痛いです。
0434Be名無しさん
垢版 |
2005/09/19(月) 03:33:41
>ここは空気嫁る人が多いインターネッツですね(笑

後ろ向きことは、話したくないよね

ただ、オープンソースへの反応は過剰すぎない?

その根底にはソースを見られたくないことへの拒否感で
表向きには「サポート面倒」「パクリやだ」だけれでも
本当のところは「自分も大いにパクリました」「ソースが汚い」って
低レベルな話な気がする

当人は開発を続けるつもりだろうけど、本家マイクロソフトの
.NET Compact Frameworkに対しての優位性があるとも
思えないし、クローズにしても商用展開は難しいの一言でしょう

まぁ、当人も気がついているでしょうけど、趣味レベルが
望む望まないに関わらずの終着駅じゃないかなぁ
0436Be名無しさん
垢版 |
2005/09/19(月) 08:57:28
句点の無い人の割にはまともなこと言ってるな
0437Be名無しさん
垢版 |
2005/09/19(月) 09:03:54
それなら、本当にOSのコアな部分の開発を手伝ってくれそうな人や、
一部のアプリを書いてくれそうな人だけに限定して、
NDAの元でソースを見せる、というソースコード開示方式にしたらどう?
0438Be名無しさん
垢版 |
2005/09/19(月) 09:12:33
MSのshared source方式だね。何から何までMSの(ry
0439Be名無しさん
垢版 |
2005/09/19(月) 09:43:33
>>434

確かに厳しいね。二番煎じのレベル
にも達していないのでは?

既に各デバイスプラットフォームに
多数のパートナー(英語リンク)が
参入/商品化していて

 デバイス プラットフォーム
 http://www.microsoft.com/japan/windows/embedded/devices/default.asp

現状でもサポートされるデバイスドライバが
多数存在している状況のWindowsCE.NETには
勝ち目はないかも

デバイスドライバ
http://www.microsoft.com/japan/windows/embedded/ce.net/evaluation/hardware/drivers.asp

957さんは、どういう方向性で進める
つもりなの?
0440ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/19(月) 10:47:31
> ただ、uITRONのように制約による単純化なのか、

よくわからない。解説きぼん。

> んで、もとにもどると、だからアーキテクチャがすでにあるからっていうのはピンと来ないんだけど、
> 学会とかだとそれだとダメなんだろうなあ。修論でもダメかなあとちょっと頭が痛いです。

新規性が無かったからといって何かを言うつもりはないんだけれどね。
アカデミックを意識している一方で先行研究との比較がが不十分なのは、
結構致命的かなと思うんだ。
0441957 ◆KhjEefLZMk
垢版 |
2005/09/19(月) 14:47:22
とりあえずOSSとCooSに関わる話は>>416で総括とします。
要点は「議論はいいけど現時点で判断するべきではない」です。
#ついでに言えばOSS汎論はそろそろスレ違いっすね

>>437
たぶん余計に批判されそうな…。
まあ公開しようかなーと思ったらココに試案でも投げますので、
具体的な議論はそのときでいいと思うです。

>>439
勝ち負けの話であれば、客観的には「負け」を前提にしてかまいませんよ。
.NETの.NETのための.NETによるOSを作りたいです。

>>440
もし違ってたら指摘してください。uITRONは組み込みですよね?
ですからPCみたいに「ちょっと遅くなってもCPUに頑張ってもらえ」という姿勢ではない。

一方CLI/Javaのコード検証というのは結構たいへんな処理です。ついでにJITも。
これらを組み込みシステムで実現するのはなかなか厳しいと思いますが、
「実行時保護が不要」というためにはコード検証が不可欠です。

ですから、
PCの場合は、ソフトウェアによるコード検証が実装されたために要らなくなった保護機能で、
組み込みでは、アーキテクチャの複雑さを抑えるために機能を絞られた保護機能 だと思う。
これらは「保護がない」という点では同じですが、+コード検証が可能か否かでだいぶ事情が異なると思います。

アカデミックについては了解です。学会出せそうなら注意します。
0442ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/19(月) 15:42:54
>>441
議論上のつまらないテクニックだけど、安易にPCと組込みを対立軸にしないほうがいいかもしれないよ。最近組込み領域は広がる一方なので。古くはJavaOSの派生としてのJBlend、最近なら.NET Compact Frameworkなんて組込み向けだよね。
それに、最近のクリティカルソフトウェアの文脈では、適用分野をきつく規定するのって流行りではないみたい。
以上脱線。本題の保護に関する事情については、また後で。
0443ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/19(月) 19:06:23
>>441 さて本題。ttp://www.coos.jp/introduction/architecture.aspx を参照しながら。

以前例示したとおり、JavaOSとμITRON PX仕様は全実行コンテキストが単一のアドレス空間を共有している。
「(そのようなOSが存在するかは知りませんが。)」とはもう書けないね。
 
この2つのうち、μITRON PX仕様のメモリ管理は、MMUのアクセスコントロールを利用したもので、CooSとは方針が異なる。
それは認めるんだけれど、この方針のどこに「必ず制約が出てきてしまう」のか説明がない。
説明しきれていないものを特徴に挙げるのは、ちょっとキツいんじゃないかな。
ITRONだから噛み付いているわけじゃないよ。
PX仕様と同じ方式を採用しているOSが、他にもあるような気がする。
IPCのコストを下げるために、とか、マイクロカーネル屋がやりそうな手口じゃない?

視点を変えてJavaOS方面から考えてみる。
CooSは、OSであると同時に特定言語を軸とした仮想計算機の側面もあると思う(違う?)。
CLIの場合は、一応言語独立なのだけれど、分類上は汎用OSというよりは、Smalltalk環境やLISPマシンの方向に近いのではないかと。
これらの仮想計算機の場合は、実行コンテキストごとにMMUで保護するほうが稀なんじゃないかと思うんだけど、どうだろう。

そんなこんなで特徴として挙げている項目は、特徴たりえていないのではないかという気がする。
むしろ「CooSの面白さ」で挙げた項目のほうが、特徴なんじゃないかな、とかとか。
0444Be名無しさん
垢版 |
2005/09/22(木) 23:49:24
>>441

.NETの.NETのための.NETによるOSを作りたいですって

自分の趣味のための税金によるOSの勉強をしたいって
はっきり言ってもいいとおもうけどな

>>443

確かに、CooSの特徴って、単なる制限による仕様って
ぐらいにしか思えないね

>>434,>>439,>>443で、新規性も将来性もないような
書き方されているけど、モチベーションは維持でき
てますか?
0445ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/23(金) 00:04:30
>>444
おっとっと、>>443では「Webページで書いてある特徴は特徴じゃないかも」とは書いたけれど、将来性が無いとは書いてないよ。明日の事なんて誰もわからない。

新規性は、どうだろ。メモリモデルに新規性はないかもとは書いたけれど、全体としては、まだ判断つかないかもね。
新規性自身が要るかどうかわからない。初期のLinuxなんて開発プロセス以外に何も新規性がなかったわけだし今だって古くさいと後ろ指さされているし。
0446957 ◆KhjEefLZMk
垢版 |
2005/09/23(金) 01:31:31
拝啓ちょっと大学の後期が始まりつつある関係でみょーに忙しく、まとまったレスはもうちょい先になりそうです。敬具
0447Be名無しさん
垢版 |
2005/09/23(金) 12:06:48
気のせいかもしれないが、公式HPで公開されてるソースっていつの間にか少し増えてる?
C#もC++も全然わからないから、眺めてるだけなんだけど
0448957 ◆KhjEefLZMk
垢版 |
2005/09/24(土) 00:57:15
たまに手を入れたりしているので増えたりしてますよ〜。
0449957 ◆KhjEefLZMk
垢版 |
2005/09/25(日) 16:44:59
もう日曜か…orz

>>443,444
結局のところ、個々の技術的には、大した新規性は無いのは間違いないです。
仮想マシン、メモリモデル、中間言語、リフレクション、コード検証…。
OSアーキテクチャはどうしてもCPUに縛られますから、本質的な多様さはありませんし。

それをふまえて、CooSの特徴(というよりはCLIのすごさ)ってのは、それらを動作可能な形で実際にまとめ上げた、の一点に尽きると思います。

で、たぶんこれが本当のCooSの特徴なんですが、これって説明しにくいんですよね。
「どんなOS?」っていう問いに答えるには、思想的なものではなく、技術的なものがあった方が答えやすい。
だから書いてあるのがメモリモデルやらなんやら、というわけです。

>CLIの場合は、一応言語独立なのだけれど、分類上は汎用OSというよりは、Smalltalk環境やLISPマシンの方向に近いのではないかと。

SmalltalkやLISPマシンについてはあまりよく知らないのですが、近いといえば近いし、遠いと言えば遠い、、、かな。
SmalltalkマシンとかはSmalltalkありきですよね。CLIは普及した言語ありきだった。
Smalltalkは未来予想図としては良かったんだけど、"次の一歩"としてはCLIの方がいい。

だから、究極の環境としてはMMUは無くなって当たり前に見えるけれど、現実にはMMUが存在していて、
じゃあ現実にこれからMMUを無くすためにどうすればいいかってことになると、CLIとCooSってことにならないかな・・・。
#思いつくまま書いてるので分かりにくいかもしれない

>新規性も将来性もないような書き方されているけど、モチベーションは維持できてますか?

最近忙しくて触ってないけど、たぶんそのうち「開発させろー」とか言い始めるので大丈夫ですよ〜。
0450ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/25(日) 17:10:39
> 動作可能な形で実際にまとめ上げた

同意。だからこそ今の技術解説だと曲解されないかなという気が。
ちなみに、技術よりも思想の差異を示したほうが記事にしてもらいやすい。マスコミ対策の瑣末なテクニック。
あんまり思想に傾きすぎるのも、TRON界隈みたいな状態を呼びそうだけど…バランスバランス。

> CLIは普及した言語ありき

必ずしも同意できない。VB.NETなんて、もとのVBに対してかなり大きな変更を強いたし。
(CLIが強いた制約とは別に「このどさくさに紛れて」と言語設計者が考えたものも、あるいはあるかもしれないけれど)
まあそれぞれの言語に対して工数最小の移行パスを用意できた。そのバランス感覚は大したものだ、とは思う。
0451Be名無しさん
垢版 |
2005/09/25(日) 19:05:33
> CLIは普及した言語ありき

これはどちらかと言うと、Windowsアプリがかけるっていうのが大きいんじゃないの?
VS見たいなIDEで、アプリを書く環境がある。
0452Be名無しさん
垢版 |
2005/09/28(水) 20:57:21
単一アドレスのOSは研究レベルなら結構ある。
ttp://www.cs.washington.edu/homes/levy/opal/
ttp://www.cse.unsw.edu.au/~disy/Mungi/
など。

coosの特徴は「CLIのネイティブ実装」に尽きるような気がする。
なので将来のことはわからないけれど、今はCLIをもっと
前面に押し出すべきだと思う。
0453ITRON名無しさん ◆4WD27e3i1o
垢版 |
2005/09/28(水) 23:45:15
> 単一アドレスのOSは研究レベルなら結構ある。

ざっと読んだけど、やっぱしIPC絡みなのね。誰でも一度は考えそうだよな。
相変わらず調べてないけど、Embeddedの切り口でもきっと研究例はあると思うんだよね。
メモリの仮想化しちゃうとヤワなデバッガでは対応できなくなるケースがあるから。

> 今はCLIをもっと

言語Cの環境区分に倣って、フリースタンディングCLI環境と呼んでみたりとか?
まあ確かにそういう訴求の仕方が正しいと思う。
0454Be名無しさん
垢版 |
2005/09/29(木) 10:22:29
>452
>coosの特徴は「CLIのネイティブ実装」に尽きるような気がする

???? 意味分からん。CLI 実装はネイティブなんて必要条件でしょ

下記のページを参考に独自性を見つけるってはどう?

Microsoft シェアード ソース CLI 実装
http://www.microsoft.com/japan/msdn/net/sscli/mssharsourcecli.asp
0456452
垢版 |
2005/09/29(木) 19:56:47
>454
ネイティブってのは下位のレイヤーを必要としないという意味にとってください。
レスを投稿する


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