osCommerceは、Amazonのようなショッピングサイトの基本機能を備えた、オープンソースのE-Commerceパッケージ。GPLライセンスです。
必要な環境はPHP4+、MySQL4+(oscommerce-2.2ms1j-R8の場合)。

osCommerce日本語版であるoscommerce-2.2ms1j-R8は、
本家プロジェクト
のms2とはバージョンが異なっており、日本語版と海外版はイコールではありません。
本家プロジェクトでは次世代パッケージであるv3.0 Alpha 5がプレプレリリースされています。
オープンソースのE-Commerceパッケージは、osCommerceの他に、
分家プロジェクトのZen-Cart。osCommerce系列ではないですが、国産初のオープンソースプロジェクトであるEC|CUBE等があります。

osCommerceは2000年にリリースされ、バージョンアップを重ねてきただけにPHPソースが単純で理解しやすく(理解しにくいとも?)、ウェブアプリケーションの入門書的な意味合いも私はあると思います。
ただ、前述の理由もあって2007年2月頃にも、クリティカルな不具合(SQLインジェクション)などが見つかったりしました(R8で修正済み)。

じゃ、Zen-CartやEC|CUBEは?って事になりますが、
Zen-Cartは商魂逞しい方々が多かったり、EC|CUBEはまだ不安定だったりと微妙なところです。

そんな訳で私は、oscommerce-2.2ms1j-R8に、SmartyテンプレートやSEO対策その他、便利な拡張機能を備えたalter2(開発プロジェクト終了)のテンプレートシステムを除いた機能と、+Mobile版のモバイル機能をマージした変態版osCommerceをベースに遊んでいます。



※)この記事はローカルのメモを元に書き起しました。日付は記録から判断。