Nina Paley has blazed a bit of a trail in the animation world over the past few years with her near single-handedly produced feature film, Sita Sings the Blues. In a blog post today, she laments the various restrictions of Adobe Flash and the lack of any truly viable alternatives and wonders aloud whether or not a Kickstarter project could create an open source 2D animation software alternative.
Why Open Source Is Needed
Interestingly enough, it was Nina’s numerous struggles to get the film not made, but released (thanks to musical rights) that has placed her at the center of the nexus between animation and free and open source software. Her blog post highlights the fact that she runs an outdated version of Flash on a necessarily outdated machine; the result of not being able to run the software on a newer operating system, in this case Mac OSX.
As most graphics folks are aware of, many software companies (and both Apple and Adobe in particular) love to use technology and lock-in to force everyone to upgrade their software. (In the engineering world Autodesk earns many expletives for doing the same with AutoCAD). The gist is that newer versions use new filetypes that are not compatible with older versions. the result is that you either upgrade or get left behind.
Nina’s case is one that echos with many independent animators and small studios insofar that constant upgrading is not always viable or affordable. In such cases, the old version has to suffice until something absolutely has to be done.
Such a situation is far from ideal and wastes resources needlessly. Adobe charges thousands of dollars for the suites of programs that are utilised to create animation and from the sounds of things, every version of Flash gets worse and worse. (Heck, even I hate the Flash player that crashes my Firefox and all it’s doing is reading files; I can’t imagine what it’s like to make them.)
Why Open Source is the Solution
Amusingly enough, open source animation software is not completely unheard of and does in fact, play a large and vital role in many animation productions from the independent short all the way up to Hollywood blockbusters (check out Disney’s open source site for proof). Programs like Blender help create 3-D animation and have also become invaluable in graphic FX.
However all that work is 3D, not the more traditional 2D that has been around for more than a century. In the case of the latter, there are some alternatives but nothing coming close to encompassing all the features and capabilities that Flash offers. Nina discusses Synfig but notes her difficulty in getting around the user interface; a key hurdle for something that requires lots of user input.
What open source offers as an alternative is all the same benefits that the open source 3D programs do:
- Drastically lower purchase costs
- Interchangeable/compatible industry standards
- Backwards compatibility
- Cross-platform support (that’s Mac, Windows and Linux-friendly versions)
- A non-mandatory upgrade path (upgrade if and when you want to!)
Why it Has to Be Done
Nina arrives at the following conclusion:
Time alone has not made this elusive software come into being. Could money? How much would I have to raise to commission an excellent programmer or two to give me what I want? Should I try a Kickstarter? A project like this should have a million dollars; I would aim for one tenth of that. Would even $100,000 be possible?
The result would be excellent Free vector animation software for everyone in the world.
I tend to agree that open source software often contends with the issue of time. The projects are, after all, mostly done by volunteers in their spare time and God knows there’s never enough of that around. In Nina’s suggestion, a Kickstarter project would essentially fund a full time programmer or two to develop a user interface for Synfig that’s more user-friendly.
That’s a great way to get things going and offering people the opportunity to contribute with something they may have (money) in exchange for something they may not have (time/skills).
Would it benefit everyone? Absolutely! A program that could create 2D animation that doesn’t cost the earth would offer tremendous benefits to every animator and studio alike. Money saved from buying software can be spent on other things (like animators!) and could make areas where animation is currently quite expensive to produce (think North America) more appealing to producers.
At the end of the day, a freely available, open source 2D program would open up doors for literally thousands of people who currently can’t get on the animation ladder thanks to the price of admission that Adobe and others charge. We should encourage this as a means of furthering the technique within the media landscape.
Is this a project you could get on board with or even use? Let us know in the comments!