From e8075c6deca012cfe556dbf1d9494bd5cf40a095 Mon Sep 17 00:00:00 2001 From: nyatla Date: Fri, 28 Oct 2011 15:42:26 +0000 Subject: [PATCH] git-svn-id: http://svn.osdn.jp/svnroot/mimic/trunk@83 47198e57-cb75-475f-84c4-a814cd6f29e0 --- readme.ja.txt | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 readme.ja.txt diff --git a/readme.ja.txt b/readme.ja.txt new file mode 100644 index 0000000..bbf59a0 --- /dev/null +++ b/readme.ja.txt @@ -0,0 +1,101 @@ +====================================================================== +MiMic + version 1.0.0 +====================================================================== + +Copyright (C)2011 Ryo Iizuka + +http://nyatla.jp/mimic/wp +airmail(at)ebony.plala.or.jp +wm(at)nyatla.jp + + +---------------------------------------------------------------------- + About MiMic +---------------------------------------------------------------------- + * MiMicは、TCP/IPをインタフェイスとして、WebAPIからハードウェアを制御 + する為のソフトウェアです。 + * LPCXpresso1769で動作するファームフェアとそのSDK、ブラウザや他のWeb + プラットフォームで動作するスクリプトライブラリで構成されています。 + * アプリケーションとして、MiMicRemoteMCUを提供します。MiMicRemoteMCU + は、MiMicのファームSDKで作られた、WebAPIでMCUを操作する為のアプリ + ケーションです。 + * MiMicのファームSDKは、HTTPやTCP通信をサポートする、FreeRTOS上に構築 + される低リソースなファームウェア開発ライブラリです。Processingライク + なスケッチシステムを提供します。 + + +---------------------------------------------------------------------- + MiMicの特徴 +---------------------------------------------------------------------- + + * WebAPIからMCUの持つほぼ全てのリソースをコントロールするためのアプリ + ケーションファームフェア MiMicRemoteMCUを提供します。 + * 手軽なファームウェア開発を可能にする、擬似クラスAPIとスケッチシステム + を提供します。 + * 高速なネットワークサービスを提供する為の、httpd,tcpスタックを提供します。 + +---------------------------------------------------------------------- + MiMic License +---------------------------------------------------------------------- + +MiMicの本体のライセンスは、LGPLv3/カスタムライセンス/Markerライセンスの +選択性です。 + +実装時のライセンス解釈は、MiMicがFreeRTOSに依存しているため、次のように +なると解釈しています。 + +ライセンスの及ぶ範囲は、FreeRTOSを除くMiMicのMiMicの全てのソースコードです。 + +FreeRTOSと結合したときのライセンスは、以下のように解釈しています。 + + +○ライセンスの解釈 + +MiMicのシステムは、以下の3モジュールの集合体です。 + +1. FreeRTOS (条件付GPL) + ./extlib/FreeRTOS,./extlib/FreeRTOSlib +2. MiMic (LGPL3) + ./lib +3. その他(修正BSD) + ./project + +"1.FreeRTOS"は、そのコードを改変しない限り、リンクするモジュール +にGPLが伝播しないと宣言しています。 + +そのため、FreeRTOSを改変しない限り、ユーザのコードにGPLが伝播すること +はありません。 + +"2.MiMic"は、LGPL3のため、改変しない限り、ユーザのコードに +GPLが伝播することはありません。 + +"3.その他"は、そもそもコピーレフトなライセンスではありません。 + +以上より、LGPLでの利用の場合は、"1,2"のモジュールの改変を行わなければ、 +MiMicは通常のLGPLと同じく、ソース非公開で使用できると考えます。 + + +---- + +Markerライセンスは、MiMicを(CC BY-NC-SA)の条件で利用できるライセンス +です。作品の展示などの際、改変したMiMicを使用しても、ソースコードの +開示を断ることが出来ます。 +非商用目的の小規模な開発や、研究素材としてMiMicを使用するときに便利です。 +詳しくはWebページでご確認ください。 + +カスタムライセンスは、MiMicをLGPLやMarkerライセンス以外で使用するための +ライセンスです。ライセンシー毎に条件が異なりますので、お問い合わせください。 + +---------------------------------------------------------------------- + インストール +---------------------------------------------------------------------- +同梱されている、MiMic_getting_started.odtをお読みください。 + +---------------------------------------------------------------------- + 外部ライブラリ +---------------------------------------------------------------------- + +*FreeRTOS + MiMicの動作するOSです。 + http://www.freertos.org/ -- 2.11.0