ACROFAN

同じ単語の中で変化するオープンソースの意味

記事公開日時 : November 4, 2015, 12:30 am
ACROFAN=權 容滿 | yongman.kwon@acrofan.com | SNS
近年浮いた「クラウド」と一緒に、IT業界で位相が完全に変わった概念の意味ではまさに「オープンソース」を数えられる。

現在、モバイルとクラウド市場では、オープンソースを抜きにしては話を解いていくことができなくなり、今IT業界全体でのオープンソースは、もはや特定の個人のおもちゃではなくなった。そして今、オープンソースを使用したビジネスモデルもいくつかの仕事を経験した後に、所定の位置を見つけて行く雰囲気だ。

そして、まだ「オープンソース」といえば、個人の開発者たちが集まって自発的に進行されるやや軽い感じのプロジェクトという感じがするが、最近のオープンソースを眺める雰囲気はかなり変わったのは事実である。オペレーティングシステムや企業向けのインフラなどを扱う部分でも「オープンソース」ベースの興味深いプロジェクトが多数進行しているが、ここでは、初めから関連企業が自分たちが必要な方向へのプロジェクト誘導のためにさまざまな方法での貢献の競争が進められている。

個人的にOpenStackサミットを見ながら感じた点は、今私自身もある程度は持っていたオープンソースプロジェクトの「固定観念」が変わる必要があるということだ。OpenStackの最新リリースでも貢献度上位いくつかの企業が80%の寄与度を見えるほど今このプロジェクトは、企業間の共同プロジェクトの形になっているのに、これをオープンソースの精神が変質したものと見るのかという意見では、「オープンソース」が持つことができることを意味をあまり狭く見ていないかと思う気もする。

 
▲その個人の中に財団を支援する企業の従業員の割合はどのくらいだろうかと思う。

オープンソースプロジェクトをベースにした企業向け製品群の登場は、従来の閉鎖的なIPベースの製品から来るいくつかの問題とその脱却のための企業の顧客、そして新たなビジネスチャンスをつかむための新たな企業の利害関係がよく合った側面がある。既存の製品よりも比較的動きが自由なオープンソースベースの製品に、誰かが確実にサポートの「保証」を提供して、これにコスト的な面などまでメリットがある場合、行かない理由がないからである。

そして、実際このようなビジネスが最初に登場した時から、オープンソースベースでの商業性の論争はずっと続いてきた。しかし、オープンソースプロジェクトに、これらの企業がコードの貢献だけでなく、金銭的なサポートまで提供しながら、お互いに共生関係に至った場合も多くある。もちろんこのとき、プロジェクトをサポートする親会社のイメージもかなり重要に作用することもあり、プロジェクトが開発者を縛ってあげられないので、資金を握っていると勝手に振ることができないことが、オープンソースプロジェクトである。

OpenStackや、Hadoopなどの企業ユーザーのための製品を対象とするプロジェクトは、ユーザーも企業であり、開発に参加する主体もほとんどこれを使用しようとする企業になるしかない。オープンソースをベースに、必要なものを作成した場合、その分をコミュニティに貢献するべきというルールに存在するからである。これでエンタープライズソリューションの「オープンソース」という少し意味が変わって、どの企業でも参加して活用してその分を貢献しながら「業界標準」を作っていく意味でも見ることができる。

 
▲ユーザーも企業で貢献のほとんどが企業だが、オープンソースのルールはそのまま。

これによって、企業が開発の主体となって動くオープンソースは果たして本来の意味を離れてしまうのかと言うと、そのように見ることもないようだ。公開と共有を基本とするオープンソースベースのプロジェクトであれば、お互いに同等の主導と牽制の機会もあるはずだからである。コミュニティの方向性を主導するためには何とかしたい方向に貢献をして結果を出して貫徹させる必要があるが、この過程で生まれる副産物は、結果的に生態系に貢献する好循環構造を作ることになる様子である。

また、理想的なモデルを考えるなら何とか方向を主導していこうとする動きを互いに牽制するなどの姿でそれなりに中立的な、市場の流れを追うの標準的な位置のプロジェクトで、業界全体の重複している手間をより効果もあるはずだ。そして、これをベースにした収益事業モデルには、付加的な価値の提供が必要であり、この部分で、全体的な生態系の拡張を期待することができる。もちろんでき間違えると割れていくかもしれないが、その時も今までのものが無駄にならないようにされることもできる。

ちょうど少し気になる部分は、それなりの競争構図を作る製品やプロジェクトの存在の有無だ。今すぐOpenStackを見ても、OpenStackか違うかになるほど勢力が集中している感じだが、後にはこのような勢力構図が多少退屈になる感じが来るかもしれないだろうという考えもする。特に誰もが同じ技術をベースにすると、相互運用性などでは有利であるが、製品とサービスの差別化などの困難や、今後の変化の時点で今の大勢が今後の方向に足首をつかむことができそうだ。

 
▲計算に徹底したメンバーが集まれば、むしろ最も純粋な形になったりすること。

何か動くにはお金がかかり、企業の参加とコスト的、技術的な貢献は、複数のモロ財団などの組織に大きな影響を与える。そして、このような後援と貢献を介して企業も得ていくことがあり、財団とコミュニティも得ていくものである場合、企業の参加をあえて否定的な視線で眺める必要はないという気もする。各メンバーがコミュニティに、そして世界に貢献することは、お互いが明らかに認めて、お互いに必要なものを適当に妥協して得ていくのも良い姿勢だ。

実際に似たような動きは、周りにIT以外にも、芸術など様々な分野で見ることができる。商業資本がそれなりの目的を持って芸術に投資するキャンペーンのような場合がある程度似ている、個人的には、これをむやみに排斥する必要もないと思う。お互いの目的を確実に合わせて得ていくことが確実にすれば、両方の得になることができる機会になるだろう。もちろん、これは確かに認めることが容易ではないが、お互いに 利益を与え、受ける部分を明らかにすることがお互いにチャンスを作ることができると思う。

今どの規模以上のプロジェクトであれば、個々の開発者たちが集まってひたすら奉仕活動に見えるオープンソースのイメージはもはや期待できない。むしろ利害関係が合った企業が集まって公に一緒に作っていくことを意味するオープンソースも、「オープンソース」という言葉で表現することができると思う。そして、このような意味のオープンソースが抵抗感が感じられたら、残っている属性のうち元になる部分もある。気に入れば自由に参加して貢献することができ、そうでなければ出たり割れ立つことができるという部分だ。

Copyright ⓒ Acrofan All Right Reserved
 

Acrofan     |     Contact Us : guide@acrofan.com     |     Contents API : RSS

Copyright © Acrofan All Right Reserved