> Most open source software is written by programmers who are full-time employed by companies which directly consume the software, at the explicit or implicit blessing of their employers. It is not charity work, any more than they charitably file taxes.
https://twitter.com/patio11/status/936629310785437696
The actual monetization, as the post explains, comes from related products and services. The presented Oracle analogy to IAP is fascinating:
> Oracle offers a basic version of MySQL under a GPL license, with additional closed source – and expensive! – add-ons that better fit specific businesses’ needs. The allegory here is in-app purchase: a basic experience that gets the user invested in your product, with value-added options that are more attractive because of said investment
Why the hell isn’t there a simple “download now, pay if you keep more than 4 hours” kind of option, for example? Why no simple “upgrade to version 2.0 for 50% off” option? There are lots of common scenarios that app stores should provide, saving developers from having to hack special purchases into the product. Worse, stores basically don’t distinguish between those types of purchases and the many, many scams so after awhile potential buyers equate “any in-app purchase = scam” and that option disappears. And on top of it all, good, reputable apps can eventually be updated with scammy features that you never used to have.
Terrible app search engines. Terrible browsing with unchanging top-10 lists. Terrible monetization options. Endless garbage apps competing for space. Yet 30% comes off the top unless apps are free. So they’re free, and you get mostly ads.
What a complete waste of potential in the app ecosystem right now.
So, one thing I've seen a _lot_ of new apps do is basically this; but sadly, includes some annoyances itself.
Instead of "download, pay after x hours", they instead have a subscription model gating most of the features of the app. They give you 1 (week|month) free, as that's easy to do with in-app payments automatically. Of course, now you have to remember to cancel this subscription if it turns out it's not what you're after, which is annoying, albeit pretty simple on iOS.
There is on Google Play but the window is only 2h.
I see this claim a lot.
The marginal cost of software is actually its support cost﹡.
If some customers bought the product without a support contract, then the marginal cost of the good that is sold to those customers is the (non-zero) cost for support staff to categorize them and turn them away.
If none of the license includes support, then the vendor doesn't need support staff or activities, and the marginal cost is indeed zero.
Only some software products — especially among commercial software products — don't include any support at any price point.
﹡ Also marginal increases in distribution costs. Also costs that stem from marginally greater exposure to product liability issues and claims.
IMHO, the marginal cost is generally better than zero.
The benefit is "reach" which is beneficial for (a) marketing (b) OSS community (c) bugs and contributors.
The cost are the (a) lower conversion to payment (b) costs from a 'shared' community e.g. community management and user support.
If you look at applications that require a large amount of domain expertise to build (CAD, audio/video editing, etc.) they're still expensive and have only recently begun to come down in price, in part because there are some free versions that, while noticeably inferior, are still useful to a substantial population of users.
Netflix style. Maybe give donors the option to vote on features. I am interested in testing if there is a market for this. I've started writing clone android apps without the ads and freemium.
For a non-open-source example, there's https://setapp.com/, but nobody has been able to explain to me how the economics are supposed to work. They're bundling thousands of dollars of software for $10/month, and then paying creators based on usage. Instead of $50 (a common price for these apps), once, developers will get a fraction of $10, repeatedly.
You'll break even if someone uses your app 1/2 of the time (of the Set) for about a year. If they use more apps or don't subscribe that long (which are pretty much the main reasons to use this), you're worse off.
Bundling, open-source, subscriptions -- at the end of the day, users simply don't want to (directly) pay what it costs to create software.
Thanks for the info.
Kind of. In the WordPress world there are several companies that ask you to pay $50/year to get access to their entire portfolio of themes and plugins.
In theory, you’re only paying for support, since the code has to be licensed under the GPL.
The data is provided by the government for “free” but weather.gov is not as well designed and presented as Dark Sky and other weather apps.
And if the app gains any kind of serious pickup, I am going to need a client service team to handle all the bull crap people will be flinging my way. (Seriously, how many open source projects die because the maintainers get sick of managing the issue board?)
I think you missed my point that this article applies to a very, very small category of software. As soon as you have a subscription model, or any sort of payment structure, now you need an accountant! Those guys don't work for free.
It's like, calculator apps and notepads that this philosophy applies to.
- Microsoft has been charging for years for Office before getting into the recurring payment model. The reason they got into the recurring payment models is that most office software requires server support and server support is a recurring cost
- There may be future competition but let's not forget that software still costs money to develop. ie. if an entrepreneur sees a market with 2-3 strong providers, they will hesitate to enter in direct competition. And why would they, their profit margins will be minute in comparison to the cost of building the software.
- The market may have software that is so good, that to catch up, competing players would have to spend years building the software (see point 2)
An example of this is Linux. It is free but it's rarely used by non-IT professionals. One can argue that Windows is effectively free these days, but it still charges a license and the price of a laptop is still affected by having Windows installed.
MS is already offering Win10 basically for free. Not because of competition, but because it doesn't cost anything to make it free. They can risk changing their business model without being forced to throw money down a hole.
Features are only a small part of how users consider change - and 'parity' definitely doesn't cut it.
Office is a good example ...
StarOffice originally and then RedHat, Suse, Mandriva (and the previous versions), Canonical and a host of other commercial Linux vendors I'm forgetting, plus Sun, IBM, Linux Foundation, etc have all put resources into competing.
OpenOffice is feature equal for most users - but, it didn't make much of a dent.
For me the Windows 10 situation is partially about competition, but it's mostly about protecting their core market. For the most part they make money from corporate users, not users buying 300 dollar laptops - those are just market capture for the serious money. Any time you hear a parent say "Jonnie is learning MS Office" (not word processing) that's a future corporate buyer.
Umm, no. PCs ran Windows on top of expensive Intel chips with little competition.
The lack of differentiation caused the prices of much of the other stuff that goes into a PC to drop.
And ironically, that other crap, like network cards and whatever, going into PC's, is differentiated.
That doesn't help because it's not differentiated in a way that the user cares about.
If processors were differentiated they way network cards, keyboards or mice are differentiated, it wouldn't make a difference, except making PC's even cheaper.
However, I do think the long-term trend here is downwards as well and I'd use music as an example. With streaming services, the cost of music is much lower compared to purchasing music. The streaming service acts as an aggregator for different content and has an incentive to pick the cheaper content (with the opposing force of consumers wanting particular things). But really, if the quality is high and the music chosen to be played is automatic (via recommendations) the underlying artist is less significant (in general - I know people can be fans).