[solved, has been re-included] - Reasoning behind AAX only being included in Pro-license?

100% agree with @yfede.

@jb1 Since ROLI acquisition this is not the first time we see JUCE users “underestimated” (in the price/license aspect but especially in the code/features aspect). It’s also clear from your answers that you don’t fully know us small/medium developers, maybe we are not the majority of your paying customers?

Now suddenly AAX is more work to support? What about the MultiBus? It would have been a better excuse (and definitely a great incentive for many of us) to offer the MultiBus as a real Pro feature. Btw, does it work now?

2 Likes

Ok, so why not leave AAX in, and have a lower threshold on income for free Personal license and reduce the price for Indie a little less?

2 Likes

Roli, thanks for including the mobile platforms! Also I think using the yearly revenue as a basis for the price is a great plan. However in my book not including AAX in the lower tier is a big mistake and you just made it worse by obviously not knowing about the terms of AAX development.

The hard part is not cost, but getting into the developer program for AAX. It is free once you get accepted. Telling people AAX is much more work to support… you must be joking, it’s certainly not harder than supporting VST3.
Supporting platforms and format should be what it’s all about, the more the better for your library. Limiting these in any way just limits the usefulness of the library.

I believe adding more stuff to the lower tiers generally benefits everyone once prices are revenue based. Help your users reach those 200k annual income by including all the platforms and formats and in the end everyone benefits.

By not including AAX you make it harder for developers to become Pro in the first place.

7 Likes

Just an alternative idea:

  • Plug-in developer license: can deploy for all plug-in formats, but no mobile platforms.

  • Mobile developer license: can deploy to all mobile platforms, but cannot use the plug-in wrappers

If one already owns one but also needs the other, strong discount on it, or consider it as a third separate option:

  • “Cross-platform is my middle name” license: can target all plug-in formats AND all mobile platforms.

This, combined with the (appreciated) pricing based on revenue that also @pflugshaupt has mentioned above, better fits the profiles of users willing to pay for a JUCE license in my opinion. And it has the advantage of giving the impression of paying for what one uses in its business, not more and not less.

2 Likes

I completely agree with the overwhelming thoughts of developers here that the AAX trigger point is wrong. Revenue levels makes perfect sense, but taking that one feature away feels incredibly petty and cheap. This is not the wright thing to do.

Separating out mobile would make much more sense.

This is terribly disappointing.

1 Like

I think they should just do a flat fee. If you don’t want to open-source your ios/android/OSX/Windows/Linux app/plugin, it’s $1000. nice and simple. if you already own a JUCE4 perpetual license, it’s $600.

@jb1 From the other thread:

The main driver of the price increase for the Pro license is that it now includes deployment on iOS and Android platforms (plus other platforms we may support in the future).

That’s makes perfect sense…and @yfede’s suggestion above supports that.

Including AAX in that does not.

Does the AAX restriction mean that one isn’t allowed to release plugins in AAX format at all or only the use of JUCE’s AAX wrapper (in which case one could write one’s own AAX wrapper)?

One thing that certainly would be an added value and were I could understand paying extra one way or another would be if JUCE added support for AAX DSP. Of course, in this case the DSP code still needs to be done separately but then again maybe a very clever JUCE dsp module (yet to come ;)) might help to reduce the overhead.
Although in this case a better approach would be to make AAX DSP the pro feature.

2 Likes

Hey everyone

Thank you for the feedback on AAX support. After discussing with the JUCE team, we’ve decided to re-include AAX to the Indie license.

Now we can all get back to work :slight_smile:

16 Likes

Personally I thought the perpetual upgrade should be in the $600 range considering the difference between the Dev and Master branch. My plugin is still based on JUCE 4.2 (before the MultiBus changes).

The only code from the Dev branch in my plugin are from code changes I suggested on the forum :slight_smile:

Rail

I propose to update the title of this topic to something like:

“AAX only included in Pro license? [solved, available for all licenses]”

to clarify which decision has been taken and to avoid alarming users that may read it in the next days.

yeah, that was a good idea! I’ve changed the original post

Thanks,
Tom

Awesome. Thank you for listening, @jb1.

1 Like

Great decision. AAX is a pretty nice platform and it’s hard enough to get people to adopt it, so we didn’t need another disincentive.

1 Like

that’s because only one DAW uses it, unlike AU/VST.

Thanks for the inclusion. What I forgot above is that by limiting AAX you’d also have reduced the already-smaller-than-au-and-vst number of developers using the AAX wrapper which would have meant even less bug testing by 3rd parties for AAX.

2 Likes