Licensing
To understand the business benefits of getting a corporate Club GreenSock membership which comes with a special commercial license, click here. There is also an article titled Licensing: “Free” != Better that explains why the GreenSock licensing model serves you and the rest of the community better than an MIT (or similar) license would.
The standard “No Charge” license that comes with most GreenSock classes is perfectly sufficient for most projects, but corporate Club GreenSock memberships come with a special license that permits usage in commercial applications/components/web sites for which multiple users are charged a usage/access/license fee. How do you know whether or not you need the special license? Here are some guidelines:
Example scenarios |
Corporate Membership Required? |
|
The code will be used in a commercial (or non-commercial) web site that is freely accessible to anyone on the internet (where no fees are charged to enter or use the site/application).
|
No |
|
The code will be used in a 100% free game or component (no portions or features of the game require any payment to “unlock”)
|
No |
|
The code will be used in a commercial game, web site, component, or software product for which a usage/access/license fee is collected from multiple users.
|
Yes |
The basic rule of thumb is if multiple end users are charged a fee for your product that uses GreenSock code, you need the special license that comes with a corporate Club GreenSock membership. Otherwise, you don’t.
Why Invest in the GreenSock Platform?
It actually makes quite a bit of business sense. Click here to find out why (there’s a “return on investment” calculator and a list of some factors you should consider from a business perspective).
FAQ
- Did the license recently change? I thought the code was completely open source and free.
No, this is not a recent change. However, I have tried to do a better job of clarifying the terms since about version 7 of TweenLite. - How much does It cost?
There are 4 different corporate levels based on the number of developers that will have access to the code, all of which come with a license to use GreenSock code in commercial applications/sites. Please see the Club GreenSock page for pricing details. - How do I get a license?
Just sign up for a corporate Club GreenSock membership at the level that corresponds to the number of developers in your organization. That’s it! If you prefer to use a different payment method, just contact us. - For how long must I maintain my corporate membership?
As long as your product is being actively sold/licensed. The commercial license is tied to your corporate membership, so when it lapses, so does the license. Products that you already sold do NOT suddenly become violations of the terms of use, though – you just can’t continue to sell products that use GreenSock code after the license expires. If you don’t want to worry about any expirations, you can simply get the one-time fee (permanent) membership. - If I use the code in more than one product, do I need more than one membership?
No. The commercial license that comes with corporate Club GreenSock memberships applies to an unlimited number of products that your organization develops/sells (see the terms of the license for specifics). Please be sure, however, to get the appropriate membership level based on the number of developers in your organization. - When determining the appropriate membership level, do I need to include only full-time developers? What if my company doesn’t have any?
You must include any freelancers, consultants, subcontractors, etc. in addition to full-time developers. - Can I redistribute the code with my application?
Yes, you can redistribute the tweening-related classes as long as the source code files haven’t been altered and end users agree to honor the terms of your license agreement with GreenSock, meaning they cannot resell the raw GreenSock code or circumvent the license or copyright in any way, although they are allowed resell your work product that uses GreenSock code. - I don’t want to pay annually. Can I pay a higher one-time fee for the membership and not have to renew it?
Absolutely. Click the “one-time fee” link next to the “subscribe” buttons on the Club GreenSock page. - Who do I talk to if I have questions?
Just e-mail questions@greensock.com with questions. - What if I develop a commercial product for my client who will be the one selling the product? Who needs the corporate membership?
This is admittedly a gray area, but to make it easier on GreenSock customers, the policy is that the development company needs to maintain a valid corporate membership. If, for example, Company A develops a swf-based application that uses TweenLite/Max and sells it to Company B who will be licensing it to end users, Company A must maintain a corporate membership. Company B would not be required to have a corporate Club GreenSock membership. If, however, Company B prefers to maintain a membership instead, that is perfectly acceptable as long as it wouldn’t reduce the club level, meaning if the development company has 20 developers ($1,500/year membership) and Company B has 1 developer ($150/year membership), it wouldn’t be fair to circumvent the intent of the membership license agreement by Company B getting a single developer membership. They’d need to get the 20-developer level membership. - Why not give the code away for free?
I firmly believe this licensing model ultimately delivers a better end product and serves the community better. Please read my post Licensing: “Free” != Better to understand why. There is also an article on why a corporate Club GreenSock membership makes a lot of business sense here.
Comments (4)

First of all, thank you SOOOO much for making TweenLite! It is the easiest and most powerful programming tool I’ve ever used (and I’ve used the Ruby language).
So, let me see if I have this right…
If I make a game that uses TweenLite, and sell said game to Company B for a one-time fee, and Company B hosts said game on a site that does not charge end users to play it, I don’t need a license?
BTW, I fully intend to get a Club Greensock membership (corporate or otherwise, as needed) as soon as I’m sure I can make money making Flash content.
Good question, Amos. Yes, you got it exactly right – if you charge company B a one-time development fee for your game and they share it publicly, not charging end users any fees, you do NOT need the special license that comes with a corporate Club GreenSock membership. This is how most commercial projects happen and the standard “no charge” license covers it. If, however, you or company B were going to charge multiple end users an access/usage/license fee for the game, you’d need to get a corporate membership. Thanks for asking.
Thank you so much for TweenLite – it’s very useful and fast!
I have a question about the license: do I need to buy a corporate Club GreenSock membership if I use TweenLite to make an advertisement for my commercial website which is freely accessible to anyone? Some people will purchase things on the website, so I wasn’t sure if it requires the special license (You mentioned that if multiple end users are charged a fee, I need the license).
Ricky, as long as the product/application for which multiple end users pay doesn’t directly use the GreenSock code, you do NOT need the special commercial license. So, for example, if you build a web site for a shoe company and the web site uses GreenSock code and customers can purchase shoes on the web site, that’s fine because the product/service/application they’re purchasing (shoes in this case) doesn’t use GreenSock code. If, however, you were using GreenSock code in a game that users must pay for (either to play at all or to access certain features of), you WOULD need the special commercial license that comes with a corporate Club GreenSock membership.







