To download the code, you must agree to the following license:

Copyright 2010, GreenSock, Inc.

"NO CHARGE" NON-EXCLUSIVE SOFTWARE LICENSE AGREEMENT
-----------------------------------------------------------------------------
PLAIN ENGLISH SUMMARY:

  1. You may use the code at no charge in commercial or non-commercial web sites, games, components, applications, 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 corporate Club GreenSock membership which comes with a special commercial license granting you permission to do so. See http://www.greensock.com/club/ for details.
  2. Use at your own risk. No warranties are offered.
  3. Please respect the copyright.

-----------------------------------------------------------------------------

LEGALESE:

This is a legal agreement between you (either an individual or a single entity) and GreenSock, Inc. ("GREENSOCK") for the proprietary GreenSock ActionScript code known as TweenLite, TweenMax, TweenNano, TimelineLite, TimelineMax, and other code that is available for download at http://www.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.

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 web sites, games, components and other software applications for which the end user is NOT charged any fees. If you would like to use the code in a commercially licensed software product for which end users are charged a fee (either for usage or access), simply sign up for a corporate Club GreenSock membership at http://www.greensock.com/club/.

II. LIMITATION OF LICENSE AND RESTRICTIONS
A. You agree that you will not disclose, 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. Derivative works are defined as modifications that add substantive functionality to the PROGRAM and do not include bug fixes or other minor modifications required to operate the PROGRAM as originally intended. Distribution of the source code as part of your Work Product is acceptable so long as the recipients agree to the terms of this Agreement. You agree not to modify or delete GREENSOCK'S existing copyright notice located in the source code.

B. You may use, duplicate, and distribute the compiled object code as embedded in a Work Product created by you, either for your own use or for distribution to a third party so long as end users of the Work Product are not charged a fee for usage of or access to any portion of the Work Product. Please see http://www.greensock.com/licensing/ for descriptions of Work Products that qualify for the "No Charge" license.

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, game, software application, program or any component thereof (collectively, "Work Product"), 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 Work Product charges a user a fee of any kind to use such Work Product or application, game, program or component into which such Work Product is embedded. The foregoing shall apply regardless of whether you are paid to create such Work Product.

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 corporate Club GreenSock members (see http://www.greensock.com/club/ for details).

IV. TITLE AND OWNERSHIP
A. 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 Work Product makes use of GREENSOCK code (for example, "Powered by TweenLite").

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, demands, losses, damages, liabilities, costs, and expenses, including legal fees resulting from your use of the PROGRAM.

B. GREENSOCK may, at its sole discretion, provide support services related to the PROGRAM, but has no obligation to do so.

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, require the return or destruction of all copies of the PROGRAM from you and certification in writing as to such return or destruction, and pursue any other legal or equitable remedies available.

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.

I'd like to learn how to get bonus plugins, update notifications, SVN access, and more.
To join Club GreenSock, you must agree to the following license:

The business case for a corporate Club GreenSock membership

GreenSock code uses a rather unique licensing model that makes it especially well-suited for businesses. It has many of the strengths of open source in that it is extremely accessible and free to use in the vast majority of scenarios, but it also has protections in place that guard against the common frailties of open source. When you invest in a corporate Club GreenSock membership, you get:

  • several bonus plugins and members-only classes that further empower development (like MotionBlurPlugin, Physics2DPlugin, TweenProxy3D, SplitTextField, and more).
  • a special license that permits the type of commercial usage that isn’t covered under the standard “no charge” license.
  • SVN access for easy updates
  • to support ongoing development and innovation, helping to ensure that the platform continues to thrive.

The cost of the corporate membership is easily offset by reduced development costs, smoother animations, improved reliability, better support, and the unique capabilities that the platform delivers. It makes your team more profitable, plain and simple.

How long will it take to pay for itself?

Fill out the form and click “calculate” to find out.

Your company’s hourly billing rate
Total number of developers
Average development hours saved per week per developer by using the GreenSock Tweening Platform

    

Beyond the basics: inspiration or perspiration?

If you want great animation, give your team the tools they need to get it done right. Any tweening engine can do an adequate job with the basics like tweening an object’s position or alpha level, but throw an average engine into a real-world project with aggressive requirements and deadlines and you’ll quickly see how frustrating it can be to build on an engine with a weak feature set. Can it tween saturation, contrast, beziers, frames, hex colors, and volume? Does it give advanced options for handling overwriting of overlapping tweens? How easy is it to build complex sequences and control them as a whole? Can you reverse a tween smoothly? Can you update destination values on the fly? Do you have to worry about garbage collection issues? Can you easily kill all the tweens of a particular object? How about skipping to a particular point in a tween? No other engine has a feature set as robust as the GreenSock Tweening Platform’s. Your profitability relies on your development team being as productive as possible, so equip them well.

Performance impacts your bottom line

Sluggish performance, slow frame rates, and stuttering tweens reflect poorly on your brand. The GreenSock platform outperforms most (if not all) engines in real-world scenarios, often by a wide margin. Countless hours have been spent refining and optimizing the code. See the speed comparisons for yourself. Some customers have reported a 50% boost in frame rate when they switched to using TweenLite. This had a direct impact on their product sales and the perception of their brand.

Debugging: the ugly truth

In business, reliability is essential. Time is money. You can’t afford down time. If there’s a bug in the tweening engine, you need it fixed ASAP. Most other engines have no funding mechanism for continued innovation and support, so they tend to stagnate. It’s common for known bugs to linger for quite a long time, but the GreenSock platform has a reputation for reliability because of prompt bug fixes and a commitment to being responsive. A tweening engine has a lot of moving parts and sometimes bugs aren’t exposed until certain uncommon conditions are met, so having a huge user base helps them quickly bubble to the surface. Ultimately you get a more reliable product and less down time. That’s good for business.

Beauty or bloat?

Many tweening engines suffer from the dreaded “feature bloat”, using as much as 40k even if all you need to do is basic tweening! The GreenSock Tweening Platform has been carefully engineered to minimize bloat by using optional plugins, inheritance, and 3 choices of core engines based on size and feature requirements. TweenNano uses a ridiculously small 1.6k and TweenLite is under 5k. Most businesses at least occasionally work on projects that have strict file size requirements, rendering some other engines unusable.

Training costs reduced

Not only does the GreenSock Tweening Platform offer full ASDoc documentation, many code examples, a “getting started” article, several training videos, and a myriad of interactive examples, but there is a massive community of users who can help answer questions and troubleshoot in forums. And since the platform is so popular, there’s a good chance that new hires will already know how to use it. GreenSock is the only actively supported popular engine that is available in both AS2 and AS3 with identical syntax. So AS2 developers moving to AS3 won’t have to learn a whole new system.

The real cost of developing your own solution

Some developers get the impression that building a tweening engine is pretty simple. Sure, a basic engine is relatively straightforward, but not a robust one that handles advanced effects, flexible sequencing, complex overwriting routines, competent garbage collection, and maximum performance. A few of the most well-respected developers in the Flash community have created engines that had some nifty features as well as a heavy dose of bugs. Your team could take a shot at authoring one too, but don’t forget to consider all the costs. There’s the initial development cost plus ongoing maintenance, documentation, debugging, optimization, support and training. More than 3,000 hours have gone into the GreenSock Tweening Platform thus far and it continues to be improved. Is this really the type of project you want to take on internally? Does it make sense from a business perspective? Can you afford it? It could easily be 100 times more expensive than a corporate Club GreenSock membership.

History or mystery?

Over the years, many open source tweening engines have popped onto the scene, gotten some buzz, and then gradually stagnated and faded off the scene. The typical pattern is for a new engine to show up touting some sort of great feature (speed, file size, syntax or interesting capability) but when you scratch below the surface you see significant deficiencies that make it difficult to use in real-world projects. When it stagnates, its users are left building on an outdated, unsupported engine that has no future innovation ahead. The GreenSock platform is more trustworthy because it has a proven track record and a funding mechanism.

Don’t take our word for it

Some of the biggest companies in the world use the GreenSock platform including Toyota, Verizon, Disney, Sony, Virgin Mobile, Dow, KFC, Kraft, Motorola, and many more. Here are a few quotes:

“The GreenSock Tweening Platform is the one absolutely essential library that I use on every project. It has saved my team countless development hours.”
– Ryan Ragona, Sony Online
“We have managed to improve FlashEff performance and quality of the animated graphics by over 50% using the new TweenLite v11, the most consistent, optimized and highly efficient tweening platform ever built.”
– Raul Popa, Product Manager, Jumpeye Components
“The licensing model you offer is perfect for my new company. TweenMax and its associated classes enable highly interactive solutions with very little cost overhead, and your licensing model will allow us to upgrade seamlessly as our company grows.”
– Joshua Steele, Cloud Media Lab
“Sometimes you run into these tools which you know are going to change the way you develop your work for ever. Extraordinary stuff written by extraordinary people. Stuff that even if you are an I’d-rather-program-it-myself-developer will make you bow your head in respect and force you to recognize the pain that has gone into writing it. The GreenSock Tweening Platform is one of those tools. I’ve found myself giggling like a real geek on more than one occasion, because it’s just so darn beautiful and simple to use, you can’t help but laugh out loud at anyone who’s still in the dark depths of tween hell (hey I never said I was a nice guy, but Jack sure is, and a pretty smart one at that).”
– Hans Wichman, NeuroFlasher

Conclusion

Wise business people look at what something “pays”, not just what it costs. When you consider the facts, your investment in the GreenSock platform can pay huge dividends in terms of faster development, greater reliability, improved performance, and lower training expenses. It can make your business more profitable, plain and simple.

Comments (0) RSS