SugarCRMとは
SugarCRMは、
顧客関係管理(CRM)ソフトウェアであり、有償版とオープンソースの両方が提供されています。この製品は、アメリカカリフォルニア州に本社を置くSugarCRM社によって開発されています。SugarCRMは、LAMP環境で動作し、幅広く40以上の言語に対応している点に魅力があります。
ライセンスについて
SugarCRMのソースコードは、SugarCRM社が主導的に維持・改良しています。無償版はGPL V3ライセンスで公開されており、有償版は同社独自のライセンスに基づいて販売されています。バージョン4.5以前は、
Mozilla Public License1.1とAttribution Assurance Licenseを組み合わせた独自の「SugarCRM Public Licence」が適用されていました。
このため、初期の無償版に関して、オープンソース・コミュニティの中には、ライセンスの正当性への懸念が存在しました。
コマーシャルオープンソースモデル
SugarCRM社はそのビジネスモデルを「コマーシャルオープンソース」と称しています。一般的なオープンソースモデルとは異なり、同社が主要なソースコードの開発を行っており、著作権も集中的に保持しています。有償版を独自のライセンスで提供する一方で、一部のコードは無償版としてコミュニティに公開される形を取っています。このため、オープンソースでありながら商業的な側面も強いのが特徴です。
SugarCRM Public Licenceの議論
オープンソースライセンスについて、SugarCRM社に対しては批判もありました。バージョン4.5以前の無償版では、多くの開発者がソースコードにアクセスできず、バグ修正や機能改善ができなかったためです。さらに、すべての画面に同社のロゴを表示する必要があったことから、商用という側面が強調され、真のオープンソースとして認められないという意見もありました。
その後、2007年にSugarCRM はバージョン5.0以降にGPLv3を適用すると発表し、新たな方向性を示しました。
バージョン5.0以降の変化
バージョン5.0より、無償版にはGPL v3が適用されています。この決定の背景には、SugarCRM社の共同設立者であるジョン・ロバーツが、GPLが長期的に見て良いライセンスであるという認識を持つようになったことが挙げられています。これにより、オープンソースとしての側面がより強調されました。
日本語版の状況
SugarCRMの日本語版について、SugarForgeでJapanese Language Packが公開されていますが、2007年5月ごろからは無償版の日本語パックがダウンロードできなくなりました。日本のコミュニティでは再開を求める声が多く上がりましたが、当初の開発チームは有償版に注力する方針を示しました。ただし、2007年10月以降、GPLv3に基づくバージョン5.0がリリースされ、これにより日本語版も徐々に再開される動きが見られます。
結論
SugarCRMは、その独自の商業モデルによってオープンソースとしての側面を持ちながら、企業の
顧客関係管理に特化した機能を継続的に提供していくことを目指しています。オープンソースの理念を保ちつつ、商業的な価値も追求することが、このソフトウェアの重要な特徴となっています。