Submit Search
Upload
使ってみて気づいた AGPL ライセンスの メリット・デメリット
•
5 likes
•
12,034 views
Fumito Mizuno
Follow
メリット1: 複数人による共同作業 メリット2: ウェブサービスへのコミット デメリット1: サーバー負荷 デメリット2: コードを共有しない貢献がしにくい
Read less
Read more
Internet
Report
Share
Report
Share
1 of 24
Download now
Download to read offline
Recommended
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
単なるキャッシュじゃないよ!?Infinispanの紹介
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。
Guide To AGPL
Guide To AGPL
Mikiya Okuno
SugarCRM勉強会#009にて発表したスライドです。
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
ビッグデータのリアルタイム処理技術勉強会 http://futureofdata.connpass.com/event/40077/ 発表資料
「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」
富士通クラウドテクノロジーズ株式会社
第38回ニフクラエンジニアミートアップ「インフラエンジニアのためのネットワーク超入門」~TCP/IPの基礎からIPsec VPNまで~における、富士通クラウドテクノロジーズ株式会社 蓮沼 愼太郎のセッション「ネットワーク超入門 IPsec VPN編」のスライド。
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
勉強会で分散トレーシング技術について調査した内容を発表した資料です。OpenTracingやJaegerなどについてのざっくりとした解説などを行っています。
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~ (Kubernetes Meetup Tokyo #33 発表資料) 2020/08/26 NTT DATA Yasuhiro Horiuchi
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
OSSセキュリティ技術の会 第10回勉強会
Recommended
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
単なるキャッシュじゃないよ!?Infinispanの紹介
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。
Guide To AGPL
Guide To AGPL
Mikiya Okuno
SugarCRM勉強会#009にて発表したスライドです。
ストリーム処理を支えるキューイングシステムの選び方
ストリーム処理を支えるキューイングシステムの選び方
Yoshiyasu SAEKI
ビッグデータのリアルタイム処理技術勉強会 http://futureofdata.connpass.com/event/40077/ 発表資料
「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」
富士通クラウドテクノロジーズ株式会社
第38回ニフクラエンジニアミートアップ「インフラエンジニアのためのネットワーク超入門」~TCP/IPの基礎からIPsec VPNまで~における、富士通クラウドテクノロジーズ株式会社 蓮沼 愼太郎のセッション「ネットワーク超入門 IPsec VPN編」のスライド。
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
勉強会で分散トレーシング技術について調査した内容を発表した資料です。OpenTracingやJaegerなどについてのざっくりとした解説などを行っています。
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~ (Kubernetes Meetup Tokyo #33 発表資料) 2020/08/26 NTT DATA Yasuhiro Horiuchi
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
OSSセキュリティ技術の会 第10回勉強会
Keycloak拡張入門
Keycloak拡張入門
Hiroyuki Wada
OSSセキュリティ技術の会 第五回勉強会 Keycloak 拡張入門 https://secureoss-sig.connpass.com/event/130011/
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
アジェンダ: ーOpenStackの概要 ーHorizonへのアクセス ーインスタンスにディスクを追加 ー仮想マシンイメージの登録 ーイメージの登録手順 ーSSH認証鍵の作成と登録 ーインスタンスの起動 ーファイアウォールの設定 ーインスタンスにアクセス ーFloating IP
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
Daisuke Morishita
オープンソースカンファレンス2021 Online/Spring https://event.ospn.jp/osc2021-online-spring/session/297765
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
NGINXユーザー会 2022春
Keycloakのステップアップ認証について
Keycloakのステップアップ認証について
Hitachi, Ltd. OSS Solution Center.
OSSセキュリティ技術の会 第11回勉強会
KeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについて
Hiroyuki Wada
OSSセキュリティ技術の会 第九回勉強会 KeycloakのFAPI CIBA 対応記念の巻 の「KeycloakのDevice Flow、CIBAについて」発表資料です。
Keycloak入門
Keycloak入門
Hiroyuki Wada
OSSセキュリティ技術の会 第三回勉強会 Keycloak入門 https://secureoss-sig.connpass.com/event/90917/
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
PostgreSQLをKubernetes上で活用するためのOperator紹介! (Cloud Native Database Meetup #3 発表資料) 2022年1月14日 NTTデータ 技術開発本部 先進コンピューティング技術センタ 藤井 雅雄
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
オープンソースカンファレンス 2019 Tokyo/Spring 発表資料 #osc19tk https://www.ospn.jp/osc2019-spring/ 2019年2月22日(金)
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Yahoo!デベロッパーネットワーク
Apache Kafka Meetup Japan #1 http://connpass.com/event/32293/ 発表資料
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
NTT DATA Technology & Innovation
Kubernetes 疲れに Azure Container Apps はいかがでしょうか? (江東区合同ライトニングトーク 発表資料) 2022年12月2日(金) NTTデータ 社会基盤ソリューション事業本部 ソーシャルイノベーション事業部 伊藤 歩
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
分散システムのFault Injectionの話 NTTデータテクノロジーカンファレンス2017で発表する際に用いたプレゼン資料 https://oss.nttdata.com/hadoop/event/201710/index.html
データセンターネットワークの構成について
データセンターネットワークの構成について
MicroAd, Inc.(Engineer)
「データセンターネットワークの構成について」 2022/08/24【23卒/24卒エンジニア】オンライン勉強会 「オンプレ環境とクラウドのハイブリッド運用の活用事例」 #MicroadDevs
Ingressの概要とLoadBalancerとの比較
Ingressの概要とLoadBalancerとの比較
Mei Nakamura
Ingressとは何か、LoadBalancerとの役割の違いは何かを調べ、学んだことを整理しました。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
スケールアウトするPostgreSQLを目指して!その第一歩! (NTTデータ テクノロジーカンファレンス 2020 発表資料) 2020年10月16日(金) NTTデータ 技術開発本部 データベーステクニカルリード 藤井 雅雄 講演動画は、YouTubeチャンネル「NTT DATA Tech」にて公開中! https://www.youtube.com/watch?v=Tt7thFskjmU
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Container Runtime Meetup #3 発表資料 (2021/1/28) https://runtime.connpass.com/event/198071/
Keycloakの最近のトピック
Keycloakの最近のトピック
Hitachi, Ltd. OSS Solution Center.
OSSセキュリティ技術の会第8回勉強会資料
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Hideaki Aoyagi
2019/10/19 「JAWS-UG福岡:7度目もちょっと濃い目にAWSの話をしてみよう」 で発表した資料です
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
Jun Nogata
2012/11/30 スライドの修正と追加しました。 ・p19 図とキャプションの意味が間違っていたのでので修正。 ・Q&AのAnswer追加。 ・p28の参考資料リンクのダブリ削除と事例追加。 ・参考資料リンクにWP-Dを追加。 @y_catchさん、@HissyNCさん、@YukiharuYABUKIさんありがとうございました。
たまにはライセンスの話をしよう 20110211
たまにはライセンスの話をしよう 20110211
Yutaka Kachi
More Related Content
What's hot
Keycloak拡張入門
Keycloak拡張入門
Hiroyuki Wada
OSSセキュリティ技術の会 第五回勉強会 Keycloak 拡張入門 https://secureoss-sig.connpass.com/event/130011/
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
アジェンダ: ーOpenStackの概要 ーHorizonへのアクセス ーインスタンスにディスクを追加 ー仮想マシンイメージの登録 ーイメージの登録手順 ーSSH認証鍵の作成と登録 ーインスタンスの起動 ーファイアウォールの設定 ーインスタンスにアクセス ーFloating IP
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
Daisuke Morishita
オープンソースカンファレンス2021 Online/Spring https://event.ospn.jp/osc2021-online-spring/session/297765
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Hitachi, Ltd. OSS Solution Center.
NGINXユーザー会 2022春
Keycloakのステップアップ認証について
Keycloakのステップアップ認証について
Hitachi, Ltd. OSS Solution Center.
OSSセキュリティ技術の会 第11回勉強会
KeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについて
Hiroyuki Wada
OSSセキュリティ技術の会 第九回勉強会 KeycloakのFAPI CIBA 対応記念の巻 の「KeycloakのDevice Flow、CIBAについて」発表資料です。
Keycloak入門
Keycloak入門
Hiroyuki Wada
OSSセキュリティ技術の会 第三回勉強会 Keycloak入門 https://secureoss-sig.connpass.com/event/90917/
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
PostgreSQLをKubernetes上で活用するためのOperator紹介! (Cloud Native Database Meetup #3 発表資料) 2022年1月14日 NTTデータ 技術開発本部 先進コンピューティング技術センタ 藤井 雅雄
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
オープンソースカンファレンス 2019 Tokyo/Spring 発表資料 #osc19tk https://www.ospn.jp/osc2019-spring/ 2019年2月22日(金)
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Yahoo!デベロッパーネットワーク
Apache Kafka Meetup Japan #1 http://connpass.com/event/32293/ 発表資料
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
NTT DATA Technology & Innovation
Kubernetes 疲れに Azure Container Apps はいかがでしょうか? (江東区合同ライトニングトーク 発表資料) 2022年12月2日(金) NTTデータ 社会基盤ソリューション事業本部 ソーシャルイノベーション事業部 伊藤 歩
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
Kumazaki Hiroki
分散システムのFault Injectionの話 NTTデータテクノロジーカンファレンス2017で発表する際に用いたプレゼン資料 https://oss.nttdata.com/hadoop/event/201710/index.html
データセンターネットワークの構成について
データセンターネットワークの構成について
MicroAd, Inc.(Engineer)
「データセンターネットワークの構成について」 2022/08/24【23卒/24卒エンジニア】オンライン勉強会 「オンプレ環境とクラウドのハイブリッド運用の活用事例」 #MicroadDevs
Ingressの概要とLoadBalancerとの比較
Ingressの概要とLoadBalancerとの比較
Mei Nakamura
Ingressとは何か、LoadBalancerとの役割の違いは何かを調べ、学んだことを整理しました。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
スケールアウトするPostgreSQLを目指して!その第一歩! (NTTデータ テクノロジーカンファレンス 2020 発表資料) 2020年10月16日(金) NTTデータ 技術開発本部 データベーステクニカルリード 藤井 雅雄 講演動画は、YouTubeチャンネル「NTT DATA Tech」にて公開中! https://www.youtube.com/watch?v=Tt7thFskjmU
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Container Runtime Meetup #3 発表資料 (2021/1/28) https://runtime.connpass.com/event/198071/
Keycloakの最近のトピック
Keycloakの最近のトピック
Hitachi, Ltd. OSS Solution Center.
OSSセキュリティ技術の会第8回勉強会資料
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Hideaki Aoyagi
2019/10/19 「JAWS-UG福岡:7度目もちょっと濃い目にAWSの話をしてみよう」 で発表した資料です
What's hot
(20)
Keycloak拡張入門
Keycloak拡張入門
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
NGINXをBFF (Backend for Frontend)として利用した話
NGINXをBFF (Backend for Frontend)として利用した話
Keycloakのステップアップ認証について
Keycloakのステップアップ認証について
KeycloakのDevice Flow、CIBAについて
KeycloakのDevice Flow、CIBAについて
Keycloak入門
Keycloak入門
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
Docker Compose 徹底解説
Docker Compose 徹底解説
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
データセンターネットワークの構成について
データセンターネットワークの構成について
Ingressの概要とLoadBalancerとの比較
Ingressの概要とLoadBalancerとの比較
Redisの特徴と活用方法について
Redisの特徴と活用方法について
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
DockerとPodmanの比較
DockerとPodmanの比較
Keycloakの最近のトピック
Keycloakの最近のトピック
Amazon EKS への道 ~ EKS 再入門 ~
Amazon EKS への道 ~ EKS 再入門 ~
Similar to 使ってみて気づいた AGPL ライセンスの メリット・デメリット
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
Jun Nogata
2012/11/30 スライドの修正と追加しました。 ・p19 図とキャプションの意味が間違っていたのでので修正。 ・Q&AのAnswer追加。 ・p28の参考資料リンクのダブリ削除と事例追加。 ・参考資料リンクにWP-Dを追加。 @y_catchさん、@HissyNCさん、@YukiharuYABUKIさんありがとうございました。
たまにはライセンスの話をしよう 20110211
たまにはライセンスの話をしよう 20110211
Yutaka Kachi
Software license
Software license
Hiroaki Kono
勉強のため作ったものです。自分で調べた限りの知識でまとめたので内容に誤りがあるかもしれません。
オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務
Yutaka Kachi
著作権・ソフトウェアライセンスから始めて、各種オープンソースライセンスを平易に解説
オープンソースライセンス ケーススタディ
オープンソースライセンス ケーススタディ
Yutaka Kachi
オープンソースライセンスに関する事例を集約中。無編集版。
(旧版) オープンソースライセンスの基礎と実務
(旧版) オープンソースライセンスの基礎と実務
Yutaka Kachi
こちら古いバージョンです。著作権・ソフトウェアライセンスから始めて、各種オープンソースライセンスを平易に解説 >> 2018年版はこちら https://www.slideshare.net/YutakaKachi/ss-118947772
OSSライセンス入門
OSSライセンス入門
KageShiron
SecHack Returns 2019
Open Licensing?
Open Licensing?
真行 八田
LoD Benkyokai, 2013/04/15@UT
Word pressを使うなら知っておきたいgpl
Word pressを使うなら知っておきたいgpl
Chika Muramatsu
WordCamp Kansai 2015 2015.5.2開催 GPL勉強会の資料です
「オープンソース」と「ライセンス」
「オープンソース」と「ライセンス」
Jun Nogata
2015 03 26 社内勉強会_オープンソースソフトウェアライセンスについて
2015 03 26 社内勉強会_オープンソースソフトウェアライセンスについて
Natsuki Yamanaka
社内勉強会の資料です。一般的な内容なので参考になれば。あくまで解釈の一つなので厳格な定義は条文を参照ください。
20120729 interop innov_tradeoff
20120729 interop innov_tradeoff
Tomoaki Watanabe
Interoperability and Innovation Issues for Open Licenses
Interoperability and Innovation Issues for Open Licenses
Tomoaki Watanabe
For ODbL Study Session
Gplとの付き合い方
Gplとの付き合い方
Takebuchi Eiichi
たぶん45分くらいでわかる、オープンソースの世界
たぶん45分くらいでわかる、オープンソースの世界
Yutaka Kachi
一般の方に向けて、オープンソースの概要を解説。講演用スライドなので45分となっていますが、スライドを見るだけなら10分くらいで済むんじゃないかな。
How to use GPL software in closed source Android application
How to use GPL software in closed source Android application
andropenguin
How to use GPL software in closed source Android application.
080826 Extライセンスについて(第3回勉強会)Slideshare
080826 Extライセンスについて(第3回勉強会)Slideshare
Yuki Naotori
Ext JSのライセンスに関するFAQ
マイニング探検会#15
マイニング探検会#15
Yoji Kiyota
オープンソースソフトウェアについて
[OSC浜松2013]オープンソースライセンス研究所の概要と最新の動向(20130209)
[OSC浜松2013]オープンソースライセンス研究所の概要と最新の動向(20130209)
Hitoshi Sugimoto
WordCamp Kansai GPL study
WordCamp Kansai GPL study
YAT blog
WordCamp Kansai 2015 Executive Committee GPL study session
Similar to 使ってみて気づいた AGPL ライセンスの メリット・デメリット
(20)
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
ライセンスを理解してますか?知っておきたいWordPressとGPLライセンス
たまにはライセンスの話をしよう 20110211
たまにはライセンスの話をしよう 20110211
Software license
Software license
オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務
オープンソースライセンス ケーススタディ
オープンソースライセンス ケーススタディ
(旧版) オープンソースライセンスの基礎と実務
(旧版) オープンソースライセンスの基礎と実務
OSSライセンス入門
OSSライセンス入門
Open Licensing?
Open Licensing?
Word pressを使うなら知っておきたいgpl
Word pressを使うなら知っておきたいgpl
「オープンソース」と「ライセンス」
「オープンソース」と「ライセンス」
2015 03 26 社内勉強会_オープンソースソフトウェアライセンスについて
2015 03 26 社内勉強会_オープンソースソフトウェアライセンスについて
20120729 interop innov_tradeoff
20120729 interop innov_tradeoff
Interoperability and Innovation Issues for Open Licenses
Interoperability and Innovation Issues for Open Licenses
Gplとの付き合い方
Gplとの付き合い方
たぶん45分くらいでわかる、オープンソースの世界
たぶん45分くらいでわかる、オープンソースの世界
How to use GPL software in closed source Android application
How to use GPL software in closed source Android application
080826 Extライセンスについて(第3回勉強会)Slideshare
080826 Extライセンスについて(第3回勉強会)Slideshare
マイニング探検会#15
マイニング探検会#15
[OSC浜松2013]オープンソースライセンス研究所の概要と最新の動向(20130209)
[OSC浜松2013]オープンソースライセンス研究所の概要と最新の動向(20130209)
WordCamp Kansai GPL study
WordCamp Kansai GPL study
使ってみて気づいた AGPL ライセンスの メリット・デメリット
1.
使ってみて気づいた AGPL ライセンスの メリット・デメリット 水野 史土 ounziw@gmail.com
2.
オープンソースとは ● ソースコードが公開されている ● 改変や再配布が許可されている =>
顧客向けにカスタマイズしやすい 詳細はOpen Source Initiative(OSI) の定義参照 http://opensource.org/definition
3.
GPL とは ● オープンソースライセンスの一つ ● 多くのソフトウェアで採用されている http://thinkit.co.jp/story/2014/02/03/4804によると、 GPL2とGPL3をあわせて55%(2014年1月) ● コピーレフト条項がある => コピーレフトとは?
4.
コピーレフトとは ● オープンソースソフトウェアを再配布する場合、元 のソフトウェアと同一のライセンスにする義務 => 派生物のライセンスが同じなので、元のソフト ウェアへのマージが保証される =>
かなり厳しい制約 => 配布しない場合は制限なし
5.
ソフトA GPL ソフトB GPL GPL で配布 コピーレフトと派生物のライセンス
6.
ソフトA GPL ソフトB 自分のみ利用 独自ライセンス で配布 NG OK コピーレフトと派生物のライセンス
7.
ネットワーク経由での利用 ● プログラムの利用形態 – 手元の端末で実行する –
ネットワーク越しに実行する(ウェブサービス) 昔はネットワークの速度などで実現しにくかった が、現在はネットワーク越しの利用が増えている => 使う人の視点では、ほとんど違いが無い
8.
ソフトA GPL GPLとネットワーク利用 ダウンロード& インストール 手元の端末で 実行する コピーレフトが適用される
9.
ソフトA GPL GPLとネットワーク利用 ダウンロード& インストール ネット上の サーバー コピーレフトが適用されない 手元の端末 ネットワーク経由で利用
10.
GPLとネットワーク ● 手元の端末で実行: コピーレフト適用 ●
ネットワーク越しに実行: コピーレフト不適用 => 使い方がほとんど同じにも関わらず、 コピーレフト適用/不適用の差が発生する
11.
コピーレフト適用/不適用の統一 ● コピーレフトありに統一 – 手元の端末でも、ネットワーク越しでも、コピーレフトを適用する – AGPLなど ● コピーレフトなしに統一 –
手元の端末でも、ネットワーク越しでも、コピーレフトを適用しない – MITなど
12.
AGPLライセンス ● GPLがベース ● コピーレフト適用に統一 ●
採用しているソフトウェア – MongoDB – Berkeley DB – iText – SugarCRM – Novius OS
13.
Novius OS について ●
フランスのNovius社が中心に開発 ● 世界各地からコミットされている ● 英語、フランス語、日本語、ロシア語、スペイン語 ● FuelPHPベース ● 書籍「Fuelphp Application Development Blueprints」で Novius OS が紹介されている
14.
なぜAGPLか ● 派生物のライセンスが同一 – サードパーティのコミットをコアに入れる際、ライセンス の衝突が生じない ●
ウェブサービスでの使用を視野に入れている – 開発元によるクラウドサービス
15.
AGPL を使って感じた メリット・デメリット ※ Novius
OS には当てはまっても、 他のプロダクトに当てはまるとは限りません
16.
メリット1: 複数人による共同作業 ● 例:
フォームに条件分岐を追加 http://novius-os.jp/users/form-sample.html ● 私が提案&コードを書く – Victor さんにより、JSの改善 – Foine さんにより、HTMLの改善 => 複数人が得意分野で協力し合うと、より良いもの が効率よく作成できる
17.
ソフトA AGPL ソフトB AGPL フィードバック ソフトA' AGPL 派生物のライセンスが同一 ↓ フィードバックして改善 ソフトC AGPL
18.
ソフトA MIT ソフトB GPL フィードバック ソフトA' MIT 派生物同士のライセンス衝 突で、フィードバックを受けら れないケースが起こり得る (派生物作者に委ねられる) ソフトC 商用ライセンス
19.
メリット2: ウェブサービスへのコミット ● Novius
社がクラウドサービスを行っている – Novius OS へコミットすると – クラウドサービスへ反映される ● AGPLであれば、ネットワーク経由で利用する場合 にもソースコードが受け取れる => ウェブサービス自体を改善できる
20.
ソフトA AGPL ネットワーク経由で利用 ダウンロード& インストール ネット上の サーバー ソースコードが必ず入手可能 => 改善を提案しやすい 手元の端末 ネットワーク経由で利用
21.
ソフトA GPL (MIT) ネットワーク経由で利用 ダウンロード& インストール ネット上の サーバー ソースコード入手可能とは限らない 手元の端末 ネットワーク経由で利用
22.
デメリット1: サーバー負荷 ● AGPLはウェブサービスで利用することを想定 =>
サーバー負荷を想定して作る必要がある ● ABテストするアプリケーション – キャッシュ機能を無効にして作った – サーバー負荷がかかる => 本体への組み込みは見送り (各自が動かすソフトだったら、「負荷の高い機能」と注釈を付 けた上で、各自に委ねることもできる)
23.
デメリット2: コードを共有しない貢献 ● AGPL=商用利用許可 – 販売することができる –
コード共有必須・独自ライセンスは不可 NG: 独自ライセンスで販売 OK: AGPLライセンスで販売 => 「コードは共有したくない」人・会社は参入しにくい
24.
開発元 アドオンを販売するビジネスモデル サードパーティ 開発者 手元の端末 1. パッケージ 販売委託 2. 販売 3.
支払い 4. 支払い 開発元は販売手数料で稼ぐ サードパーティの収益にもなる AGPL の場合、販売は可能だが、 独自ライセンスでの販売は不可
Download now