You mean adding a feature to software? It's called software development.
Oh, you mean the thing Apple did because Epic added a feature to their software? It's called gatekeeping.
Epic didn’t disclose the, I’m going to call it a “securely vulnerable” for now, security vulnerability.
Software development is when you build a product that does what you say it did. Epic didn’t do that. Also, it wasn't a feature, it was an unapproved and undisclosed securely vulnerable.
I’m not sure gatekeeping is the right word since that’s what I paid Apple to do.
Epic can make any software they like but they have to do four things first:
1. Notify Apple of all changes.
2. Get Apple's permission to offer the update.
3. Notify the user of all changes.
4. Get the user's permission to apply the update.
Even if you have permission to apply updates without review if you don't notify the user of changes they can't consent to the update being applied.
Epic didn't do any of them. At best, Epic committed fraud with malicious intent. Both Tim Sweeney and the person who created the code need prison time. The only question is, who else at Epic is guilty because they knew and didn't speak up.
Even if Epic made a case and convinced a judge they have the right to circumvent Apple (parts 1 and 2), they still need the users to know what is being applied and get their consent to do so (parts 3 and 4) if for no other reason than it puts them at significant financial risk.