新しいOpenAjax Allianceメンバー-マイクロソフトとGoogle

OpenAjax Allianceは、この分野の開発の標準化と相互接続を目的とした、大規模なソリューションプロバイダー、オープンソースプロジェクト、および単にAJAX開発者の団体です。



マイクロソフトのすでに発表された加入に加えて、もう1つの主要なメンバーであるGoogleは、控えめに沈黙を保っています。 これに関する唯一の言及は同盟自体のブログにあります。



GoogleとMicrosoftは、明らかに、協会を構成する「モンスター」のリストを閉じています。メンバーのリストを見ると、そこに他に誰を含めるべきかを考えるのが難しいからです。



両社には、AJAXインターフェイスを開発するための独自のライブラリがあります。 Google Web Toolkitは長い間(現在の激動の時代に)ベータ版から抜け出し、 100%オープンソースでしたが、Microsoftは1月にASP.NET Ajax Frameworkのみをリリースしました。 また、このライブラリ(サーバーとクライアントの両方)のソースコードは公開されていますが、ライセンスがあれば簡単ではありません。



ソースコードのクライアント部分は、 Microsoft Permissive License(Ms-PL)の下でライセンスされています 。 このライセンスは、コードを変更し、このコードをその製品のいずれか(商業的および非常に限定的ではない)に含める権利を与えます。 さらに、ライブラリのクライアント部分をマイクロソフト製品で使用する必要はありません。 これらのJavaScriptライブラリは、他のサーバープラットフォームと組み合わせて、独立して使用できます。 実際、このためにOpenAjaxアソシエーションが作成されました。 Microsoftは、ライブラリの作成中にこれらすべてが考慮され、開発は同盟のメンバーと協力していたと主張しています。



同じライセンスの下で、 ASP.NET AJAX Control Toolkitが提供されます。これは、開発者コミュニティが作成した「すぐに使用できる」サーバーAJAXコントロールのセットです。



サーバー部分はMicrosoft Reference License(Ms-RL)に基づいて提供されます 。 実際、このライセンスは、「一般的な開発用」のコードに精通し、アプリケーションのデバッグ時に使用する権利のみを与えます。



All Articles