> Apps that do controversial things with respect to Apple or Google seem to get rejected for seemingly random technical reasons a lot.
This is regarding the chrome web store, not the play store. Also, I'm aware of Apple taking a pretty heavy handed approach, but I'm not convinced Google has a history of this.
> What does it even mean for code in a packaged program to be "visible"? It should be invisible! That's the whole point of packaging!
Perhaps you are assuming this is the play store instead of the chrome web store? Web store apps are just web pages. They want to ensure the packages are easy to inspect and understand. It's a rule that appears to be attempting to maintain open web standards. Given that this is HN, I assume that's enough of a justification for anyone reading this comment.
It's hard to wonder if Google doesn't "have a history" when they banned all ad blockers from the Play Store and are (maybe) rejecting ad blockers from the Chrome Web store for vague technical reasons, particularly when their business model revolves around ads.
This is regarding the chrome web store, not the play store. Also, I'm aware of Apple taking a pretty heavy handed approach, but I'm not convinced Google has a history of this.
> What does it even mean for code in a packaged program to be "visible"? It should be invisible! That's the whole point of packaging!
Perhaps you are assuming this is the play store instead of the chrome web store? Web store apps are just web pages. They want to ensure the packages are easy to inspect and understand. It's a rule that appears to be attempting to maintain open web standards. Given that this is HN, I assume that's enough of a justification for anyone reading this comment.