ページ内ジャンプ:

アレゲなニュースと雑談サイト

mhattaによる 2007年12月08日 8時45分の掲載
ちょっとソースは見てみたいな部門より。

yaizawa 曰く、

OS/2 World.Comからの電子メールで知りましたが、 IBMへOS/2のソース公開を要求する嘆願書の署名募集が行われています。 以前の嘆願キャンペーンは残念ながらIBMに華麗にスルーされてしまったようですが、果たして今回リベンジとなるのでしょうか。

個人的には、一時は「WindowsかOS/2か」と言われた時代もあったOSが完全に埋もれてしまうのも惜しいと思っています。 FreeOS/2とかOpenOS/2みたいなものができないまでも、 UNIX/Linux上で動くWPSが使えるようになるというのもなかなか素敵ではないでしょうか。

この議論は賞味期限が過ぎたので、保存されている。 新たにコメントを書くことはできない。
表示オプション しきい値:
  • itoshikazu (15602) : 2007年12月08日 11時48分 (#1262115) ホームページ
    OS/2にはWindows NTと共通のコードが多く含まれていて、ということは、Windows Vistaと共通コードもあるわけで。M$が許すと思えないんだよねぇ。BSD方式で、IBMの作ったコードだけを公開ってことができるのかなぁ。
    • The Open Source Petition letter to IBM [os2world.com]によると、「SOM(システムオブジェクトモデル)」「ワークプレイスシェル」「OS/2カーネル」が開発し続けたい重要なOS/2コンポーネントとして挙げられており、

      A good starting point can be utilization of the source code of OS/2 for PowerPCs. This OS/2 beta version was developed by IBM, and it can be a good springboard toward open sourcing the components because it does not involve third parties.

      昨日長文で書き散らかした [slashdot.jp]ので詳細はそっちを見ていただくとして、OS/2 for PowerPC のソースコードがふさわしいとありますね(サードパーティに関する文言にも注意してください)。

      >ということは、Windows Vistaと共通コードもあるわけで。M$が許すと思えないんだよ

      MSが許諾しない理由は「Windows Vistaと共通コードもある」のが問題ではなくて、OS/2 v1.x 時代にソースを一部提供したことですよ。

      それに去年のタレコミ [slashdot.jp]にもあるように、

      IBM OS/2には「IBMだけの権利関係じゃ済まない無い」コンポーネントが多数あり、前述の嘆願書(pdf)でも「MicrosoftやMicrografxのようなサードパーティがライセンスを所有するものを除いて、IBMが公開をコントロールできるソースコードに限ってお願いしたい」とありました。

      つまりオープンソース化してほしいと、OS/2コミュニティが求めているのは、たとえintel版OS/2だとしても、IBMだけのコードの公開を求めていたのです。

      ですからOS/2のオープンソース化嘆願にMicrosoftは関係ありません

      以下、余談。
      itoshikazu さんの記憶違いは指摘しましたが、一方の「少なくともOS/2 Ver3がWindowsNTの元になった」 [slashdot.jp]にも笑えました。どこからそんな話になるのかと。皆様お疲れさまでした。

      # 昨日一日頭痛がひどかったけれど、久々のOS/2ネタだったので、渋々コメントしていた TeamOS/2なID

    • 2個のコメント が現在のしきい値以下です。
  • 以前、箱崎でのOS/2のカンファレンスに出席したことがあるのだが、その際に聞いた話が
    「OS/2はWarp4になっても、Ver1.1の頃からのAPIの互換性に力を入れています。
     もし、BugFIXやVerUpで互換性に問題が出る場合は、全世界のIBMの担当者だけでなく、アプリを開発している社外からも人を呼んで協議した上で行います。」
    と、言う旨だった。

    オープンソースになったとして、そのくらいの互換性に関しての審議できる体勢が先に確約していないと、オープンソースにしても無意味に等しいと思うな。
    いつもいつも、オープンソースにしろと言っても、その辺の体制作りの話とかは聞かないんで、OS/2使いだった私としては現状では望ましくないです。
    IBMが興味引くように、Linux上でOS/2のAPIの実装とかで、既存のアプリが実行できるようにするものを作れば、態度を変えると思うけど。
    WPS For X-Windowとか。
    --

    /* Kachou Utumi
    I'm Not Rich... */
  • OS/2 の PMSHELL(ワークプレイスシェル) はPentium以前の386や486環境でもメモリ4-6MBしか要求せずに十分サクサク動く軽いシェルと知られていますが、その理由についてOS/2 eZine - OS/2 is Boring, Jubilee XXL Edition, Number 10 [os2ezine.com]という記事でこう説明されていました。

      The reason for all these nice things is that most OS/2 parts are written in assembler, like the kernel and drivers, even major chunks of the PM are written in assembler. Most other OS'es are written in C/C++ and it shows, as they need far faster CPU's and way more memory.
    Assembler is the programming language that comes closest to native machine code as you can get, and thus it's very compact and above all the fastest you can have. The problem with assembler is that it's not very portable, just because of this problem, OS/2 on the PowerPC never came off the ground and OS/2 might never be ported to 64-bit either.

    要約すると「わたしたちがよく知るOS/2の大部分はアセンブラで書かれているから軽くて速いんだよ。でもアセンブラで書かれているということは、他のプロセッサまた他のプラットフォームへの移植性には乏しい」。

    ワークプレイスシェル自体は Microsoft と袂を分かってからリリースされたOS/2 v2.0からの搭載ですから、MSのコードは入っていない可能性があります。また IBM が Wintel 体制を潰すため PowerPC に力を入れていた昔、その標準 OS に考えていた OS/2 for PowerPC がありまして、こちらは完全に MS のコードは含まれていないと期待できます(MS以外のベンダーが関与している可能性はありますが)。ただこれはどっかの雑誌(/2 Mag?)のβレビューでは WPS の動作は期待したほど速くなかったとあったように記憶しています。

    一方 OS/2コミュニティ のオープンソースプロジェクトには2つの流れがありまして、ひとつはx86に依存したWarp4 互換を目指した osFree 、そして他のプラットフォームの技術を流用して WPS や OS/2 API を移植した新たな OS/2 を作る Project Voyager です。今は後者に期待がかかっていますが、それを作る上で参考にしたいのが、OS/2 for PowerPC に搭載されている WPS のソースコードと思われます。

    これが C で書かれていればタレコミにあるような移植も現実的だと思うのですが、PowerPC は IBM も開発に関与していますからアセンブリで書かれている可能性もある。それでたとえソースコードが公開されても、x86なLinux環境への移植は難しいかもしれませんが、OS/2互換以上の素晴らしいプロジェクトが世に出てくることになるかもしれませんね。
    • >ただこれはどっかの雑誌(/2 Mag?)のβレビューでは WPS の動作は期待したほど速くなかったとあったように記憶しています。

      スイマセン。記憶違いでした。OS/2 Magazine(ソフトバンク刊) 1995年10月号[No.9]に、「マルチプル!OS/2Warp」と題して、PowerPC 604/133MHz を搭載したIBM PC Power850 と WarpConnect(*) PowerPCEdition β2版(#)の緊急レポートが載っていました。元OS/2ユーザーでもお持ちの方は多くないと思われるので、この記事からいくつか抜粋して紹介したいと思います。

      (*)WarpConnect はネットワーク標準搭載のOS/2 Warp V3。Warp4にあるWarpCenterはないものの、基本的なWPSの仕様は同じ。
      (#)誌上で紹介されたβ2は開発者向けで、雑誌の付録としてばらまかれたりした一般テスター向けのWarp β版と違い制限が多く、製品版とは程遠い代物。

      起動プロセスと画面の感じはAT版と同じ
      PowerPC版WarpはIBMマイクロカーネルを採用しており、Warp自体やDOSセッション、Win-OS/2はマイクロカーネルのOSサービスとして動作する。

      AT版のOS/2アプリは動かせない
      起動後に最初に困ったのは、AT版のOS/2アプリが実行できないことであった。PowerPC版WarpもWindows NT同様、専用のアプリに関してはCPUに依存するのである。
      β2にはPowerPC版用のコンパイラなど(Developer Kit)も含まれているので、ソースプログラムさえあればなんとかなるのかもしれないが・・・少なくともIBM EWSはPowerPC版をリリースしてくれないと困ってしまう。

      DOSセッションは良好だが
      DOSセッションやWin-OS/2といった、今までのアプリを動かす環境を探ってみると、DOSセッションは思いのほかいい線いっているようだ。いくつかのソフトを動かしてみたが、AT版Warpですら危ないようなアプリでなければ大丈夫そうであった。実行速度もフルエミュレーションにしてはなかなかのものだ。

      ・・・とまあ、OS/2のシステム設定やアプリ、OpenGLの動作チェックが主で、WPSの重さについての言及は一切なし。

      で、結局OS/2 for PowerPCは製品化されませんでしたが、PowerPersonal 購入者には配られたらしく、以下のページでスクリーンショットなどが見られます。

      OS/2 Warp, PowerPC Edition [prodigy.net]
      VOICE Newsletter 2005/02 [os2voice.org]

      たとえIBMが公開に応じなくても、WPSのhackもeComStationの販売は続きます。Voyager Projectの主導権を握っている OS/2 Netlabs 主宰のOS/2 and eComStation Developers Workshop 2008 [netlabs.org]は早々に来年春の開催が決定していますし。一方OEM版OS/2であるeComStation はマルチコアCPUサポート、ACPI、ブータブルJFSの動作チェックなどで 2.0RC3 [ecomstation.nl] がテスト中です。Warpzilla [mozilla-japan.org]の最新ビルドの提供も続けられています。だから OS/2 はまだ死んではいません。

      とはいえ開発者やユーザー数は年々低下しているので、来年こそはなにかしらOS/2で話題になることがあればとは思います。たとえそれが「IBMはOS/2のソースコードを公開しない」というアナウンスだったとしてもね。;-p

      # 今も Team OS/2 Japan なID
  • Anonymous Cowboy (6205) : 2007年12月08日 8時55分 (#1262036)
    いまさら公開したところでOS/2ユーザが泣いて喜ぶ以外のメリットが見当たらないんですが
    はるか昔に終わったプロダクトがユーザによってメンテされようがデバッグされようがIBMには一文の得にもならないし。

    特許がらみの問題が浮上する可能性があるとかデメリットはいろいろありそうだけども
  • 一方、南アフリカでは (スコア:2, すばらしい洞察)

    paichi (3389) : 2007年12月08日 10時26分 (#1262083)
    StardockでWPS風味KDEを開発してくれるようマーク・シャトルワースに資金提供を嘆願する署名をあつめた

    …とかいうほうがまだ健全だと思う今日この頃。
  • Anonymous Coward : 2007年12月08日 10時47分 (#1262091)
    Eclipseのようなプロジェクトをオープンソースにできた一方、
    OS/2にそれができないのは、MSのかねあいがあるからでは
    ないでしょうか。それがある以上、IBMがOS/2のソースコードを
    公開することはおぼつかないと思います。
  • ファンを喜ばせるんだから。社会貢献だよ。営利団体だって社会貢献の為に存在しているんだから、十分メリットだよ。
    新たにOSを学ぶ人の参考にもなるし、古くて有名なソフトウェアがオープンになるという流れは人類のソフトウェア知識という面で有益だと思います。
  • 責任の所在 (スコア:1, すばらしい洞察)

    Anonymous Coward : 2007年12月08日 11時37分 (#1262111)
    ソースコードを公開するって事は、それに伴う責任も生じるわけだし、無条件に公開を迫っても難しい気がする。

    ちゃんとした組織を作って、公開された事にたいする責任を持ち、責任をまっとうできる事(具体的には資金)を示せば、少しは話を聞いてくれるんじゃないかな?

  • johndoe (3028) : 2007年12月08日 14時49分 (#1262148) 日記
    寄付あつめて買い取るって発想はないのかね?
    コミュニティで買い取るからいくらなら売れるかって聞かれれば、
    超概算見積もりか出せない理由ぐらい教えてくれると思うんだが。
  • 技術は有用。 (スコア:1, すばらしい洞察)

    Anonymous Coward : 2007年12月08日 19時46分 (#1262259)
    そのOSが終了したからといって、
    使われている技術が終了したわけじゃない。
  • Anonymous Coward : 2007年12月08日 20時26分 (#1262266)
    ソース公開されても、最初の数ヶ月盛り上がるだけで、あとはほったらかしになる可能性の方が高いと思う。
    署名した人のうち、公開されたソースに対して、実際になにか貢献する人はどれくらいいるのかな?
  • Re:うーん (スコア:3, すばらしい洞察)

    Anonymous Powered (12649) : 2007年12月08日 9時20分 (#1262047) 日記
    触って面白いものがあったら、中身がどうなってるのか知りたいのは当然の欲求だと思います。
    • Re:うーん (スコア:4, すばらしい洞察)

      Anonymous Coward : 2007年12月08日 14時25分 (#1262140)
      綺麗なお姉さんが居たら、中身がどうなってるのか知りたいのは当然の欲求だと思います。

      でも「惚れたから脱いでくれ」って言っても、脱いでくれるわけ無いじゃん

    • Re:うーん (スコア:2, すばらしい洞察)

      Anonymous Coward : 2007年12月08日 11時46分 (#1262113)
      機密保持契約して金を払えばいい。
      いきなりソース公開の話になるのは飛躍しすぎてる。
  • Re:じゃあ買えよ (スコア:2, すばらしい洞察)

    Birdhead (16025) <mine3NO@SPAMk3.dion.ne.jp> : 2007年12月08日 10時47分 (#1262092) 日記
    最終製品 [slashdot.jp]だとしても売ってくれるなら [slashdot.jp]こんな運動は起こらないと思うのです。
    • Re:じゃあ買えよ (スコア:3, すばらしい洞察)

      itoshikazu (15602) : 2007年12月08日 11時56分 (#1262117) ホームページ
      > お金さえ出せば売ってくれるでしょう。
      >
      > ただでソースよこせとか、小額しか払わないけど売れって言われてもできませんと言っているだけで。

      大人の事情がゼニカネの問題だととらえているあたりがお子ちゃまですな。

      売ったら売ったで売った責任が発生してしまうので、いくら金を積まれてもやれないことはある。逆に「タダでやるから責任も持たない」と言う言い方をした方が楽な場合もあるんだよね。

      まぁ、他にもいろんな事情があるだろうから、いずれにしてもそんなに簡単とは思えないけど。
    • 1個のコメント が現在のしきい値以下です。
  • まだ買えるんですけどレコンポーザはどっか開発継続してほしいなあと思う。
    http://www.comeon.co.jp/shop/95r3/95r3.htm [comeon.co.jp]

    カモンミュージックって小売として生き残ってるのね。
  • 10個のコメント が現在のしきい値以下です。