Licensing
GreenSock’s standard “No Charge” license is very permissive (it even covers most commercial uses), but “Business Green” Club GreenSock memberships come with a comprehensive commercial license plus time-saving bonus plugins and tools.
Our paid license is only necessary in software that you create using our products that is sold to multiple end users. If you believe that all software should be free then obviously you aren’t selling your own software and you don’t need a commercial GreenSock license. Nothing to worry about.
If you require a license because your free app has micro-transactions or you are building a paid-for service (like Netflix or a game app), it’s really up to you to assess if your revenue will adequately cover the nominal license fee. 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.
|
What’s covered?
|
Standard “No Charge” License |
“Business Green” Commercial License |
| Usage in 100% free apps, games, sites, and other software even if you charge a fee to develop these products | X | X |
| Usage in web sites or products that require a fee to use or join (NetFlix.com, Ancestry.com, eHarmony.com, etc.) | X | |
| Usage in games or products that are sold to multiple end users | X | |
| Usage in games or other apps that use micro-transactions for optional features/upgrades | X | |
| One membership/license can grant multiple developers access to “members only” plugins and tools like ThrowPropsPlugin, SplitTextField, etc. | X | |
| Distribution of GreenSock files as a part of your Work Product |
Excluding members-only plugins/tools
|
X |
Business-friendly
GreenSock’s dual licensing model keeps it extremely accessible and completely free for the vast majority of use cases while at the same time providing a small funding mechanism that sustains ongoing support, innovation, and sustainability. The web is littered with abandoned “open source” projects, but GreenSock has a years-long track record of commitment to the platform. Some of the largest companies in the world trust GreenSock tools in their business-critical applications every day.
Learn more about why smart businesses invest in the GreenSock platform. Check out the “return on investment” calculator and a list of some factors you should consider from a business perspective.
FAQ
- Is there a limit to the number of projects I can use GreenSock tools in as a “Business Green” member?
No. The commercial license that comes with “Business Green” Club GreenSock memberships applies to an unlimited number of apps/sites/software/games that your organization sells while the membership is active (see the license agreement for specifics). Please be sure, however, to get the appropriate membership level based on the number of developers associated with your organization. - Can I distribute GreenSock files as a part of my Work Product?
Yes, as long as the source files are unaltered (including copyright notices therein). Your customer may use GreenSock tools (including bonus plugins/classes you got with your membership) only as a part of your Work Product. However, if your customer wants to use the GreenSock tools outside of your Work Product or make customizations to your Work Product, they would need to get their own “Business Green” Club GreenSock membership to cover their usage. - For how long must I maintain my membership?
As long as your Work Product is being actively sold/licensed. The commercial license is tied to your “Business Green” membership, so when the membership lapses, so does the license. Work Products that you already sold do NOT suddenly violate the terms of use, though – you just can’t continue to sell products that use GreenSock tools after the membership expires. If you don’t want to worry about any expirations, you can simply get a permanent membership. - 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 all freelancers, consultants, subcontractors, etc. in addition to full-time developers. - How much does It cost?
There are several different “Business Green” membership levels based on the number of developers that will have access to the code. All “Business Green” memberships come with the special commercial license. Please see the Club GreenSock page for pricing details. - How do I get a license?
Just sign up for a “Business Green” Club GreenSock membership at the level that corresponds to the number of developers in your organization. That’s it! - I don’t want to pay annually. Can I get a permanent membership so that it never expires?
Absolutely. Click the “permanent” checkbox under the “Business Green” membership on the Club GreenSock page. - What if I develop a commercial product for my client who will be the one selling the product? Who needs the “Business Green” membership?
To make it easier on GreenSock customers, the policy is that the development company needs to maintain a valid “Business Green” membership. If, for example, Company A develops a Work Product that uses TweenLite/Max and sells it to Company B who will be licensing it to end users, Company A must maintain a “Business Green” membership. Company B would not be required to have a 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 and Company B has 1 developer, it wouldn’t be fair to circumvent the terms by only having Company B get a single developer membership. A 20-developer membership would be required. - Can I include GreenSock code in my open source library?
Yes, but there are a few caveats: You may not include any of the members-only bonus plugins/classes in your open source tool (for obvious reasons) and you must clearly represent that the GreenSock code uses its own separate licensing model. Also, please do not include GreenSock files in a project hosted at a place like code.google.com that requires open source licensing. It is, however, okay (as far as GreenSock is concerned) to point users to the greensock.com site to get the files there instead of including them in the repository hosted at a place like code.google.com (you should check with them about whether or not that would violate their terms of use). - If I get an annual membership, can I upgrade to a permanent one later?
Sure. When you upgrade, the most recent annual membership fee will be refunded (1 year’s worth of fees). Contact us to request an upgrade. - Why not give the code away for free?
We firmly believe this licensing model ultimately delivers a superior end product and serves the community better. Please read our post Licensing: “Free” != Better to understand why. There is also an article on why a “Business Green” Club GreenSock membership makes a lot of business sense here. - Who do I talk to if I have questions?
Just e-mail questions@greensock.com with questions. - Who uses GreenSock tools?
Here are just a few of the companies that have relied on GreenSock tools:
Comments (18)

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 (“Business Green” 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 “Business Green” 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 “Business Green” 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 “Business Green” 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 “Business Green” Club GreenSock membership.
Hey, following on from the answer to Ricky…
If I were to create a website that:
1) Uses Greensock software to render data (say images).
2) The website is free to browse and display these images.
3) A subscription fee applies on the website to, say, view other premium content (such as videos/music) that doesn’t explicitly use any GreenSock code above what is available freely.
Would I need a license in this case?
bintal, if absolutely no part of the “premium content” section of your site uses any GreenSock code, you wouldn’t need the special license that comes with a “Business Green” Club GreenSock membership. Thanks for asking.
I am an independent contractor and am usually the sole flash developer on my projects. I am thinking of getting the business license so that I can use your libraries for the types of jobs the license covers. My question is this:
I would only purchase the single developer license, naturally. What if a client to whom I am delivering code for a project that falls under the constraints of the commercial license sometime in the future goes with a different developer or developers, but continues to use your libraries in the project without their own valid license? Who is responsible for holding the license at that point? The client and the new developers may not be aware that they need to have a license. Would this in anyway be a legal issue for me as the original developer and license holder?
John, you’re obviously a very conscientious developer which I really appreciate. Let me get straight to the answer:
All of your Work Products that are created and sold while your “Business Green” membership is active are covered by the special license. However, if your client takes your Work Product and redevelops it, making substantive changes and starts selling it or charging multiple customers access/usage fees for the new/enhanced product, they’d need to get a membership of their own because they’d be doing development work that leverages GreenSock code outside the scope of the product you created for them.
In terms of liability, your responsibility in that scenario is to communicate the licensing terms to them (tell them what’s out-of-bounds), that’s it. I certainly don’t expect you to control them. They’re responsible for their own choices.
TweenLite is just amazing, and so easy to use. Thanks.
I’m making a sound library that depends on TimelineMax for timing events, and planning to release it as open source on Google Code.
I understand under Point 10 above, that Greensock files cannot be included, but what about the compiled .swc file? Can my open source library include only the greensock .swc and still abide by Greensock’s license agreement?
Thanks.
Cardin, it would be an honor to have you use TimelineMax in your library. Absolutely, please do. The challenge with using it in a project that’s hosted on Google Code, however, is that I believe it would violate Google’s terms of use due to the fact that they require that everything hosted there be licensed a particular way (mentioned above as you pointed out). Plus doing so could mislead users. You’d just need to make sure that end users are made aware of the terms of use for the GreenSock tools which are a subset of your project. It wouldn’t be okay for a massive company to come along and use your project as a way to circumvent GreenSock’s terms of use and decide to leverage GreenSock tools that they got from your project and employ them in a product that they resell for millions of dollars of profit to multiple customers, saying “hey, I got it off of Google Code and the page said it was completely open source and free”. That being said, 98%+ of the projects out there (including commercial projects) are covered under the standard “no charge” license, so it would be very rare that any of your users would need to get the “Business Green” Club GreenSock membership anyway.
As far as including the .swc instead of the source files in order to get around Google’s requirements, no, I don’t think that’ll do it. I doubt they’d see a licensing distinction between ActionScript files and .swc files, but you’d probably need to check with them about that. I don’t mind if you use the .swc as long as you make sure that the license and copyright info are clearly communicated to your end users. But it doesn’t look like Google Code will accommodate that sort of thing.
Good luck with your project. Please let me know if you need anything else.
Hi, would a company intending to earn ad revenue from adverts displayed in an application that used greensock code be liable for the licence?
Matt, advertisement revenue isn’t a factor – if the only fees paid are from advertisers for ad placements, that wouldn’t require the special license that comes with “Business Green” Club GreenSock memberships. Otherwise any site that displays a banner ad on the same screen as another swf that uses GreenSock code would need the license, but that’s not the case at all. Good question though.
I agree this is the best licensing model. Thanks so much for doing it this way. It’s open source, free to use and has a “share the profits” obligation to support the cause if it’s good enough (and clearly it is). Fits perfectly in our capitalistic-transforming-into-something-else-world! Have you gave any thought on making a minimalistic clause version of this license, giving it a name and trying to spread it around?
I’m curious, what license would a commercial free to play game featuring optional microtransactions fall under?
Thanks for asking, Raymond. Games that are free to play but offer optional micro transactions would indeed require the special commercial license that comes with “Business Green” memberships because multiple customers are charged a fee of some kind.
Hi, I’m just curios, for example I’m working on a company, then they gave me a project, for example to build a website or a presentation for our company’s client and at the same time I already have a “Business Green’ Membership. So can I use the plugin for the project even though it’s for my company’s client?
Yes, Berwyn, if your company has a “Business Green” membership, that commercial license covers all of your work (while the membership is active of course), even if your client is the one who uses or sells what you guys create. However, if your client changes the product/site/app/game you sold them in any way, it would no longer be covered – they would need to get their own license to cover that. Otherwise, it would allow huge companies to just hire a single freelance developer who has the commercial license, let them start a project and “buy” it from them, and then take over development and avoid needing to get their own license in the appropriate manner. Make sense? So basically the license covers your work as-is even if it’s sold by your client.











Download zip