投稿者: Tomotoshi Sugishita
2008年4月26日 20:32
現在、本家の公式文書の整理をしております。
当サイトで公開している翻訳文書もバージョンがかなり古くなっているので、
少しずつ最新のものに差し替えていきたいと思っています。
ところで、今回商標ライセンスに関する文書を見ていて、何度か掲示板でも話題になっていた、DoNetNukeの二次配布に関する記述がありましたので、説明したいと思います。
二次配布については、正式な見解では、NGです。
CDやDVDメディアに含めて配布することはいかなる場合においても許可されません。
ということで、日本語対応モジュールについても従来通り、コア部分に関しては本家サイトからダウンロードしていただいて、差分のみを上書きするスタイルでの配布ということになります。
名称(商標)やロゴの使用について
DotNetNukeまたはDNNをドメイン名に使用することについては、認められています。ただし、本家のPowered!プログラムに申し出を行ってください。
カスタマイズについて
DotNetNukeのCoreコードを改変したアプリケーションについては、「DotNetNukeをベースにした」という表現は不適切であると判断されます。
「DotNetNukeテクノロジをベースにした」あるいは「DotNetNukeのソースコードを取り入れた」という表現とすべきとあります。
その他、商標やライセンスに関する部分は非常に重要な部分ですから、誤訳がないように正式な翻訳者に翻訳を依頼していますので、出来次第、なるべく早く文書を公開したいと思います。
不明瞭な点は、掲示板でご質問ください。
投稿者: Tomotoshi Sugishita
2008年4月25日 17:08
今回もMVP Global Summitに参加し、現地でDotNetNuke Core Teamの人たちと話してきました。
たまたま、滞在しているホテルの部屋から見えるビル(Two Union Square)がDotNetNuke CorporationのHead Quarterとして使用しているビルで、Core Teamや開発に参加している各国のMVPも集まって、ミーティング(DotNetNuke Open House)をされていました。
こちらは私と河端さんで訪問。
DotNetNuke Corp.のPresident, Shaun氏と、今後の日本コミュニティと本家との連携体制についていくつかの提案(というかお願い)を交えながら、30分ほどミーティングをしてきました。
詳細は次回のOff Site Meetingでお話しますが、なかなか建設的な話ができたと思います。
次の日の、参加者パーティの席では、その他のCore Teamの皆さんとも会い、日本の状況や現状のプロジェクトに関する話などもアルコールを交えてざっくばらんなかんじでお話しすることができました。
次回、10月にオランダ、11月にラスベガスでDNNのイベントが行われるそうです。
オランダから参加している、Erik氏(Announcementsモジュールを担当 ※写真右端)より、「イベントのセッション3つやってくれたら、航空券と宿泊代、ドリンク代出すよ」と言われましたが、「今年はまだ上手に英語を話せないので、勉強するから来年呼んでくれる?」と言っておきました。
タダでオランダ旅行目指して、1年間英語を頑張りたいとおもいます。^^
そんなこんなであっという間にサミットが過ぎてしまいましたが、今回は非常に内容の濃いサミット(というよりも独自のミーティング?)でした。
続きは、Off Site Meetingにて。
投稿者: Tomotoshi Sugishita
2008年4月8日 11:47
サンプルというか、メモ書きに近いです。
VB9のXMLリテラルを使用して書くとどうなるのかなと思って作ってみました。
(日付に関しては、RFC822形式になっていません。)
データの最新10件を出力しています。
Using db As New TestDataContext()
Dim topics As Table(Of Topics) = db.GetTable(Of Topics)()
Dim rss = <?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>LINQでRSS</title>
<link>http://www.hoge.com/</link>
<description>LINQでテーブルのデータよりRSSを生成するサンプル</description>
<language>ja-JP</language>
<pubDate><%= topics.Max(Function(topic As Topics) topic.CreatedDate).ToUniversalTime() %></pubDate>
</channel>
<items>
<%= (From topic In topics _
Order By topic.CreatedDate Descending _
Select <item>
<title><%= topic.Title %></title>
<link>http://www.hoge.com/topic.aspx?id=<%= topic.Id %></link>
<description><%= topic.Summary %></description>
<pubDate><%= topic.CreatedDate.ToUniversalTime() %></pubDate>
<guid>http://www.hoge.com/topic.aspx?id=<%= topic.Id %></guid>
</item>).Take(10) %>
</items>
</rss>End Using
一応中でXMLリテラルやラムダ式なんかも使ってます。
「これぞVB9!」というコードですね。^^
投稿者: Tomotoshi Sugishita
2008年4月4日 15:51
残念ながら、まだうまく動作しておりません。
推測ですが、本家で公開しているソース版とインストール版の中身が違うような・・・。
今週中にリリースといっておりましたが、まだ時間がかかるかもしれません。