アニメーション用JSライブラリGSAPのライセンスについて調べてみた
webサイトにアニメーションをつける方法にはいくつかありますが、私はGSAPを使うことが多いです。詳細な理由はこちらの記事で解説していますが、ともかく便利だということです。
ただし気になるのがライセンスの問題です。よく知られているMITだったりGPLと違って、GSAPは独自ライセンス方式です。したがって公式サイト(英語)をよく読み込んで理解する必要があります。
本記事では、私のつたない英語力を駆使して公式サイトを読み込みながらGSAPのライセンスについて紹介いたします。
2022年10月16日現在のGSAPのライセンスについて紹介します。将来的にライセンスは改定される可能性がありますので、常に最新版をご確認ください。
また本記事で紹介した内容は、必ずしも無料ライセンスの内容を保証するものではありません。したがってGSAPを無料ライセンスにて使用する場合、自己責任にてご使用ください。
ライセンス概要
公式サイトのライセンスページの記述は次の通りです。
Licensing Options
GreenSock’s standard “No Charge" license is very permissive (it even covers most commercial uses), but “Business Green" members get a comprehensive commercial license plus time-saving bonus plugins and tools. Why isn’t GreenSock MIT-licensed? Find out here.
Benefits
Most developers find that GSAP’s workflow features alone save them so much time that the license pays for itself literally in a matter of days. After factoring in the bonus plugins and the performance boost, the expense quickly turns into profit.
Business License
Our paid license is only necessary in projects that you sell to multiple end users. That’s it. Even if you charge your client a million dollars for whatever you create for them, it’s fine to use GreenSock tools under the standard license as long as it’s a one-off project.
Enterprise Level
We realize that some legal departments can be quite picky and enterprise institutions have a unique set of needs, so if our standard “BusinessGreen" license isn’t quite what you need, check out our Enterprise Licensing page.
https://greensock.com/licensing/
和訳すると以下の通りです。(DeepLを使用)
ライセンスオプション
GreenSockの標準的な「無償」ライセンスは非常に寛容ですが(ほとんどの商用利用をカバーしています)、「ビジネスグリーン」メンバーには包括的な商用ライセンスに加えて、時間を節約するプラグインやツールが提供されます。なぜGreenSockはMITライセンスではないのですか?それはこちらでご確認ください。
メリット
多くの開発者は、GSAP のワークフロー機能だけでも時間を大幅に節約できるため、数日でライセンスの元が取れると感じています。ボーナスプラグインやパフォーマンスの向上を考慮すると、その費用はすぐに利益に変わります。
ビジネスライセンス
当社の有料ライセンスは、複数のエンドユーザーに販売するプロジェクトにのみ必要です。それだけです。たとえ、あなたが作成したものをクライアントに100万ドル請求したとしても、それが1回限りのプロジェクトであれば、標準ライセンスでGreenSockツールを使用することは問題ありません。
エンタープライズレベル
もし、標準の “BusinessGreen “ライセンスがお客様のニーズに合わない場合は、エンタープライズライセンシングのページをご覧ください。
ここでのポイントとしては以下の通り。
- 無料のライセンス(スタンダードライセンスと呼んでいます)で、ほとんどの商用利用ができるが、商用利用できない使い方の場合、有料ビジネスライセンスが必要。
- ビジネスライセンスは、GSAPを使った制作物を複数のユーザーに販売する場合に必要。そうない場合(1回きりの制作物の場合)、それが100万ドルの製品だとしてもビジネスライセンスは不要。
無料ライセンス適用範囲の詳細
次に無料のスタンダードライセンスについての詳細ページの記述内容を確認します。
要約部
Plain English Summary:
1. You may use the code at no charge in commercial or non-commercial apps, web sites, games, components, and other software as long as end users are not charged a fee of any kind to use your product or gain access to any part of it. If your client pays you a one-time fee to create the site/product, that’s perfectly fine and qualifies under the “no charge" license. If end users are charged a usage/access/license fee, please sign up for a “Business Green" Club GreenSock membership which comes with a comprehensive commercial license. See https://greensock.com/club/ for details.
2. Use at your own risk. No warranties are offered.
3. Please respect the copyright.
https://greensock.com/standard-license/
和訳(DeepL使用)
平易な英語の要約
1.エンドユーザーがあなたの製品を使用したり、その一部にアクセスするために、いかなる種類の料金も請求されない限り、あなたはコードを商用または非商用のアプリケーション、Webサイト、ゲーム、コンポーネント、およびその他のソフトウェアに無料で使用することができます。クライアントがサイト/製品を作成するために1回限りの料金を支払った場合、それは完全に問題なく、「無償」ライセンスに該当します。エンドユーザーが使用料/アクセス料/ライセンス料を請求される場合は、包括的な商用ライセンスが付属する「ビジネスグリーン」Club GreenSockメンバーシップにご登録ください。詳しくは、https://greensock.com/club/ をご覧ください。
2.ご自身の責任においてご使用ください。保証はいたしません。
3.著作権を尊重してください。
ポイントは以下の通り。
- エンドユーザーが制作物を使用したりアクセスするために料金が必要でない場合は、制作物にGSAPを無料ライセンスで使用可能。逆に、使用やアクセスが有料な制作物の場合はビジネスライセンスが必要となる
- 制作物の例としてはWEBサイト、コンポーネント、ゲームなどのソフトウェア。
- 無料ライセンスで使用する場合、使用責任をGSAPは負わない
- 著作権は尊重すること
法的事項
Legalese:
This is a legal agreement between you (either an individual or a single entity) and GreenSock, Inc. (“GREENSOCK") for the proprietary GreenSock code known as GSAP, ScrollTrigger, TweenMax, TimelineMax, and other copyrighted code that is available for download at https://greensock.com (this code and documentation, as well as any updates which may at GREENSOCK’s sole discretion be provided to you from time to time, are referred to in this Agreement as “PROGRAM"). By downloading, copying, or otherwise using the PROGRAM, you agree to the terms and conditions of this Agreement. If you do not agree to the terms and conditions of this Agreement, please do not download or use the PROGRAM.
https://greensock.com/standard-license/
和訳(DeepL使用)
法的事項
本契約は、お客様(個人または法人)とGreenSock, Inc.(以下「GREENSOCK」)との間で、GSAP、ScrollTrigger、TweenMax、TimelineMax、およびその他の著作権のあるコードとして知られ、 https://greensock.com でダウンロードできるGreenSock独自のコード(このコードと文書、およびGREENSOCKの独自の判断で随時お客様に提供することがある更新プログラムを、この契約では「プログラム」と呼ぶ)に関する法的契約を締結するものです。お客様は、本プログラムをダウンロード、複製、その他の方法で使用することにより、本契約の条件に同意したものとみなされます。本契約の条件に同意されない場合は、本プログラムのダウンロードまたは使用をご遠慮ください。
ポイントは以下の通り。
- この契約は、GreenSock, Inc.(以下GREENSOCK)とお客様との間で、GSAPなどgreensock.comでダウンロードできるプログラムに関する法的契約を締結するものである
- GSAPなどのプログラムをダウンロード、複製、その他の方法で使用した段階で、本契約に同意したものとみなす。
項目1:ライセンス
I. LICENSE
A. Subject to the terms and conditions of this Agreement, GREENSOCK hereby grants you a non-exclusive, worldwide, non-transferable right to use the PROGRAM in apps, web sites, games, components and other software applications (“Developed Works") for which the end user is NOT charged any fees. If you would like to use the code in a commercially licensed Developed Work for which end users are charged a fee (either for usage or access), simply sign up for the appropriate “Business Green" Club GreenSock membership at https://greensock.com/club/.
https://greensock.com/standard-license/
和訳(DeepL使用)
I. ライセンス
A. 本契約に基づき、当社はお客様に対し、本プログラムをアプリ、ウェブサイト、ゲーム、コンポーネント、その他のソフトウェアアプリケーション(以下「開発物」といいます)に使用する非独占的、全世界的、譲渡不能な権利を許諾するものとし、お客様には使用料を請求しないものとします。エンドユーザが使用料またはアクセス料を請求される商用ライセンスの開発作品にコードを使用したい場合は、https://greensock.com/club/、適切な「ビジネスグリーン」Club GreenSockメンバーシップに登録するだけです。
ポイントは以下の通り
- エンドユーザーが使用やアクセスに料金を課される制作物(アプリやWEBサイト、ゲームなど)にGSAPを使用する場合、有料なビジネスライセンスが必要。
項目2:ライセンスの制限と制約
II. LIMITATION OF LICENSE AND RESTRICTIONS
A. You agree that you will not sell, rent, or license the PROGRAM’s source code or any derivative works thereof to any third party without the prior written consent of GREENSOCK. Distribution of the PROGRAM as part of your Developed Work is acceptable so long as it is used exclusively as a part of your Developed Work. You agree not to modify or delete GREENSOCK’S existing copyright notices located in the source code.
B. You may use, duplicate, and distribute the compiled object code as embedded in Developed Works created by you, either for your own use or for distribution to a third party so long as end users of the Developed Work are not charged a fee for usage of or access to any portion of the Developed Work. Please see https://greensock.com/licensing/ for descriptions of Developed Works that qualify for the “No Charge" license.
C. You may make modifications to the source code exclusively for your own use in order to perform bug fixes or other minor edits required to operate the PROGRAM as originally intended.
https://greensock.com/standard-license/
和訳(DeepL使用)
II. ライセンスの制限と制約
A. お客様は、グリーンソックスの事前の書面による同意なしに、本プログラムのソースコードまたはその派生物を第三者に販売、貸与、または使用許諾しないことに同意するものとします。本プログラムの配布は、お客様の開発作品の一部としてのみ使用される限りにおいて、許容されるものとします。お客様は、ソースコードに記載されているGREENSOCKの著作権表示を修正または削除しないことに同意するものとします。
B. お客様は、お客様が作成した開発成果に組み込まれたコンパイル済みオブジェクトコードを、お客様自身の使用または第三者への配布のために使用、複製、配布することができますが、その際、開発成果の使用料またはアクセス料を請求されないものとします。“無償”ライセンスの対象となる開発済著作物の説明については、https://greensock.com/licensing/ を参照してください。
C. あなたは、「プログラム」を当初の意図どおりに動作させるために必要なバグフィックスやその他の小さな編集を行うために、自分自身の使用のためだけにソースコードに変更を加えることができます。
ポイントは以下の通り
- GSAPのソースコードをユーザーが勝手に改変するのは禁止。特にソースコードに記載されているGREENSOCKの著作権表示を修正・削除はしてはならない。
- ただしバグ修正など、意図通り動作させるための小さな編集は、自分で使用する場合ならば可能
- GSAPのコードを制作物に使って自分で使用または第3者に配布するのは可能だが、その制作物の使用料やアクセス料は無償である必要がある。
項目3:考慮事項
III. CONSIDERATION
A. The license rights granted to you under this Agreement are at no charge, but only in the following circumstances: If on your own behalf or on behalf of a third party you incorporate the PROGRAM into a web site, app, game, program or any component thereof (collectively, “Developed Work"), which in the case of a web site, must be accessible to internet users without payment of a fee of any kind, and in the case of a software application, game, program or component, neither you nor anyone to whom you distribute the Developed Work charges a user a fee of any kind to use such Developed Work or application, game, program or component into which such Developed Work is embedded. The foregoing shall apply regardless of whether you are paid to create such Developed Work.
B. In the event your intended use of the PROGRAM does not meet the criteria for the “no charge" license rights set forth in the immediately preceding paragraph, then you are not licensed to use the PROGRAM under this Agreement and must license the PROGRAM under GREENSOCK’S separate fee-based Software License Agreement which is granted to “Business Green" Club GreenSock members (see https://greensock.com/club/ for details).
C. You may make modifications to the source code exclusively for your own use in order to perform bug fixes or other minor edits required to operate the PROGRAM as originally intended.
https://greensock.com/standard-license/
和訳(DeepL使用)
III. 考慮事項
A. 本契約に基づきお客様に付与されるライセンス権は、以下の場合に限り無償で提供されます。あなた自身または第三者のために、ウェブサイト、アプリケーション、ゲーム、プログラムまたはそのコンポーネント(以下、総称して「開発品」)に「プログラム」を組み込む場合、ウェブサイトの場合は、いかなる種類の料金も支払うことなくインターネットユーザーがアクセスできなければならず、ソフトウェアアプリケーション、ゲーム、プログラムまたはコンポーネントの場合は、あなたもあなたが開発品を配布する人も、開発品または開発品が組み込まれたアプリケーション、ゲーム、プログラム、コンポーネントを利用するのにいかなる種類の料金も請求しないことです。上記は、あなたが当該「開発された著作物」の作成に対して報酬を得ているか否かにかかわらず、適用されるものとします。
B. お客様の本プログラムの使用目的が、前項に定める無償使用許諾の条件に合致しない場合、お客様は本契約に基づく本プログラムの使用を許諾されず、「ビジネスグリーン」クラブグリーンソックス会員に付与されるグリーンソックスの別途有償ソフトウェアライセンス契約(詳細はhttps://greensock.com/club/ 参照)に基づき本プログラムの使用許諾を受ける必要があります。
C. C. お客様は、本プログラムを当初の意図通りに動作させるために必要なバグフィックスやその他のマイナーな編集を行うために、お客様自身の使用のためだけにソースコードに変更を加えることができます。
ポイントは以下の通り
- GSAPを使った制作物がWEBサイトの場合、無料でそのサイトにアクセスできなければならない
- GSAPを使った制作物がアプリ、ゲームなどのソフトウェアの場合、使用料金は無料でなければならない
- 上記に合わない場合(すなわち有料サイトや有料のアプリ・ゲームの場合)、GSAPのビジネスライセンスが必要
項目4:タイトルと所有権
IV. TITLE AND OWNERSHIP
The PROGRAM is licensed, not sold, and is protected by copyright laws and international treaty provisions. You acknowledge that no title to the intellectual property in the PROGRAM is transferred to you. You further acknowledge that title and full ownership rights to the PROGRAM, including all intellectual property rights therein, will remain the exclusive property of GREENSOCK and you will not acquire any rights to the PROGRAM except as expressly set forth in this Agreement. You agree that any copies of the PROGRAM you make will contain the same proprietary notices which appear on and in the PROGRAM. You agree that GREENSOCK may identify you as a licensee unless you make a written request otherwise. GREENSOCK hereby grants to you the right to disclose that your product, game, software application, component, or other Developed Work makes use of GREENSOCK code (for example, “Powered by GSAP").
https://greensock.com/standard-license/
和訳(DeepL使用)
IV. タイトルと所有権
プログラムはライセンス供与されるものであり、販売されるものではありません。また、著作権法および国際条約の規定によって保護されています。お客様は、プログラム内の知的財産の権利がお客様に譲渡されないことを了承するものとします。さらに、お客様は、プログラムに関する権利および完全な所有権(その中のすべての知的財産権を含む)は、GREENSOCKの独占的な財産であり、本契約に明示的に規定されている場合を除き、お客様はプログラムに関するいかなる権利も取得しないことに同意するものとします。お客様は、お客様が作成した本プログラムの複製物には、本プログラムに表示されているのと同じ所有権表示が付されることに同意するものとします。お客様は、お客様から書面による別段の要請がない限り、GREENSOCKがお客様を使用許諾者として特定することに同意するものとします。GREENSOCKは、お客様が開発した製品、ゲーム、ソフトウェアアプリケーション、コンポーネント、その他の開発作品がGREENSOCKのコードを使用していることを公表する権利(例:「Powered by GSAP」)をお客様に許諾するものとします。
ポイントは以下の通り
- 制作物に使ったGSAPプログラムの複製物には、元のGSAPプログラムに表示されているものと同じ所有権表示をする必要がある
- GSAPのユーザーは制作物に『Powered by GSAP』を表示する権利がある
項目5:保証の免責および責任の制限
V. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
A. THE PROGRAM IS PROVIDED “AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. GREENSOCK DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE PROGRAM WILL MEET YOUR REQUIREMENTS OR THAT OPERATION WILL BE UNINTERRUPTED OR ERROR FREE. GREENSOCK shall not be liable for special, indirect, incidental, or consequential damages with respect to any claim on account of or arising from this Agreement or use of the PROGRAM, even if GREENSOCK has been or is hereafter advised of the possibility of such damages. Because some states do not allow certain exclusions or limitations on implied warranties or of liability for consequential or incidental damages, the above exclusions may not apply to you. In no event, however, will GREENSOCK be liable to you, under any theory of recovery, in an amount in excess of $250. Notwithstanding anything else in this agreement, you agree to indemnify GREENSOCK, its assignees, and licensees, and hold each of them harmless from and against any and all claims, losses, damages, and expenses, including legal fees arising out of or resulting from any negligent act or omission by you.
B. GREENSOCK may, at its sole discretion, provide support services related to the PROGRAM, but has no obligation to do so.
https://greensock.com/standard-license/
和訳(DeepL使用)
V. 保証の免責および責任の制限
A. プログラムは、明示または黙示を問わず、いかなる種類の保証もなく「現状のまま」提供されます(商品性および特定目的への適合性の黙示保証を含むがこれに限定されない)。グリーンソックは、本プログラムに含まれる機能がお客様の要求を満たすこと、またはその動作が中断されないこと、もしくはエラーが発生しないことを保証しません。当社は、本プログラムの使用により生じたいかなる損害についても、たとえ当社がそのような損害の可能性を知らされていたとしても、特別損害、間接損害、付随的損害、結果的損害について責任を負わないものとします。また、本プログラムの利用により生じたいかなる損害についても、たとえGREENSOCKがその損害の可能性を示唆していたとしても、当社は一切責任を負いません。ただし、いかなる場合においても、GREENSOCKは、いかなる回復の理論においても、250ドルを超える金額の責任を負わないものとします。お客様は、本規約のいかなる規定にもかかわらず、お客様による過失に起因する訴訟費用を含むすべての請求、損失、損害、費用からGREENSOCK、その譲受人および使用許諾者を免責することに同意するものとします。
B. 当社は、独自の判断により、本プログラムに関連するサポートサービスを提供することができますが、その義務を負うものではありません。
ポイントは以下の通り
- GREENSOCKは、GSAPの動作保証をしないし、責任も負わない
- GREENSOCKはサポート提供をするが、その義務はない。
項目6:解約
VI. TERMINATION
If you at any time fail to abide by the terms of this Agreement, GREENSOCK shall have the right to immediately terminate the license granted herein and pursue any other legal or equitable remedies available.
https://greensock.com/standard-license/
和訳(DeepL使用)
VI. 解約
お客様が本契約の条項に違反した場合、当社は直ちに本契約を解除し、法的または衡平法上の救済を求めることができるものとします。
ポイントは以下の通り
- 本契約に違反すると、GREENSOCKは本契約の解除だけでなく、損害賠償請求およびあらゆる法的措置を取ることができる
項目7:雑則
VII. MISCELLANEOUS
A. This Agreement shall be construed in accordance with the laws of the State of Illinois. In the event of any dispute between you and GREENSOCK with respect to this Agreement, we both agree that if we cannot resolve the dispute in good faith discussion, either of us may submit the dispute for resolution to arbitration with the American Arbitration Association before a single arbitrator using the AAA Rules for Commercial Arbitration. The arbitrator’s decision is final and can be enforced in any court with jurisdiction over such matters.
B. This agreement represents the complete and exclusive statement of the agreement between GREENSOCK and you and supersedes all prior agreements, proposals, representations and other communications, verbal or written, between them with respect to use of the program. This agreement may be modified only with the mutual written approval of authorized representatives of the parties.
C. The terms and conditions of this Agreement shall prevail notwithstanding any different, conflicting, or additional terms or conditions which may appear in any purchase order or other document submitted by you. You agree that such additional or inconsistent terms are deemed rejected by GREENSOCK.
D. GREENSOCK and you agree that any xerographically or electronically reproduced copy of this Agreement shall have the same legal force and effect as any copy bearing original signatures of the parties.
https://greensock.com/standard-license/
和訳(DeepL使用)
Ⅶ 雑則
A. 本契約は、イリノイ州法に基づき解釈されるものとします。本契約に関連して、お客様とGREENSOCKとの間で紛争が生じた場合、両者は、誠意をもって協議しても解決しないときは、AAA商事仲裁規則を用いて、単独の仲裁人の前で米国仲裁協会に紛争解決のために提出できることに合意するものとします。仲裁人の決定は最終的なものであり、かかる事項を管轄するいかなる裁判所においても執行することができます。
B. 本契約は、GREENSOCKとお客様との間の完全かつ排他的な合意事項を表すものであり、プログラムの使用に関して、口頭か書面かを問わず、両者間の以前のすべての合意、提案、表明およびその他のコミュニケーションに取って代わるものです。本契約は、両当事者の権限のある代表者が相互に書面で承認した場合に限り、変更することができます。
C. C. 本契約の条件は、お客様が提出した発注書またはその他の文書に記載されている、異なる、矛盾する、または追加の条件にもかかわらず、優先的に適用されるものとします。お客様は、このような追加条件または矛盾する条件は、GREENSOCKによって拒否されたとみなされることに同意するものとします。
D. 当社は、本契約を電子的に複製した場合、両当事者の署名のある原本と同等の法的効力を有することに同意します。
ポイントは以下の通り
- 本契約はイリノイ州法に基づき解釈される
- 本契約内容は他のどんな文書等に記載されたものよりも優先される。
まとめ
無料のスタンダードライセンスについて内容を確認してきました。長い内容で、各項間で重複する内容もありましたが、ポイントを総合すると以下のことがいえるかと思います。
- WEBサイトやアプリ、ゲームなど複製して複数のユーザーに販売する場合、有料ライセンスが必要。ただし、それが一品もの(1ユーザー向けにカスタム制作する制作物)の場合は、それが有料の制作部tであっても無料ライセンスの範囲で可能である。
- 制作物を使用するエンドユーザーに支払いが必要な制作物には有料ライセンスが必要。
(課金制の会員制WEBサイトや有料ゲーム、有料アプリなどには有料ライセンスが必要) - 制作物のプログラムにはGSAPの所有権を表示したものが必要。
- GSAPのプログラムコードを勝手に改変してはいけない。ただし自分で使用する場合においては、バグ修正など正常動作のための軽微な改変は可能。
- GREENSOCK社はGSAPの動作保証をしないし責任も負わない。
本記事の内容は、2022年10月16日現在のGSAPのライセンスについて紹介記事です。実際に使用される場合は、最新のライセンスをご確認ください。
また本記事で紹介した内容は、必ずしも無料ライセンスの内容を保証するものではありません。したがってGSAPを無料ライセンスにて使用する場合、自己責任にてご使用ください。