「ServiceStack OrmLite」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
'''ServiceStack OrmLite'''(読み:さーびすすたっくおーあーるえむらいと)とは、[[ServiceStack]]プロジェクトにより開発されている[[.NET Framework]]および[[Mono]]向けの[[マイクロORM]]である。 | '''ServiceStack OrmLite'''(読み:さーびすすたっくおーあーるえむらいと)とは、[[ServiceStack]]プロジェクトにより開発されている[[.NET Framework]]および[[Mono]]向けの[[マイクロORM]]である。 | ||
+ | == 概要 == | ||
もともとは[[Java]]向けの[[OrmLite]]を[[.NET]]に[[移植]]しようというプロジェクトであったが、実際に出来上がったものは全くの別物となっている。このため[[Java]]使いと[[.NET]]使いを並べて「OrmLite」を題材にすると会話が成立しない。よって[[OrmLite]]とServiceStack OrmLiteは別項にし、本稿についてはServiceStack OrmLiteについて記載する。 | もともとは[[Java]]向けの[[OrmLite]]を[[.NET]]に[[移植]]しようというプロジェクトであったが、実際に出来上がったものは全くの別物となっている。このため[[Java]]使いと[[.NET]]使いを並べて「OrmLite」を題材にすると会話が成立しない。よって[[OrmLite]]とServiceStack OrmLiteは別項にし、本稿についてはServiceStack OrmLiteについて記載する。 | ||
− | == | + | == ライセンス == |
+ | バージョン4からは[[AGPL v3]]となっており、ServiceStack OrmLiteを使用した成果物はいかなる場合も[[オープンソース]]にしなければならない。[[受託開発]]で開発元が発注元の[[ビジネスロジック]]を公開するなど常識的に考えて非現実的であり、そのような利用者向けには商用ライセンスが用意されている。実質的には商用ライセンスのみと考えてよい。 | ||
+ | |||
+ | これに異論を唱えた人々が[[NServiceKit OrmLite]]という[[BSDライセンス]]の派生物を開発している。 | ||
== 関連項目 == | == 関連項目 == |
2015年9月3日 (木) 01:03時点における版
ServiceStack OrmLite(読み:さーびすすたっくおーあーるえむらいと)とは、ServiceStackプロジェクトにより開発されている.NET FrameworkおよびMono向けのマイクロORMである。
概要
もともとはJava向けのOrmLiteを.NETに移植しようというプロジェクトであったが、実際に出来上がったものは全くの別物となっている。このためJava使いと.NET使いを並べて「OrmLite」を題材にすると会話が成立しない。よってOrmLiteとServiceStack OrmLiteは別項にし、本稿についてはServiceStack OrmLiteについて記載する。
ライセンス
バージョン4からはAGPL v3となっており、ServiceStack OrmLiteを使用した成果物はいかなる場合もオープンソースにしなければならない。受託開発で開発元が発注元のビジネスロジックを公開するなど常識的に考えて非現実的であり、そのような利用者向けには商用ライセンスが用意されている。実質的には商用ライセンスのみと考えてよい。
これに異論を唱えた人々がNServiceKit OrmLiteというBSDライセンスの派生物を開発している。