Soumettre la recherche
Mettre en ligne
Gplとの付き合い方
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
1,443 vues
Takebuchi Eiichi
Suivre
Technologie
Formation
Signaler
Partager
Signaler
Partager
1 sur 15
Télécharger maintenant
Recommandé
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
シェーダだけで世界を創る!three.jsによるレイマーチング
シェーダだけで世界を創る!three.jsによるレイマーチング
Sho Hosoda
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
【修正版】Django + SQLAlchemy: シンプルWay
【修正版】Django + SQLAlchemy: シンプルWay
Takayuki Shimizukawa
メタプログラミングって何だろう
メタプログラミングって何だろう
Kota Mizushima
node-gypを使ったネイティブモジュールの作成
node-gypを使ったネイティブモジュールの作成
shigeki_ohtsu
GLSLtech2018 レイマーチングで半歩差のつく小技集
GLSLtech2018 レイマーチングで半歩差のつく小技集
Kei Mesuda
Recommandé
HTTP/2 入門
HTTP/2 入門
Yahoo!デベロッパーネットワーク
シェーダだけで世界を創る!three.jsによるレイマーチング
シェーダだけで世界を創る!three.jsによるレイマーチング
Sho Hosoda
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
【修正版】Django + SQLAlchemy: シンプルWay
【修正版】Django + SQLAlchemy: シンプルWay
Takayuki Shimizukawa
メタプログラミングって何だろう
メタプログラミングって何だろう
Kota Mizushima
node-gypを使ったネイティブモジュールの作成
node-gypを使ったネイティブモジュールの作成
shigeki_ohtsu
GLSLtech2018 レイマーチングで半歩差のつく小技集
GLSLtech2018 レイマーチングで半歩差のつく小技集
Kei Mesuda
rsyncのちょっとイイ話
rsyncのちょっとイイ話
Kazuhiro Oinuma
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
ワタシはSingletonがキライだ
ワタシはSingletonがキライだ
Tetsuya Kaneuchi
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
SEGADevTech
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
ミソジ
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Javaトラブルに備えよう #jjug_ccc #ccc_h2
Javaトラブルに備えよう #jjug_ccc #ccc_h2
Norito Agetsuma
View customize pluginを使いこなす
View customize pluginを使いこなす
onozaty
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
Unite2017Tokyo
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
Yuhei Miyazato
Riderはいいぞ!
Riderはいいぞ!
UnityTechnologiesJapan002
WebAssemblyのWeb以外のことぜんぶ話す
WebAssemblyのWeb以外のことぜんぶ話す
Takaya Saeki
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
ゲームアプリの数学@GREE GameDevelopers' Meetup
ゲームアプリの数学@GREE GameDevelopers' Meetup
gree_tech
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
Unity Technologies Japan K.K.
GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)
真行 八田
Go入門
Go入門
Takuya Ueda
GPL And SIer
GPL And SIer
Koichi TAKAGI
How to use GPL software in closed source Android application
How to use GPL software in closed source Android application
andropenguin
Contenu connexe
Tendances
rsyncのちょっとイイ話
rsyncのちょっとイイ話
Kazuhiro Oinuma
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
ワタシはSingletonがキライだ
ワタシはSingletonがキライだ
Tetsuya Kaneuchi
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
SEGADevTech
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
ミソジ
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Javaトラブルに備えよう #jjug_ccc #ccc_h2
Javaトラブルに備えよう #jjug_ccc #ccc_h2
Norito Agetsuma
View customize pluginを使いこなす
View customize pluginを使いこなす
onozaty
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
Unite2017Tokyo
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
Yuhei Miyazato
Riderはいいぞ!
Riderはいいぞ!
UnityTechnologiesJapan002
WebAssemblyのWeb以外のことぜんぶ話す
WebAssemblyのWeb以外のことぜんぶ話す
Takaya Saeki
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
ゲームアプリの数学@GREE GameDevelopers' Meetup
ゲームアプリの数学@GREE GameDevelopers' Meetup
gree_tech
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
UnityTechnologiesJapan002
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
Unity Technologies Japan K.K.
GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)
真行 八田
Go入門
Go入門
Takuya Ueda
Tendances
(20)
rsyncのちょっとイイ話
rsyncのちょっとイイ話
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
Redisの特徴と活用方法について
Redisの特徴と活用方法について
ワタシはSingletonがキライだ
ワタシはSingletonがキライだ
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
PLCとクラウドを接続!AWSにCODESYSを繋げてみた
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Javaトラブルに備えよう #jjug_ccc #ccc_h2
Javaトラブルに備えよう #jjug_ccc #ccc_h2
View customize pluginを使いこなす
View customize pluginを使いこなす
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
【Unite 2017 Tokyo】VRコンテンツを気持ちよくプレイさせるためのUI実装ガイド
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
Riderはいいぞ!
Riderはいいぞ!
WebAssemblyのWeb以外のことぜんぶ話す
WebAssemblyのWeb以外のことぜんぶ話す
DockerコンテナでGitを使う
DockerコンテナでGitを使う
ゲームアプリの数学@GREE GameDevelopers' Meetup
ゲームアプリの数学@GREE GameDevelopers' Meetup
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
【Unity道場スペシャル 2017博多】TextMesh Pro を使いこなす
GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)
Go入門
Go入門
Similaire à Gplとの付き合い方
GPL And SIer
GPL And SIer
Koichi TAKAGI
How to use GPL software in closed source Android application
How to use GPL software in closed source Android application
andropenguin
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
Jun Nogata
Guide To AGPL
Guide To AGPL
Mikiya Okuno
使ってみて気づいた AGPL ライセンスの メリット・デメリット
使ってみて気づいた AGPL ライセンスの メリット・デメリット
Fumito Mizuno
Google I/O 2021 Flutter 全体報告
Google I/O 2021 Flutter 全体報告
cch-robo
Word pressを使うなら知っておきたいgpl
Word pressを使うなら知っておきたいgpl
Chika Muramatsu
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
Tetsuyuki Kobayashi
coma - creator’s talk session: Code - openFrameworks
coma - creator’s talk session: Code - openFrameworks
Atsushi Tadokoro
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
kimukou_26 Kimukou
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
満徳 関
Android App Development with Gradle & Android Studio
Android App Development with Gradle & Android Studio
Soichiro Kashima
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
Hitoshi Sugimoto
オープンソースライセンス ケーススタディ
オープンソースライセンス ケーススタディ
Yutaka Kachi
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
健一 茂木
Gopenflow demo v1
Gopenflow demo v1
Hiroaki Kawai
WordCamp Kansai GPL study
WordCamp Kansai GPL study
YAT blog
Cloud Foundry Cli Plugin入門
Cloud Foundry Cli Plugin入門
Takeshi Morikawa
HTML5が創り出す新たな世界
HTML5が創り出す新たな世界
lpijapan
GitLab Prometheus
GitLab Prometheus
Shingo Kitayama
Similaire à Gplとの付き合い方
(20)
GPL And SIer
GPL And SIer
How to use GPL software in closed source Android application
How to use GPL software in closed source Android application
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
Guide To AGPL
Guide To AGPL
使ってみて気づいた AGPL ライセンスの メリット・デメリット
使ってみて気づいた AGPL ライセンスの メリット・デメリット
Google I/O 2021 Flutter 全体報告
Google I/O 2021 Flutter 全体報告
Word pressを使うなら知っておきたいgpl
Word pressを使うなら知っておきたいgpl
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
coma - creator’s talk session: Code - openFrameworks
coma - creator’s talk session: Code - openFrameworks
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
超初心者向け!Visual Studio + Git で始める アジャイル開発 #fukuazu #jazug - ふくあず ~夏の終わりはDevelop...
Android App Development with Gradle & Android Studio
Android App Development with Gradle & Android Studio
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
オープンソースライセンス ケーススタディ
オープンソースライセンス ケーススタディ
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
Gopenflow demo v1
Gopenflow demo v1
WordCamp Kansai GPL study
WordCamp Kansai GPL study
Cloud Foundry Cli Plugin入門
Cloud Foundry Cli Plugin入門
HTML5が創り出す新たな世界
HTML5が創り出す新たな世界
GitLab Prometheus
GitLab Prometheus
Plus de Takebuchi Eiichi
Game community summit 2015
Game community summit 2015
Takebuchi Eiichi
卒業研究発表のスライド
卒業研究発表のスライド
Takebuchi Eiichi
Now the license
Now the license
Takebuchi Eiichi
Unity2 mmd計画
Unity2 mmd計画
Takebuchi Eiichi
EAWebKitについて
EAWebKitについて
Takebuchi Eiichi
勉強会の進め方
勉強会の進め方
Takebuchi Eiichi
Ea web kitについて
Ea web kitについて
Takebuchi Eiichi
Plus de Takebuchi Eiichi
(7)
Game community summit 2015
Game community summit 2015
卒業研究発表のスライド
卒業研究発表のスライド
Now the license
Now the license
Unity2 mmd計画
Unity2 mmd計画
EAWebKitについて
EAWebKitについて
勉強会の進め方
勉強会の進め方
Ea web kitについて
Ea web kitについて
Dernier
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Dernier
(9)
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Gplとの付き合い方
1.
GPL/LGPLライセンスとの向き合い方 神奈川工科大学 竹渕瑛一 EAWebKit勉強会
1
2.
GPLライセンスとは何か? GNU General
Public License GNU 一般公衆利用許諾書? 意味がわからないよ EAWebKit勉強会 2
3.
GPLライセンスとは オープンソースプログラムに関するお約束 自分のプログラムで利用したら
GPLライセンスを付けなければならない コードを公開しなければならない 利用したコードは自由に改変・複製できる 3
4.
ならば、LGPLライセンスとは? GNU Lesser
GPL GNU 劣等一般公衆利用許諾書 GPLよりちょっと緩い DLL化して利用すればオプソにする必要はない EAWebKit勉強会 4
5.
今回はGPLを対象にします EAWebKit勉強会 5
6.
話を聞くとちょっと怖い GPLのプログラムで新しいプログラムを作ったら GPLにして公開しなければならない
もちろん、商用ソフトでも例外ではない EAWebKit勉強会 6
7.
ToHeart2事件 「ToHeart2 XRATED」で実際に起きた
Xvidコーデックを使ったらGPLだった ライセンス違反でソースコードを無償で公開 他にも芋づる式にソースコードを公開 鎖-クサリ- Tears to Tiara アルルゥとあそぼ! EAWebKit勉強会 7 AQUAPLUSに言えばCDを貰えます
8.
しかし…… ソースコードにシナリオは含まれてなかった 当然、絵も含まれてない
GPLライセンスはソースコードを保護するもの EAWebKit勉強会 8 ソースコードを持っていても コンテンツ本体がなければ意味がない!
9.
じゃあ公開すればいいじゃん EAWebKit勉強会 9
10.
ソースコード公開の痛み ビルドして完成品になると意味がない ソースコードの中にコンテンツが含まれる
公開すると恥ずかしい物がある EAWebKit勉強会 10 全部回避できれば痛くはない(はず)
11.
具体的な回避方法 マップ、AI、パラメータは全部外部ファイル CSVやXMLなどで外に追い出す
モデルデータや絵そのものはGPLの対象外 シナリオもテキストファイルから読み込む スクリプト化して制御するなど EAWebKit勉強会 11 ソースコードにコンテンツを入れたら負け
12.
オープンソースの利点はあるか? 高度な処理を関数一発で 高速フーリエ変換
形態素解析 高度な処理は当然ながら専門的 そもそも専門分野ではない 作る時間がもったいない EAWebKit勉強会 12 オプソなら既に完成しています
13.
使えるかどうかは慎重に お仕事ではやっちゃ駄目 オープンソースが必ずしもいいとは限らない
2chで血祭りに遭う覚悟 MODや派生物で食われる覚悟 心が折れるかもしれない EAWebKit勉強会 13
14.
しかし、現状の問題点 日本語のオプソが少ない 人のソースコードを読む文化がない
そもそも英語が駄目(実は気のせい) MADはあってもMODがない ツールがない あっても1から作らせる苦行 しかも、操作が難しく素材がない EAWebKit勉強会 14
15.
これらを踏まえた上でオープンソースで開発しましょう EAWebKit勉強会 15
16.
ご清聴ありがとうございました EAWebKit勉強会 16
Télécharger maintenant