18
株株株株株株株株株株株株株株株 OSS 株株株株株 OSS 株株株株株株株株株 2006 株 9 株 14 株 株株株株株株株株株株株株株株株株株株株株株 株株株株株株株株 株株株株株 株株 株株

OSS の利用から OSS の自主研究開発まで

Embed Size (px)

DESCRIPTION

OSS の利用から OSS の自主研究開発まで. 2006 年 9 月 14 日  日本パーソナルコンピュータソフトウェア協会. 知識工学センター 常務取締役 藤原 博文. 社内利用状況. Windows :その他 (Linux,BSD,Mac) = 1:1   「共存」 Linux,BSD,Mac 利用者は Windows 併用 プログラミング言語 Java, C, C++ C#/.NET, VB PHP, Perl, Python, Ruby Lisp, Scheme, Haskell データベース MySQL, PostgreSQL, Firebird - PowerPoint PPT Presentation

Citation preview

Page 1: OSS の利用から OSS の自主研究開発まで

株式会社タイムインターメディア

OSSの利用からOSSの自主研究開発まで

2006 年 9 月 14 日 日本パーソナルコンピュータソフトウェア協

知識工学センター常務取締役 藤原 博文

Page 2: OSS の利用から OSS の自主研究開発まで

社内利用状況 Windows :その他 (Linux,BSD,Mac) = 1:1   「共

存」 Linux,BSD,Mac 利用者は Windows 併用

プログラミング言語 Java, C, C++ C#/.NET, VB PHP, Perl, Python, Ruby Lisp, Scheme, Haskell

データベース MySQL, PostgreSQL, Firebird Oracle, SQL Server

Page 3: OSS の利用から OSS の自主研究開発まで

なぜ社内普及したか 自然発生的

オープンソースコミュニティ活動をしている社員がいた

オープンソースが好きな人が次々と集まってしまった 自分たちで OSSを作りたかった(腕自慢?)

金がなかった

オープンソースビジネスを考えるしかない 維持するためには、これしかない

Page 4: OSS の利用から OSS の自主研究開発まで

OSSと商用の共存 人の共存

OSS派、MS派、ノンポリ派が共存 互いのシステムの長所、短所が見える

現実世界は共存 顧客組織は多種類の OS共存(乱存)が当たり前 日頃から慣れていると、簡単

無強制 社員には、好きな OS,ソフトを自由選択 顧客には、 OSSと商用の両方の組み合わせで最適を提案

Page 5: OSS の利用から OSS の自主研究開発まで

OSSと会社のかかわり 会社主導

製品化・サービス KABAYAKI  ( NAMAZU ) 幕の内  (ZOPE) MySQL   (MySQL 公認パートナー )  

研究開発 Kahua, Karetta

情報発信 OSS-WEB

個人主導 勉強会、読書会 (会場提供) IPA  未踏

Page 6: OSS の利用から OSS の自主研究開発まで

当社の OSSを扱う組織 知識工学センター

製品化を目指す前の基礎研究的部分 自らオープンソースを生み出す 最新のオープンソースを弄り倒す

オープンプロダクト部 オープンソースをベースにビジネスを展開する営利部

門 Kabayaki

Page 7: OSS の利用から OSS の自主研究開発まで

OSSへの取り組みレベル 単なる利用

Linux,… Apache, Eclipse, … MySQL, PostgreQSL, …

OSS を改造して販売 KABAYAKI  ( NAMAZU ) 幕の内  (ZOPE)

OSS を自主開発・普及 勉強会、読書会 OSS-WEB Kahua (Scheme, Gauche ) Karetta

Page 8: OSS の利用から OSS の自主研究開発まで

当社が OSSにこだわる訳 ソースが見えないと、サービスに支障が出る

ソースがあれば、原因究明に役立つソースがないと、開発側に聞くしかない

システムライフソリューション 収入を開発だけに頼ることからの決別 長期安定収入の確立

保守、プロモーションへの比重変更 システム全体の可視化のためソースが必須

OSSに情熱的な社員の存在 社員のストレス解消 OSSも思いっきりやれば圧倒的な差別化になる

Page 9: OSS の利用から OSS の自主研究開発まで

オープン vs 商用 違い

ソースプログラムが公開か非公開か  (= オープン) 他に違いはない

責任 商用は企業が責任を取るというが、、、、企業次第 どうせ、 SI に責任が回ってくる

信頼性 結局は、開発者、開発体制次第 良いものはよく、悪いものは悪い

オープン/商用とは無関係

Page 10: OSS の利用から OSS の自主研究開発まで

OSSのメリット 高いレベルからスタートできる

ソースがすでにあり、世界中で実証実験済み 低コスト?

ライセンス料の節約 その他の費用は同じ 自己責任分の費用、努力は嵩む

知名度 技術者求人に非常に有利 ビジネスの問い合わせも増える 社会的評価も高くなる (相手によりけり)

Page 11: OSS の利用から OSS の自主研究開発まで

OSSのデメリット 儲からない

ソフト開発自体から収益を上げられない 別のメリットを求める

技術力の向上、求人力の向上 技術偏重になりがち 世間の理解がなかなか得られない/誤解が多い

誰もが理解するはずがない 世の中、どうせ誤解が多いもの 理解する企業に対して、 OSSを使った開発を実施 逆に差別化になり、有利

Page 12: OSS の利用から OSS の自主研究開発まで

OSS自社開発 膨大なコスト

IPAよりの支援 2003年、 SchemeによるWEBアプリケーションサーバー

支援は 1年だけ 2006年末にやっと V1.0で、大半は自社負担

共同開発 Scheme実装環境( Gauche)開発者、川合史郎氏

IPA未踏でスーパークリエーターに認定 高度技術者との共同作業によるスキルアップ

自社開発メリットは??

Page 13: OSS の利用から OSS の自主研究開発まで

普及活動 Kahua kahua.org

Kahua プロジェクトの成果公開サイト OSS-WEB     oss.timedia.co.jp

オープンソースに関する様々な情報発信 Kahua の実証実験

Karetta karetta.jp 執筆支援サイト Kahua の実証実験

Kabayaki www.kabayaki.jp Kabayaki 日本語統合環境 の情報発信

Page 14: OSS の利用から OSS の自主研究開発まで

普及活動 勉強会、読書会

月例会 土日開催 著者を呼ぶ 場所を提供 社外の人が参加可能

OSS関連イベント 運営メンバー 講演、パネラー

Page 15: OSS の利用から OSS の自主研究開発まで

OSSコミュニティとの付き合い GIVE & TAKE

自分の利益だけ追求(タダ乗り)すると嫌われる 自ら学習する人は好かれる (コミュニティの拡大)

貢献にもさまざま ソースの提供 資金の提供(金、資材) 場所の提供 人手

連絡・参加 商品化などを行うなら、必ず連絡を コミュニティに参加

Page 16: OSS の利用から OSS の自主研究開発まで

向き、不向き 組織、人が OSS思想に向いているか?

閉じた安定組織が好きな場合は、やめたほうが良い 誰かが何かを保障してくれる訳ではない (自己責任)

英語ドキュメントが多い 翻訳すれば、大いに貢献したことになる

多種多様な人がいる 解散してしまうことも多い

強いモチベーションがないと続かない 会社命令では続きにくい

Page 17: OSS の利用から OSS の自主研究開発まで

OSSへの開発貢献 ソースプログラムの提供

そのまま反映されるかどうかは不明 ソース管理・チームが管理

バグ報告 不安定バージョンのバグ報告 日本語(国際化)の問題点の指摘は評価が高い

評価は厳しい ソースが公開されるので、品質は丸見え

Page 18: OSS の利用から OSS の自主研究開発まで

製品へのソースの取り込み、組み込み ライセンスの確認

採用ライセンス次第 ダブルライセンス 保障、サービスのみ有償

システム構成 OSSと、公開したくない部分の完全分離ネットワーク越しに接続するのは可能

OSS版も提供 基本機能だけの OSS版をソースごと公開する