Last update:2003-10-08
「オープンソース」って聞いたことがありますか。 [目次]
|
2002-10-08 0.0.1:公開
|
注釈 1-1:そのために、実行環境の数だけバイナリーコードを用意する事になります 実は、Macintosh上でWindowsのアプリケーションを実行するVirtualPCというプログラムが存在します。これは、Windowsの実行環境をMacintosh上で再現するプログラムです。このようなプログラムはエミュレータと呼ばれます。また、Javaというプログラム言語で開発されたプログラムは、WindowsでもMacintoshでもLinuxでも、どんなパソコンでも動くようにできます。こちらの場合は、Java VM(バーチャルマシン)という実行環境を各コンピュータで用意しています。このJava VMによって、コンピュータの違いを吸収してしまうのです。 1-2:必要なら不具合を修正したり、新しい機能を追加することもできます そうは言っても、これはそれほど簡単なことではありません。数千行に渡るソースコードを追っかけるのは、大仕事です。普通は、人間が読みやすいように、その働きを説明したコメントをソースコードに大量に記入しておきます。 2-1:これがずーっと続くのです こんなふうに、同じ性質が引き継がれていくのは、「継承」というプログラム上のテクニックです。 2-2:駄洒落になっているのです 『個人的には、leftはleaveの過去分詞でもあるので、著作権を保持している(Public
Domainではない)と言う意味もかけているという点の方が、右・左よりもシャレてると解釈してきましたが・・・考え過ぎかもしれない・・・』というコメントを樋口さんから頂きました。
2-3:Linuxの開発手法と効果が詳しく解説されました
2-4:ビジネスでのオープンソースソフトウェアの普及を目指しました オープンソースという名前を採用するに至った経緯は、次のページが詳しく書かれています。
2-5:ビジネスでのオープンソースソフトウェアの普及を目指しました OSIによるオープンソースの定義は、次のサイトで読めます。
3-1:オープンソースでソフトウェアを開発している企業がたくさん存在します 利益をあげる手段としては、オープンソースソフトウェア
それ自体の有償サポート以外に、自社ソリューションを 実現する手段の一つとしてオープンソースソフトウェアを 開発するというものがあります。 > Thanks 無津呂さん 、なかたさん、はらおかさん 3-2:OpenOffice.org日本ユーザー会が、そういう存在です オープンソースなオフィスソフトOpenOffice.orgの日本のユーザーの集まりです。 4-1:コピーレフトを明文化して、実際の使用許諾文書にしたものです GPLを自分のプログラムのライセンスとして利用するなら、内容を良く読んでおきましょう。 「Linuxの場合、システムコールのインターフェイスは、カーネルそのものには含まれない部分とみなしている(というか、私がそう宣言したということになる)。」(Linuxの強みより) これががGPLの適用範囲内だと、システムコールを利用しているソフトウェア(つまり、全てのLinuxアプリケーション)が派生品とみなされ、GPLになってしまうからです。 参考 「Linuxの強味」
リーナス・トーバルズ著・倉骨彰 訳
|