We've been working on an iOS Framework called Redbeard and we’re close to release. We’ll be offering developers the ability to download and build apps for 'Simulator only’, completely free. Publishing to the App Store will require the purchase of a license.
This is us: http://www.getredbeard.com (still under construction)
Option 1: A perpetual license based on a one off license fee. Build and publish as many apps as you like.
Pros: - Traditional model and something developers are used to.
Cons: - Piracy, serial keys all over the internet pretty soon. - Very little flexibility in pricing which could potentially result in us launching at a price that is prohibitive for a certain demographic.
Option 2: Licenses are not tied to a particular developer but rather to an App (Via Bundle Identifier). A license is required to publish the app into the App Store. At the point when they’re ready to publish their App they’d log into the Redbeard website and claim the key by entering the App Bundle identifier.
Our thoughts on a tiered pricing model are as follows:
Tier 1: One off App - Cheapest option and perfect for indie Devs. Gives a developer the ability to purchase a one off license. Tier 2: Freelancer - Developer given a bulk allocation of 6 serial keys that they can claim as and when needed for each App project. Tier 3: Agency/Organisations - Larger bulk serial key allocation, 20 serial keys.
Pros: - Prevents Piracy - Allows us to offer a tiered pricing model, as one size never fits all, thus allowing us to target a range of the developer demographic. - Gives us the ability to later adjust tiers based on market demands.
Cons: - Potentially unfamiliar licensing model and thus feels complex. - The need to login to the Redbeard website each time a Key is needed for a new project.
We’d really appreciate any thoughts on this or anything related to our website or framework.
Thanks