If you want to call something a "regressive tax", please make sure that doesn't mean the exact opposite of what you're describing. A flat licensing fee would be regressive. A huge upfront cost would be prohibitive for small developers, but no problem for large companies.<p>On top of that, it only comes into effect after $50k revenue. If Flash reduces your development costs (not making that argument one way or another), then this is a great deal for small developers and will only be pushing away the large developers who can afford to invest in other technologies.<p>Is this a good idea? I don't know. I'm guessing this is the same type of licensing that a game engine would offer, but it does sound very expensive.
I gave Adobe a significant chunk of my money, a while back, to be "legitimate" and to keep up with "the industry" at that time.<p>I'm seriously regretting that decision. Legally, it was "the right" thing to do.<p>But personally, I feel I paid the people that are screwing me -- as one person recently commented about the content industry, he was ceasing to pay those people so that they could use the money to force their evermore draconian policies (of self-interest) on him and society.<p>Furthermore, due to Adobe's clear mistakes, I needed support from Adobe Support. And despite all the money they had received from me, the experience was absolutely horrible. Eventually, <i>I</i> was the one explaining (repeatedly) to their support technicians what they needed to do. It finally came down to luck of the draw and reaching an associate who was actually willing to demonstrate a little initiative.<p>All this boils down to personal anecdote, but for me that is: Adobe goes to extremes to seem/be <i>undeserving</i> of the license fees they demand.
I'm trying to imagine the discussion that happened at Adobe that resolved this decision, and it's got to have been either:<p>a) We are self-aware enough to acknowledge that the end of flash being relevant is nigh, so let's monetize this thing while we can<p>b) We think flash is a growing platform, and we're in a position of strength (like Apple's App Store), so the percent of revenue is something people will hate but tolerate<p>(Due to MBAs' infrequent use of the word 'nigh', b) is more likely)
Still, the $50K limit and 3D/memory-specific technology seems like there is only a handful of companies that will ever fulfill these conditions... and Adobe surely has a list of exactly who they are. So this is a very targeted policy that will never apply to 99.99% of us.<p>Is this an accurate assessment?
> In this case, even if you created the SWF yourself (using tools like haxe), you'd still have to pay the tax.<p>Can that actually be legally enforced? I assume this tax would be part of the TOS for using an authoring tool. A consumer has to agree to the TOS for using/downloading the Flash client. But if I want to put up an SWF file I built without Adobe tools... who can legally stop me?<p>Unless there's some kind of encryption key for generating signed Flash files necessary for the functionality, and circumventing them would run afoul of the DMCA...
The business model of monetizing a product that is on the way out is well established. At least that was my reaction to the announcement.<p>CA (Computer Associates) made this their primary product revenue stream by buying up old software (eg. Clipper, Ingres, etc.) that still had an installed base. They invested minimal amounts into product maintenance (make sure it works on the newest version of Windows) and rake in the licensing revenue from the remaining user base.<p>The only thing different is that Adobe is essentially doing it to themselves--monetizing their own long tail instead of selling to a long-tail specialist and moving on.
<i>"I think it's pretty peculiar that Adobe would announce such a regressive tax,... even if you created the SWF yourself (using tools like haxe), you'd still have to pay the tax."</i><p>I disagree it is 'pretty peculiar', I think it is 'pretty obvious' why Adobe has done this. After years of growth and dividends and success, they have gone through a decade of sideways motions where they are resorting various and sundry cost cutting moves to keep their stock afloat. They have 'good enough' disease.<p>That is the disease where computers and their products which run on those computers have become 'good enough' and their customer base isn't rolling over every 12months to pony up an upgrade fee. One of the interesting ways to see this effect is to look for sales of technical books about older versions of a particular software. When they are still selling well it is because those folks are using the 'old' version rather than upgrade.<p>Given the pricing model Adobe doesn't have a good way to capture that market. They have aggressively been trying to shut down re-sale of older versions on Ebay and elsewhere but the courts have handed them a couple of set backs too because their licenses do actually allow it.<p>So they have a product, Flash, which they have already said is 'dead' [2] in that its future is maintenance only, and so they perhaps figure, what the heck, lets get some money out of it before it goes.<p>[1] <a href="http://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&chvs=maximized&chdeh=0&chfdeh=0&chdet=1332878400000&chddm=1154686&chls=IntervalBasedLine&q=NASDAQ:ADBE&ntsp=0" rel="nofollow">http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...</a><p>[2] <a href="http://money.cnn.com/2011/11/10/technology/adobe_flash/index.htm" rel="nofollow">http://money.cnn.com/2011/11/10/technology/adobe_flash/index...</a>
How likely is it that they will be able to collect the money, legally? After all, using programs like haXe, people can bypass all adobe software used in the creation of the software. Can Adobe monetize the <i>use</i> of said software by taxing the original creators? It doesn't seem to make a lot of sense, unless they implement some DRM wrapped around the "premium" apis.
> Are Flash game companies going to have to reveal all their internal revenue details, and is Adobe going to regulate this somehow?<p>This. Seems near impossible to keep track of all those different devs, monetizing in so many different ways.
So i would have to pay more if I become more successful? Even if the new revenue had nothing to do with the api im licensing? I see no fairness in this whatsoever.<p>If my game makes 60k one year, then 300k the next year because I poured money into marketing, development, new content, better experience, etc.... why should adobe get more money? Especially if none of the new growth had anything to do with the licensing. This is so insane... Why would anyone agree to this?
I think there's also a secondary explanation.<p>There is a huge potential for security exploits in 3d code. Drivers are optimized for performance and glitches will likely allow malicious code.<p>Forcing developers who use these features to sign their code gives Adobe a way to police exploits.<p>In fact, look at how soon the cut off date is. A researcher has probably sent them a proof of concept exploit. Adobe's solution is to disable the feature for most developers.
<i>I think it's pretty peculiar that Adobe would announce such a regressive tax</i><p>1) I've been in a company with a large established user base on a development environment. This is a very tempting option for such companies. (Look at the comment elsewhere referencing CA.)<p>2) Such a tax is not regressive. The $50k minimum is actually very friendly to the little guys.
Is this a flash tax for all of flash? Or 1 or 2 features that will only be used to an extreme by large companies?<p>Is the title of this post fud filled interpretation, or are there some facts?