「ServiceStack」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
2行目: 2行目:
  
 
== 概要 ==
 
== 概要 ==
ServiceStackは[[stackoverflow.com]]で有名なStack Exchange社のDemis Bellot(通称:mythz)氏によって開発が始められたものである。現在ではServiceStack LLCという別会社が設立され、そちらで開発が行われている。またこのオープンソースに関わるコントリビューターは100名を超えるに至っている。
+
ServiceStackは[[stackoverflow.com]]で有名なStack Exchange社のDemis Bellot(通称:mythz)氏によって開発が始められたものであるが、現在では100名を超えるコントリビューターを抱えるに至っている。[[ドメイン駆動設計]](英語:[[Domain Driven Design]], 通称:[[DDD]])の思想に強く染まっているのが特徴である。ServiceStackはDDDが古くから流行している欧米ではDDD向けフレームワークの中心的存在として広く認知されており、たとえば英国公共放送BBCの公式サイトなどの大型採用事例も多数報告されている。一方で日本ではDDDの和訳・和書が2011年まで発刊されなかったこともあり、フレームワークはもとよりDDDという思想自体が知られていないという状況であった。
 
 
ServiceStackは[[ドメイン駆動設計]](英語:[[Domain Driven Design]], 通称:[[DDD]])の思想に強く染まっているのが特徴である。ServiceStackはDDDが古くから流行している欧米ではDDD向けフレームワークの中心的存在として広く認知されており、たとえば英国公共放送BBCの公式サイトなどの大型採用事例も多数報告されている。一方で日本ではDDDの和訳・和書が2011年まで発刊されなかったこともあり、フレームワークはもとよりDDDという思想自体が知られていないという状況であった。
 
  
 
== ライセンス ==
 
== ライセンス ==
ServiceStackの[[ライセンス]]には、3.0までは[[BSDライセンス]]を、4.0以降は[[AGPL v3]]および商用ライセンスを採用している。
+
ServiceStackの[[ライセンス]]には、3.0までは[[BSDライセンス]]を、4.0以降は[[AGPL]]および商用ライセンスを採用している。
  
[[AGPL v3]]では[[GPL]]にある[[アプリケーションサービスプロバイダ]]の抜け穴を閉じるよう設計されている。具体的には[[ASP]]では[[ソフトウェア]]は単に利用されるだけで、頒布されるわけではなく、よって[[コピーレフト]]条項が発動しない、という抜け穴が完全に塞がれており、たとえ[[サーバー]]で第三者向けにサービスを提供(社内システムなど第二者向けはこの限りではない)するだけであっても、そのサービスの完全な[[ソースコード]]を提供可能にしておく必要がある。これを拒否する場合には商用ライセンスを結ぶ必要がある。
+
[[AGPL]]では[[GPL]]にある[[アプリケーションサービスプロバイダ]]の抜け穴を閉じるよう設計されている。具体的には[[ASP]]では[[ソフトウェア]]は単に利用されるだけで、頒布されるわけではなく、よって[[コピーレフト]]条項が発動しない、という抜け穴が完全に塞がれており、たとえ[[サーバー]]でサービスを提供するだけであっても、そのサービスに使用している完全な[[ソースコード]]を提供可能にしておく必要がある。これを拒否する場合には商用ライセンスを結ぶ必要がある。
  
 
用途が[[業務システム]]に偏っていた同プロジェクトの利用者にとっては実質的に商用ライセンスのみに等しく、当然のようにこれに異論を唱えた人々も現れ、[[NServiceKit]]という派生も生まれている。
 
用途が[[業務システム]]に偏っていた同プロジェクトの利用者にとっては実質的に商用ライセンスのみに等しく、当然のようにこれに異論を唱えた人々も現れ、[[NServiceKit]]という派生も生まれている。
22行目: 20行目:
 
* [[ServiceStack/はじめに/最初のWebサービスを作ってみる]]
 
* [[ServiceStack/はじめに/最初のWebサービスを作ってみる]]
 
* [[ServiceStack/はじめに/最初のWebサービスを読んでみる]]
 
* [[ServiceStack/はじめに/最初のWebサービスを読んでみる]]
 
==関連システム==
 
*[[ServiceStack.Text]]
 
*[[ServiceStack.Redis]]
 
*[[ServiceStack.OrmLite]]
 
  
 
== 関連項目 ==
 
== 関連項目 ==

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート:

このページは 1 個の隠しカテゴリに属しています: