18
アプリ・オープンデータとライセンス 2016-02-08 金沢アプリ塾 ふぁらお加藤

金沢アプリ塾 アプリ・オープンデータとライセンス

Embed Size (px)

Citation preview

Page 1: 金沢アプリ塾 アプリ・オープンデータとライセンス

アプリ・オープンデータとライセンス2016-02-08 金沢アプリ塾 ふぁらお加藤

Page 2: 金沢アプリ塾 アプリ・オープンデータとライセンス

Profile• Name

• ふぁらお加藤 / @PharaohKJ

• Hobby

• Camera / subculture

• Job & Works

• PhalanXware (Freelancer)

• OCR system com / .NET

• ISDB-T MFC / Linux C++

• Social Game PHP / Java

• ERP+CRM AngularJS / Cordova

• Information App AngularJS / CakePHP

• Factory Automation .NET

Page 3: 金沢アプリ塾 アプリ・オープンデータとライセンス

オープンデータこのデータをどこまで自分のアプリに使っていいのか?

Page 4: 金沢アプリ塾 アプリ・オープンデータとライセンス

オープンソース「ソースコードが公開されている」ものがあるが、これもどこまで自分のアプリに使っていいのか?

Page 5: 金沢アプリ塾 アプリ・オープンデータとライセンス

インターネットに公開されているから「自由」 お金を支払って買ったから「自由」

ではありません!!

Page 6: 金沢アプリ塾 アプリ・オープンデータとライセンス

例えばいまだしたロゴにもライセンスが ありました。

Page 7: 金沢アプリ塾 アプリ・オープンデータとライセンス

ライセンス不特定多数と個別に契約などを結ぶのは大変なので、予め提示されている約束のもと、使用許諾 = ライセンスを得る。

Page 8: 金沢アプリ塾 アプリ・オープンデータとライセンス

ライセンスとはライセンス(米: license、英: licence)は、それが存在しなければ違法となる行為をすることを許可すること、あるいはその許可を証する書面のことをいう。訳語は免許、認可、許可、鑑札など。

Page 9: 金沢アプリ塾 アプリ・オープンデータとライセンス

著作権 そもそも勝手に使うのは違法なのが前提です!

文化庁のホームページより

Page 10: 金沢アプリ塾 アプリ・オープンデータとライセンス

代表的なライセンスみんながいろいろライセンスを模索し、文章化するより、予め誰かが策定したライセンスを採用することで、混乱や錯誤を避けられる。

EULA真面目に読んだことありますか?

代表的なライセンスを紹介。

Page 11: 金沢アプリ塾 アプリ・オープンデータとライセンス

オープンデータ• 「これはオープンデータです」と言われた時、どういうライセンスなのか?

• これはライセンスではない

• 総務省が定義しています

•  (1) 機械判読に適したデータ形式で、

•  (2) 二次利用が可能な利用ルールで公開されたデータ

• 二次利用が可能 → どのような形で?これがライセンス

Page 12: 金沢アプリ塾 アプリ・オープンデータとライセンス

クリエイティブ・コモンズ・ライセンスCCライセンスとはインターネット時代のための新しい著作権ルールで、作品を公開する作者が「この条件を守れば私の作品を自由に使って構いません。」という意思表示をするためのツールです。

CCライセンスを利用することで、作者は著作権を保持したまま作品を自由に流通させることができ、受け手はライセンス条件の範囲内で再配布やリミックスなどをすることができます。

http://creativecommons.org

Page 13: 金沢アプリ塾 アプリ・オープンデータとライセンス

コピーレフト(考え方に近い)

• 著作権を保持したまま、二次的著作物も含めて、すべての者が著作物を利用・再配布・改変できなければならないという考え方

• 著作物の利用、コピー、再配布、翻案を制限しない

• 改変したもの(二次的著作物)の再配布を制限しない

• 二次的著作物の利用、コピー、再配布、翻案を制限してはならない

• コピー、再配布の際には、その後の利用と翻案に制限が無いよう、全ての情報を含める必要がある(ソフトウェアではソースコード含む)

• 翻案が制限されない反面、原著作物の二次的著作物にも同一のコピーレフトのライセンスを適用し、これを明記しなければならない

Page 14: 金沢アプリ塾 アプリ・オープンデータとライセンス

GNU Gneral Public License (GPL)

• プログラムの実行

• プログラムの動作を調べ、それを改変すること(ソースコードへのアクセスは、その前提になる)

• 複製物の再頒布

• プログラムを改良し、改良を公衆にリリースする権利(ソースコードへのアクセスは、その前提になる)

Page 15: 金沢アプリ塾 アプリ・オープンデータとライセンス

BSD License• 「無保証」であることの明記と著作権およびライセンス条文自身の表示を再頒布の条件とするライセンス規定である。この条件さえ満たせば、BSDライセンスのソースコードを複製・改変して作成したオブジェクトコードをソースコードを公開せずに頒布できる。

• 旧BSDライセンス、修正BSDライセンスの種類がある。

• 全文テンプレがすぐてにはいります。

• このスタイルのライセンスはたくさんある。

• Apache Software License

• PHP License

• ・・・などなど

Page 16: 金沢アプリ塾 アプリ・オープンデータとライセンス

Open Source Initiative

• ソースコードが公開されていることを「オープンソース」と呼ばれる方もいらっしゃいますが、そうじゃない場合もありますので注意。

• https://ja.wikipedia.org/wiki/Open_Source_Initiative

• 上記URL参照のこと

Page 17: 金沢アプリ塾 アプリ・オープンデータとライセンス

いろいろなライセンスを見てきた• 各ライセンスや、個別に定められているライセンスを見てきましたが、各位には実は理念や哲学、商業的な意味合いなどありますので、しっかり確認して使いましょう。

• 特にどうして「オープンデータ」なのか、は総務省のページに定義、説明されているとおり、保持している会社・団体のみが持つ「縦軸」ではなく、みなで使う「横軸」へ。

Page 18: 金沢アプリ塾 アプリ・オープンデータとライセンス

ルールを守ってみんなで楽しく (製|制)作・利用・公開しましょう