Upload
enrique-rios
View
44
Download
2
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
株式会社タイムインターメディア
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 Oracle, SQL Server
なぜ社内普及したか 自然発生的
オープンソースコミュニティ活動をしている社員がいた
オープンソースが好きな人が次々と集まってしまった 自分たちで OSSを作りたかった(腕自慢?)
金がなかった
オープンソースビジネスを考えるしかない 維持するためには、これしかない
OSSと商用の共存 人の共存
OSS派、MS派、ノンポリ派が共存 互いのシステムの長所、短所が見える
現実世界は共存 顧客組織は多種類の OS共存(乱存)が当たり前 日頃から慣れていると、簡単
無強制 社員には、好きな OS,ソフトを自由選択 顧客には、 OSSと商用の両方の組み合わせで最適を提案
OSSと会社のかかわり 会社主導
製品化・サービス KABAYAKI ( NAMAZU ) 幕の内 (ZOPE) MySQL (MySQL 公認パートナー )
研究開発 Kahua, Karetta
情報発信 OSS-WEB
個人主導 勉強会、読書会 (会場提供) IPA 未踏
当社の OSSを扱う組織 知識工学センター
製品化を目指す前の基礎研究的部分 自らオープンソースを生み出す 最新のオープンソースを弄り倒す
オープンプロダクト部 オープンソースをベースにビジネスを展開する営利部
門 Kabayaki
OSSへの取り組みレベル 単なる利用
Linux,… Apache, Eclipse, … MySQL, PostgreQSL, …
OSS を改造して販売 KABAYAKI ( NAMAZU ) 幕の内 (ZOPE)
OSS を自主開発・普及 勉強会、読書会 OSS-WEB Kahua (Scheme, Gauche ) Karetta
当社が OSSにこだわる訳 ソースが見えないと、サービスに支障が出る
ソースがあれば、原因究明に役立つソースがないと、開発側に聞くしかない
システムライフソリューション 収入を開発だけに頼ることからの決別 長期安定収入の確立
保守、プロモーションへの比重変更 システム全体の可視化のためソースが必須
OSSに情熱的な社員の存在 社員のストレス解消 OSSも思いっきりやれば圧倒的な差別化になる
オープン vs 商用 違い
ソースプログラムが公開か非公開か (= オープン) 他に違いはない
責任 商用は企業が責任を取るというが、、、、企業次第 どうせ、 SI に責任が回ってくる
信頼性 結局は、開発者、開発体制次第 良いものはよく、悪いものは悪い
オープン/商用とは無関係
OSSのメリット 高いレベルからスタートできる
ソースがすでにあり、世界中で実証実験済み 低コスト?
ライセンス料の節約 その他の費用は同じ 自己責任分の費用、努力は嵩む
知名度 技術者求人に非常に有利 ビジネスの問い合わせも増える 社会的評価も高くなる (相手によりけり)
OSSのデメリット 儲からない
ソフト開発自体から収益を上げられない 別のメリットを求める
技術力の向上、求人力の向上 技術偏重になりがち 世間の理解がなかなか得られない/誤解が多い
誰もが理解するはずがない 世の中、どうせ誤解が多いもの 理解する企業に対して、 OSSを使った開発を実施 逆に差別化になり、有利
OSS自社開発 膨大なコスト
IPAよりの支援 2003年、 SchemeによるWEBアプリケーションサーバー
支援は 1年だけ 2006年末にやっと V1.0で、大半は自社負担
共同開発 Scheme実装環境( Gauche)開発者、川合史郎氏
IPA未踏でスーパークリエーターに認定 高度技術者との共同作業によるスキルアップ
自社開発メリットは??
普及活動 Kahua kahua.org
Kahua プロジェクトの成果公開サイト OSS-WEB oss.timedia.co.jp
オープンソースに関する様々な情報発信 Kahua の実証実験
Karetta karetta.jp 執筆支援サイト Kahua の実証実験
Kabayaki www.kabayaki.jp Kabayaki 日本語統合環境 の情報発信
普及活動 勉強会、読書会
月例会 土日開催 著者を呼ぶ 場所を提供 社外の人が参加可能
OSS関連イベント 運営メンバー 講演、パネラー
OSSコミュニティとの付き合い GIVE & TAKE
自分の利益だけ追求(タダ乗り)すると嫌われる 自ら学習する人は好かれる (コミュニティの拡大)
貢献にもさまざま ソースの提供 資金の提供(金、資材) 場所の提供 人手
連絡・参加 商品化などを行うなら、必ず連絡を コミュニティに参加
向き、不向き 組織、人が OSS思想に向いているか?
閉じた安定組織が好きな場合は、やめたほうが良い 誰かが何かを保障してくれる訳ではない (自己責任)
英語ドキュメントが多い 翻訳すれば、大いに貢献したことになる
多種多様な人がいる 解散してしまうことも多い
強いモチベーションがないと続かない 会社命令では続きにくい
OSSへの開発貢献 ソースプログラムの提供
そのまま反映されるかどうかは不明 ソース管理・チームが管理
バグ報告 不安定バージョンのバグ報告 日本語(国際化)の問題点の指摘は評価が高い
評価は厳しい ソースが公開されるので、品質は丸見え
製品へのソースの取り込み、組み込み ライセンスの確認
採用ライセンス次第 ダブルライセンス 保障、サービスのみ有償
システム構成 OSSと、公開したくない部分の完全分離ネットワーク越しに接続するのは可能
OSS版も提供 基本機能だけの OSS版をソースごと公開する