Open source fan

世の中に点在する素晴らしいソフトウェア。自分もそんなプログラムを作りたい、そう思う人も多いだろう。 Unixの世界ではOpen Sourceの概念が広く浸透しており、非商用ソフトウェアの殆ど、そして商用ソフトウェアの一部までもがソースコードを公開している。 しかしながらWindowsの世界では、その開発ツールが非常に高価であり、それを回収すべくシェアウェアが一般的であり、 かつ、ソースコードも提供されない場合が殆どである。
その中で、少数ながらWindows用ソフトウェアのソースコードを提供している作者もいる。
良い事か悪いことかは判らないが、そのOpen Source作者のサイトへのリンクをまとめてみた。 賛否の意見は歓迎するので、意見があれば私まで( ishigaki@factory.gr.jp )メールを頂けたらと思っている。ちなみにメールアドレスをリンクしないのは、SPAMが嫌いだからで、面倒だからではない。

付記 : このリンクは独自に収集した物が元となっているが、一部「Windowsソース公開情報ML」による情報を元にしているものが含まれる。 この場を借りて感謝を申し上げたい。


Visual C++ / Borland C++ など C++系



MFC Programmer's SourceBook(日本語翻訳版)
オリジナルはここ。各種コントロール・目的別サンプルが山ほど公開されている。
猫でもわかるプログラミング
超初心者対象のプログラム教室。サンプルを示しながら色々なコードを組み上げていく。SDK編やMFC編などあり、SDK編は250章を越える。
MAGURO ONLINE Yokohama
サンプルの量がものすごい。実用的なコードフラグメントもある。
MERCURY's Software Lab.
ものすごく充実しているサイト。技術的にもかなり高い。自分もいつかこうなりたいと思ってます。
Make Virtual CD-ROM Drive
SuperTagEditor
ディスクミラーリングツール
コンソール出力取り込みツールPro版
コンソール出力取り込みツール
秀丸grepファイル一括置換ツール
SuperTagEditor
選曲名人 など
空冷複列星型16気筒
オープンソースとしていくつかのソースが提供されている。
時計つく〜る
TAF
Moguro Sourcefile ForMatter など
蛭子屋本舗
Windowsプログラミングチップスもためになる。
Datulaの悪たれツールバー
ダイアルアップチェンジャー
蛭子屋とれゐ など
Radium
メガデモ・MODなど、マルチメディア系のソフトウェア中心。ページの構成がすごく綺麗。code junksがお気に入り。
minimal
phormula
EasyToon
WinLog など
BlueCatClub
青猫のラボに音楽関係・CGI関係他のサンプル・ライブラリなどが。
林 謙一のhome page
qvplay関連のページに、ちょっと古いがQV-10関連のソフトウェア。
茶゛碁のページ
ドイツの Grothmann さんが Java で作られたインターネット碁会所用 囲碁対局ソフト 「Jago Client」 を 日本語化したものだそうだ。Windowsプラットフォーム以外であっても、Javaが動作すれば動作するとのこと。
With Unz
午後のこ〜だで有名なサイト。特許関係でかなりややこしい事になっていたらしい。
誰彼の午後他
水魚堂
回路図エディタ関連として、各種ソフトウェアがソースとともに公開されている。
回路図エディタ BSch
BSchのためのネットリスタ Nlist
BSchのためのパーツ番号ユーティリティ Nut
BSchのためのバックワードアノテーション支援ユーティリティ BWA
BSchのためのパーツリスタ Plist
BSch/CEのためのライブラリ作成ソフト LCo
部品アセンブラ/逆アセンブラ
Kazu's Home Page
英語のページだが、日本人によるページ。プリント基板作成ソフトKBAN関連のソフトウェアを公開している。保守が終了との事で、今後消失するかもしれない。
詫間電波高専 松下研究室 ホームページ
教育むけディジタル回路CAD「源内CAD」がソースとともに公開されている。
Sota
FFFTPで有名な作者のページ。ソース公開が基本らしい。嬉しい事だ。
ttPage
FFFTP
Backup
MemView
PPM
Fhcalw
BoardView など
Bonvenon! ono4オンラインマガジン
公開されているプログラムは全てソース付きとのこと。嬉しい。またエッセイも面白い。
ディスプレイ解像度変更ユーティリティ(マルチモニタ対応)
UNITILO(単位変換機能付電卓)
KCHOBO(青色申告用帳簿+家計簿ワークシート)
ソフトウェアデザイン館 Sage Plaisir 2
ここで公開されているソフトウェアはKnowledge Take!2 を使用して、ソースコードをhtmlに変換して同梱してある。
Archives Folderizer
Module Mixer
Knowledge Take! 2
Pick Update
Knowledge Look! ほか
岩本一樹のホームページ
ソース付きとは書いていないが、全てソースが附属する。
Text maid
Binary maid
Photo maid
VideoMaid
Burning Shot
Video Shot
CARSYS など
eside
コマンドラインMTAであるCMAIL作者のページ
CMAIL
シンボリックリンク作成シェル拡張メニュー
RAS切断ユーティリティ
お気に入り→HTML コンバータ
MN128シリーズ対応CTIサンプルプログラム
クリップボード共有サーバー など
ますだ@まくはり
作者の言葉を借りれば「ソース公開、完全フリー」なソフトがあります。
_e_scape
delobj
KillGates
TGWCopy
TGWCalc など
なるいページ
殆どのソフトウェアがソース付きで提供。
むーちゃん for Windows
ポップアップメニュー nMenu
エクスプローラ拡張メニュー
非常に控えめなInternet Connection Status Monitor
xSizer
nSkeletonClock
nMore など
SinMasa Page
ソフトウェアそのもの以外にも、工房と称してプログラミング過程を紹介している。
○×ゲーム
BomSweep
RPGとマップエディタ
RPGディレクトリコンバータ
Direct Command
RPG戦闘編サンプル など
Kazubon's Homepage
TClock作者のページ。
TClock
QuickSearch Japan
Popup Closer など
うにみそ わ〜るど
上記TClockの改造ソフトがある。他にソースは無いが、Becky!をかなり改造するソフトがある。
takusi's web site
Netscapeで見ることができないのが痛いが、開発者向けのソフトウェアが公開されている。
tolstoj
tinylib
SimpleDownload
poppy
ゲーム制作のためのフリーの総合ライブラリmilk
タイトル通りゲーム用ライブラリmilkを公開しているサイト。
milk
メモリーマネージャー
U-ML など
よし〜ふのゲーム開発部屋
ここもNetscapeだとちゃんと表示されないが、ゲーム関係のソースが公開中。
Fight3D 97
YJライブラリなど
ORYZA's Web Page
作成したソフトウェアの一部だがソースを公開している。
メタボール
ぼわぼわ など
ながのゆたか On The Web
各種ソフトウェアが公開されている。
NY Spectrum Analyzer
花文字 など
みどりちゃんソフト
過去に作ったソフトウェアのソースを新たに公開している。
ぷよぉん 家庭頁2000/03/28タイトル更新
GPLやGLMなどのライブラリをはじめ、それを利用したゲームソフトウェアなどを公開している。
GLM
卒業制作のプログラム
マップエディタ
GPL
DXM など
My name is NOGUE
音声や音楽関連を中心にソフトウェアを公開。ソースは基本的にC言語。プログラムはベクターデザインに公開。
MIONE
WAVANA
SPEANA
WAVREC
OSCIL
BMP2MONO
MID2TXT
VPACK
AST的電子記憶箱
現在はクラスライブラリのみ。
SDATAクラス
SDIBクラス SDIBEffectクラス
SListViewクラス
SFolderクラス
TOOLS など
nakka.com
ソースが公開されているソフトウェア以外にも、サンプルが充実。
WWWC
nPOP
TrayClock
CmdOpen
絵チャット
TrayEx など
創作プログラミングの街
Cに限らず色々なソフトウェアの創作にチャレンジされている。プログラミングに関してのTipsも豊富
真っ赤なお尻
フラクタルお絵描き
ドット絵でぃた
ランド絵でぃた
サーチ縁尋
Textスタンプ
BGM奏者
流離の騎士(ナイトの周遊)
HitB(ヒットアンドブロー)
石遊び(ペグ・ソリテア)
ふぃふてーん(15ゲーム)
BODY色見本
マップ絵でぃた
ライフゲームエディタ など
Yukiha's Attic
ゲーム関係のソフトウェアをソース付きで公開している。
鬼畜王ランス セーブデータエディター
Win95/98版FF7 MIDI吸い出しツール ほか
Allegretto's Home Page2000/03/28移転
プログラムソースが公開されている。ソースコードもwww上で直接見ることができるので、便利かも。
BMP Loader
Thread Animation Sample
Tic tac toe など
IshiSoft
基本的にソフトウェアのソースは公開されている様だ。
通信将棋盤2
DropCommander
SyncTime
AdminShutdown
WISEE
NetBan
CODEX
Table4
TOM'S SOFTWARE
インターネット関係のソフトウェアなどを公開している。
IP Viewer
TOMSAN CHAT など
たら's ほ〜む
きつねとけいという可愛い時計ソフトウェアを中心に、きつね系やちょとしたアプリケーションのソースが公開されている。
リソースからファイルを生成するサンプル
スクリーンセーバー
きつねとけい
む〜
きつねの15パズル
k-katoh's Page
スクリーンセーバーのソースが公開されています。なんとソースについての質問も受けつけてくれるそうです。
お札ばらばら
スペースフライト
軟式
有限会社 軟式のページ。シェアウェア以外に、ソースが公開されたフリーソフトウェアがある。
Network CD Player
clnet ほか
SENGOKU, Hiroaki
firewallなどに便利なパケット中継ソフトウェア TCPパケットリピータ stone のソースが公開されている。
奥さん、K∀TΑですょ
公開しているソフトウェアのうちいくつかがソース公開となっている。
回転
メモめも
how to byte
Kajero2000/03/28更新
ヨーロッパ言語・韓国語・日本語に対応した Kajero というエディタが公開されている。
Hirami's small Lab.
主にWindowsCEのプログラムを公開しているが、Windowsで使用できるソフトもある。
インターネットニュースビューア KAWARA など
SPOJUS-SYNO ホームページ
日本語連続音声認識システムSPOJUS-SYNOのソースコードが公開されている。
建設省土木研究所
建設省版景観シミュレーションシステムがソース付きで公開されている。
BeatWord Home Page
フリーな日本語ワープロ BeatWord のサイト。本格ワープロなのにオープンソースとは驚き。
Ark Site
あの一太郎で有名なJustsystemで、オープンソースなものが。一太郎ArkというJavaで動作するワープロ。
POV-Ray
(英語)3DレイトレーシングソフトウェアPOV-Rayのページ。全ソースコードが公開されている。
NASM
(英語)80x86のアセンブラ
Chipmunk Basic Home Page
(英語)各種プラットフォームのBASIC言語が集められている。ソース付きのものも多いのでBASIC言語についてならここから探すのが良いだろう。
Catalog of Free Compilers and Interpreters.
(英語)各種フリーなコンパイラへのリンク集。
The Freeware Lagoon
(英語)Windows3.1時代に一世を風靡したNekoやらゲームのエディタやら色々公開されている。
Byakhee
Neko
X-Wing
Half Life
Neef for Speed III
その他ジョーク系ソフトウェアなど
VNC - Virtual Network Computing
(英語)VNCという、pcANYWHEREの様な他PCのデスクトップを操作できるソフトウェア。UnixとWindowsで動作する。
日本語での解説をしているページもある。
Snort - The lightweight Network Instruction Detection System
(英語)Snortと呼ばれる不正アクセス検知システム。Windows版以外にUnix版とMacintosh版がある。
The CINT C/C++ Interpreter
(英語)C/C++言語のインタープリタ。かなり有名
Decompilation of Binary Programs -dcc
(英語)C言語で生成されたバイナリの逆コンパイラ
Yabasic- Yet another Basic for Unix and Windows
(英語)PlayStation2にも移植されたらしい。GPLかArtistic Licenseを選択できるところが面白い。
Freeware MPEG Encoder
(英語)フリーなMPEGエンコーダーが公開されている。
FreeAmp
(英語)フリーなMP3プレイヤーが公開されている。Windows以外Linuxでも動作。
Black Jumbo Dog 2000/12/24更新
本格的なProxyソフトBlack Jumbo Dog (旧称 WinProxy)をオープンソフトウェアで公開している。
Ardry's Software Library
Lhasa風味のソフトArchwayの作者のソフトウェア関連ページ
Tera Term Home Page
telnet端末ソフトウェアのTeraTermProのページ。
白水啓章ホームページ
IP Messengerと、TeraTerm Menuが公開されている。
つのだのほめぱげ2001/03/28(消失の為Vectorページに暫定リンク)
IP Messenger関連ソフトウェアをソース付きで公開している。
IPmsgView
IPmsgChecker など
Future's Laboratory
PageDown作者のページ。ゲームプログラミング講座などもある。
ちゃりみっくす
スクリーンセーバ「ぴくぴく☆」の作者のページ。シェアウェアだが、ソースが公開されている。また、スクリーンセーバ制作の為の各種情報が集められている。また、ゲームに関するアルゴリズム集もある。
Joker's Mansion
ゲームエンジン『SYSTEM L2』関連のソースが公開されています。
Ryu1のウェブサイト
rplayというオーディオファイル連続再生ソフトウェアがソース付きで公開されている。
UMASAN's home page
ICONスポイトがGPLに基づいて公開されている。
テキストエディタ
「テキストエディタ」という名前のテキストエディタ。C++やJavaのキーワードの色分け・EUC/JIS/UTFなどへの対応など、下手なエディタより高機能。
使えるソフトウェア ダウンロードサイト
Window Sweeperというウィンドウ一斉クローズのソフトウェアのソースが公開されている。
ファイルカッター
バイナリファイル分割ユーティリティ
ザ・ミディ・サウンド
MIDIに関するツールを公開している。その中のPRAY32はソースが公開されている。
ソフトのがらくた箱
ActiveZoomというデスクトップ用虫めがねツールのソースが公開されている。
sasago Labo
HTML記述用メモ帳SSPadをソース付きで公開。
Chiba soft factory
トップページは閉鎖と出てびっくりするが、下のほうに小さく生き残りのページへのリンクが。その中のシン覚え書のソースが公開されている。
smsg xmemo
タイトルの無いページだが、他ソフトのアドオンがソース付きで公開されている。
smsg
xmemo
かぴらさん
個人のホームページには公開されていないが、Office97風のアイコン付きメニューのサンプルが公開されている。
小島 光代さん
やはり個人のページには公開されていないが、お知らせ君というアラームソフトのソースが公開されている。
Arimac's room
BRegIfという、秀丸エディタでPerl5互換の正規表現を使用できるようにするソフトを公開。
Awesome Natty
凝ってるページ。House Of C++ に開発に関してのコードフラグメント(単体稼働可能)が公開されている。
プログラマー's研究所
しんぷるあぷりに簡単なアプリケーションのソースが公開されています。また、ソースライブラリには各種コードフラグメントが。
しまでんのホーム・ページ
ishや、F2Cのwindows移植版についてはソースコードが公開されている。
gcc Developer Station 2000 の部屋 (The Road to Opened World)
gcc Developer Station 2000 という、gccをWindows環境で使用する上での統合環境。GPLとの事で、C++ Builder 5.0 用のソースが公開されている。


Visual BASIC系



M.Oshikiri's HomePage
怪しい(本人談)プログラムがソースとともに公開されている。
メモリエディタ2
メモリエディタ6ベータ版
MoMacro など


Pascal系 (Delphiなど)



tiny TOBY SOFT
リアルタイム顔育成対戦アクションゲーム GuNMeN のソースが公開されています。
▲入り口へ