And yet, it's pretty common in commercial software and in other industries.
For instance, my application uses a particular commercially-licensed software library. I have to pay a per-copy-sold royalty to the vendor.
Or I write a video game for a console: I have to pay a percentage of my revenue to the console vendor.
Or I use a particular algorithm (eg. an AV codec) and I have to pay patent royalties.
So if your application uses Apple's provided frameworks, and they choose to charge you a license fee (discounted to zero for your first million sales), you're calling it "flagrantly ridiculous"?
It's not: it's a wide-spread, standard practice. It might suck, sure. But hyperbole helps no-one here.
For instance, my application uses a particular commercially-licensed software library. I have to pay a per-copy-sold royalty to the vendor.
Or I write a video game for a console: I have to pay a percentage of my revenue to the console vendor.
Or I use a particular algorithm (eg. an AV codec) and I have to pay patent royalties.
So if your application uses Apple's provided frameworks, and they choose to charge you a license fee (discounted to zero for your first million sales), you're calling it "flagrantly ridiculous"?
It's not: it's a wide-spread, standard practice. It might suck, sure. But hyperbole helps no-one here.