当サイトにおける著作権などの知的財産権の取り扱いについて説明をします。
サイト管理者Tanagottiおよび外部(Tanagotti)が持つ知的財産権について
このサイトの管理者Tanagottiはこのサイトの画像・文章、および紹介する自作プログラムのソースコード(Microsoft MakeCodeTM(以後MakeCodeと表記)エディタのブロックを含む)に対し、著作権を放棄していません。
画像・文章、および紹介する自作プログラムのソースコード・BME280拡張機能日本語仕様に対する著作権については5.ライセンスをご覧ください。
Microsoft MakeCode™は、Microsoft Corporationの登録商標です。
MakeCode™の名称、ロゴ、ユーザーインターフェース等に関するすべての権利は、Microsoft社が保有・管理しています。
このサイトに掲載したプログラムや紹介している拡張機能は、すべて日本の小学校~高等学校の児童・生徒が理科実験などで利用することを念頭に開発をしたものです。microPython Chineseコミュニティが開発をしたBME280拡張機能を日本語仕様に移植をした理由は日本の初等・中等教育学校の授業での利用、加えて小学生~高校生が手軽に利用できるようにしたかったからです。
新型コロナウイルスの世界的流行が起こる前、イギリスのPico Technology社からDrDAQTM(以後DrDAQと表記)という優秀なデータロガーが販売されていました。日本円にして1万円台。データロガーとしてはかなり安価であるにもかかわらず、精度が良く、リアルタイムでのデータ表示が可能であり、センサーを変更するだけで多様な用途に用いることができる優れものでした。さらに、USBで接続というPCにあまり詳しくない児童生徒でも扱えるものでした。新型コロナウイルスの世界的流行に伴う半導体不足をきっかけにPico Technology社はDrDAQの生産を中止します。現在日本国内に流通しているDrDAQは皆無です。Pico Technology社からDrDAQの生産再開はアナウンスされていません。秋月電子通商にまだあるようですが(2025/6/6現在在庫1台)、在庫限りです。DrDAQの代わりに利用が検討されたのものの一つがシングルボード型マイコンです。
Raspberry PiTM(以後Raspberry Piと表記)の登場(2012年)以降、Micro:bitTM(以後micro:bitと表記)、ArduinoTM(以後Arduinoと表記)などシングルボード型マイコンが登場し、拡張性の高さからRaspberry PiやArduinoの利用が増えました。Raspberry PiやArduinoは高い拡張性を持つ反面、OSのインストールが必要(Raspberry Pi)であったり、独自のプログラミンング環境が必要(Arduino)であったりするため、小~高校生には少し敷居が高いものです。
Micro:bitはRaspberry PiやArduinoほど高い能力を持っているわけではありません。しかし、プログラムをインターネット上のサービスであるMicrosoft MakeCode™(以後 MakeCode)のエディタで行えること、プログラムは、ブロックを中心にjavascripやPythonでも行えること、いくつかのセンサーがオンボード搭載されておりUSBで接続すればmicro:bit単体でも利用できる、といったことはRaspberry PiやArduinoにない強みです。簡易データロガーとしてPCと接続し、センサーとPC間のデータ受け渡し役として利用ができます。DrDAQの新規購入が難しい中、管理人は、簡易とはいえ、Micro:bitにデータロガーとしての可能性を感じました。また地学領域の中で、連続的なデータ収集の可能性を模索していた時、BOSCH社製環境センサーBME280を見出し、何とかこれを利用できないかと思い、既存の拡張機能の日本語化を思い立ちました。
最初に各コンテンツに対し文章・画像にはCC BY-SA 4.0をプログラムソースに対してはMIT LICENSEを付与していますが、家庭内において個人で利用、たとえばページの閲覧や掲載したプログラムをブロックを使って再現しmicro:bitを動作させる、を制限するものではないことを伝えておきます。
やることが決まっている限り、BME280拡張機能日本語仕様であれmicro:bit用プログラムのソースコードであれ、数行~せいぜい百行程度のプログラムソースであれば、初期設定の際の変数定義の順番、処理の順番などは大体似てきます。拡張機能に関していえば、データを取り出すための仕様をBOSCH社が公開していることからデータ取得のプロセスに大きな差は出ません。プログラミング言語が同じならば、小さいプログラムのソースコードは、オリジナリティにあふれる部分は限定的です。
その一方で小さなプログラムであればあるほど、ちょっとした工夫がプログラムの個性を表します。Tanagottiは、その工夫こそがオリジナリティであると考えています。「プログラムはアイディアを形にしたもの」ならば「形になったものを尊重」することが著作物や著作者、ひいては著作権という概念自体を尊重し守るものだと考えています。これはWeb上のコンテンツも同様です。ただ教育の場や小~高校生に使ってもらうためには、著作権のハードルをちょっとだけ下げる必要もあります。
著作物に対する権利は、著作物を作った人(著作者)が持つ権利(著作権)と、著作物の表現にかかわった人(音楽の演奏やCD化など)が持つ著作隣接権です。クリエイティブコモンズライセンス(以後CCライセンスと表記)の概念は、まさに著作権のハードルをちょっとだけ下げるものです。CCライセンスは文章や音楽、映像、Webコンテンツなどに付与されるライセンスです。CCライセンスが付与された著作物はCCライセンスの範囲で自由に利用できますが決して著作権は放棄されたわけではありません。(詳しくはライセンスをご覧ください)
管理人は本サイトの文章・画像に対しCCライセンス CC BY-SA 4.0 を宣言しています。CCはクリエイティブコモンズライセンスを意味します。BY-SA 4.0は次のことを表しています。
プログラムのソースコードに対してはMIT LICENSEを付与しています。MIT LICENSEはプログラムのソースコードのためのライセンスです。許諾条項はCCライセンスよりもさらに緩やかなものです。これは自由に使ってもらい、改良や派生したプログラムを作って広げてほしいという願いからです。ただし著作権放棄しているわけではありません。この点はCCライセンスと同じです。MIT LICENSEは要約すると次のようになります。
上にも書きましたがこのサイトの文章・画像はCC BY-SA 4.0でライセンスされており、紹介した拡張機能を含めプログラムのソースコードはMIT LICENSEでライセンスされています。それぞれのライセンスの範囲で自由に利用していただいても結構です。
ただし、使用の際に生じたいかなる不利益に対して、管理人は責任を負いかねますことをあらかじめご了承ください。