|
【51CTO 5月7日 海外ニュースヘッドライン】51CTO編集部注:Attachmate社は先日、NovellとSUSEの将来計画を発表しました。NovellとSUSEは分離される一方で、Attachmate社はNovellで大規模なレイオフを実施しました。まずNovellのCEOを含む多くの幹部が解雇され、続いて今週からレイオフが開始されます。Novellの複数のオープンソースプロジェクトに関して、Attachmate社のCEOはopenSUSEへの支持に言及しましたが、Monoプロジェクトについては言及しませんでした。報道によると、レイオフにはMonoプロジェクトの創設者であるミゲル・デ・ルカサ氏を含む、Monoプロジェクトチームの多数のメンバーが含まれています。あらゆる兆候から、Monoチーム全体が解散したようです。これは、Mono Touchなどの製品の顧客にとって間違いなく悪いニュースです。Monoプロジェクトはどうなるのでしょうか?誰がMonoを救えるのでしょうか?海外ウェブサイトInternetnews.comはMonoの状況を分析し、Monoプロジェクトには価値があるものの、現状は楽観的ではないとしています。全文の翻訳は次のとおりです。
ミゲル・デ・イカサ氏が2004年にProject Monoの計画を開始した際、彼は嘲笑の的となりました。専門家たちは、Microsoftに既存の.NETプラットフォームのオープンソース化を認めさせることなど夢物語だと述べていました。たとえMonoがNovellから必要な商業的サポートを受けたとしても(その可能性は低いとはいえ)、Microsoftは特許権の主張やその他のより陰険な手段を用いて、プロジェクトを妨害し始めることはほぼ確実です。Microsoftは、少なくともこれまでのところ、そのような計画を支持したことはなく、この状況が改善する兆しは全くありません。 InternetNews.comが最初に報じたように、システムおよびセキュリティ管理を主力事業とするAttachmateは、4月に22億ドルでNovellを買収しました。しかし、今週、同社は人員削減を開始しました。正確な人員削減数は現時点では不明ですが、Monoプロジェクトチーム全体が解散したのではないかと推測されています。 「SUSE Linux事業部門の本社をドイツのニュルンベルクに移転し、Monoを含む開発リソースを優先的に配分しています。具体的なリソース配分は現在、各事業部門のリーダーが担当しています」と、AttachmateのCEOであるジェフ・ホーン氏はInternetNews.comに語った。 上記の発言を踏まえると、Project Monoの将来は不透明と言えるでしょう。ノベルの副社長にデ・イカザ氏が就任するのか、それとも他の誰かが就任するのかは現時点では不明であり、デ・イカザ氏自身もコメントを控えています。昨年11月にはTwitterで、Monoチームはこれまで通り存続し、活動していくと述べていましたが、現状では明らかに不可能です。Project Monoは設立当初からデ・イカザ氏によって率いられており、まるで実子のようです。たとえ彼が引き続きプロジェクトを率いたとしても、Monoの9つの大きな成功の節目を目の当たりにしてきたチームは、必然的に消滅するでしょう。 マイクロソフトの呪い ようやく安堵のため息をつく人もいるだろう。Microsoftの影は長らくMonoプロジェクトを悩ませてきた。特に、オープンソース活動にMicrosoftの技術を採用すればプロジェクト全体に深刻なダメージを与えると常々信じてきた技術愛好家の間では、Microsoftの影が濃くつきまとっていた。彼らは、MicrosoftがMonoプラットフォームが成熟するのを傍観し、その後突如として攻撃を仕掛け、未公開の特許出願を公開することでMonoを潰してしまうのではないかと懸念していた。Monoを使って開発されたアプリケーションは、かなり厄介な立場に置かれる(そして、Microsoftに従属せざるを得なくなる可能性もある)。 しかし、de Icaza氏はこれらの課題に対処するために熱心に取り組んできました。彼は、C#言語を規定するECMA 334および335標準、そして.NET共通言語基盤(CLI)はすべて、Microsoftのコミュニティコミットメントの範囲に含まれていると指摘しました。このコミットメントに基づき、Microsoftはこれらの独自標準を使用する開発者に対し、オープンソース実装プロセスにおける成果について一切の請求を行いません。さらに、MicrosoftはMonoチームと緊密な関係を維持しています。 しかしながら、広範な導入は依然として厳しい戦いです。MonoベースのアプリケーションはNovellのSUSE Linuxデスクトップシステムの標準コンポーネントとしてリリースされており、MonoはLinuxからWindowsへのアプリケーション移行を他の方法よりも容易にすると主張していますが、大手LinuxベンダーであるRed Hatは、このプラットフォームをこれまで優先的に扱ってきませんでした。Red Hatの解決策は、JBossアプリケーションサービスと関連技術を通じてJavaベースの開発を可能にすることであり、同社は最近、独自のJava風言語「Ceylon」を発表しました。 批評家の懐疑論は、全く根拠がないわけではありません。Microsoftのコミュニティへのコミットメントは、ADO(ActiveX Data Objects)、.NET Database Hardware Abstraction Layer(.NETデータベースハードウェア抽象化レイヤー)、ASP.NET Web Framework、Windows Forms Frameworkといった、.NET Frameworkの主要コンポーネントには適用されません。これらのテクノロジを使用するMonoバージョンは依然として特許紛争の対象となっており、今後予想される紛争が現実のものとなった場合、Monoプラットフォーム上で開発されたアプリケーションはすべて自動的にWindows固有のソフトウェアとして分類されることになります。 Monoはまだ試してみる価値があります。 しかし、Windows Formsの特許問題だけでMonoを完全に放棄するのは間違いです。近年、Monoは急速に成長し、特定のシステムにおけるWindowsライクな開発という狭い範囲を超えて拡張されています。一方で、Monoの組み込み機能はGTK+やQt GUIツールキットで利用できます。したがって、Windows Formsを完全に放棄し、Linux中心のプログラミングにMonoを使用するという計画であれば、それは全く可能です。 さらに重要なのは、Monoが様々なオペレーティングシステムやデバイスに対応する、非常に価値の高いクロスプラットフォーム開発ツールとなっていることです。例えば、NovellのMono Touch版とMono Android版は商用製品であり、開発者はC#やその他の.NETテクノロジーを用いてiOSおよびAndroidデバイス向けのプログラムを開発できます。同様に、Unity Technologiesはクロスプラットフォームゲーム開発ツールを提供しており、ユーザーはMonoを仲介として利用することで、最小限の再コーディング作業でiOSデバイス、Androidデバイス、Xbox 360コンソール、PlayStation 3コンソール、そして様々なWebメディアプレーヤー向けのゲームを開発できます。 Monoの他の利点、特にC#言語自体も見逃せません。「JavaのMicrosoftクローン」と呼ばれることも多いC#ですが、並列プログラミングや関連機能のサポート強化、そして長年批判されてきたJavaの構文の一部調整など、Javaに対して多くの改善が施されていることは紛れもありません。Javaは依然としていくつかの側面でC#に追いつこうと努力しています。さらに、Mono開発者はコード内で他のSLI構文を自由に使用できるため、特定のプラットフォームではLisp、Python、Ruby、さらにはFortranといった異なるプログラミング言語を使用できます。 今、モノを救えるのは誰でしょうか? 最終的に、上記ツールの利便性を十分に活用できないとしたら、それは非常に残念なことです。Monoプラットフォームはオープンソースであり、独立系開発者は自由に開発を継続できます。しかし、Monoは複雑な技術であり、Microsoftの製品アップデートのペースに追いつくには相当の労力が必要です。商用サポートがなければ、MonoがMicrosoftのリードを追い続けることは全く不可能に思えます。 Attachmate社はProject Monoの将来について具体的な情報を提供しなかったが、InternetNews.comへのコメントは何かを示唆しているように思われた。記事では、リソースは「消費者の需要に基づいて」Novellの様々なプロジェクトに割り当てられると述べられていたが、これはオープンソース製品にとって良い兆候ではない。 専門アナリストたちも、Attachmate社がMonoまたはSUSE Linuxのマスタープランに注力していることに困惑を表明した。Forrester Researchのバイスプレジデント、ジョナサン・ペン氏は、「Attachmate社はプラットフォーム事業よりも、Novell社のシステム管理およびセキュリティ事業に関心を持っている」と述べている。 もう一つの可能性は、別の企業が参入し、AttachmateからNovellのSUSEとMonoの技術資産を買収するかもしれないということです。しかし、この「別の企業」とは一体誰なのでしょうか?IBMが候補となる可能性はありますが、この巨大企業はLinux事業への直接参入に常に消極的で、顧客にRed HatとSUSEのどちらかを選択させる姿勢をとっています。さらに、IBMによる自社WebSphereプラットフォームの推進は、OracleによるJavaの推進に匹敵するものです。 最も有力な候補は、期待が最も低い企業かもしれません。Microsoftはここ数年、オープンソースに関する企業イメージの向上に努めており、姿勢を軟化させ、Outercurve Foundationを通じてオープンソースプロジェクトへの支援も行っています。Novellとの特許共有契約は、激しい批判を受けたにもかかわらず、最終的にはSUSE、Mono、そしてNovellさえも潰すことはありませんでした。Microsoftにとって、.NETとCLI向けのフリーでオープンなクロスプラットフォームソフトウェア開発プラットフォームの構築に、惜しみなくリソースを投入する絶好の機会なのかもしれません。 しかし、この結果は一長一短であることは指摘しておくべきでしょう。このアプローチは確かにMonoの長期的な存続を保証する可能性がありますが、オープンソースコミュニティが依然としてMicrosoftの存在を致命的な脅威と見なしていることを考えると、この解決策はMonoの背骨を折る最後の一撃となる可能性もあります。 原文: オープンソース.Netの不確かな将来 [編集者のおすすめ]
|
オープンソース .NET: Microsoft は Mono の終焉を救う存在となるでしょうか?
関連するおすすめ記事
-
オープンソース市場は混雑しすぎです!Dark Side of the Moon が Muon オプティマイザーの新バージョンをリリースしました。
-
驚くほどクールなオープンソースのクローンソフトウェアプログラム5選
-
Linux、MySQL、Redis、MongoDBのビジュアル管理をサポートするワンストップ管理プラットフォームです!
-
OpenStack は Docker のサポートを提供します。
-
DidiがLogicFlowをオープンソース化:プロセス可視化に重点を置いたフロントエンドフレームワーク
-
PyTorch 1.0 プレビューリリース: Facebook の最新 AI オープンソースフレームワーク