Right now, the app is an alert system designed to tell you when we have new campaigns
Okay, let me get this straight - the EFF has their knickers in a twist because they don't like Apple's terms for their walled garden. I'm sure Apple users are really upset that they can't download an app whose purpose is to spam them.
Trying to complain about spam when it comes to free apps is kind of like complaining about the smell of tomatoes in a ketchup factory.
The entire point of free apps is to hammer you with spam until you actually spend money. There's no getting away from that shit, so don't assume consumers are somehow upset. They agree to be spammed every single day with the other 73 apps installed.
Assuming what the OP is implying is true, that EFF's only underlying to purpose is to spam you.
And yes, it's certainly true that users couldn't care less about having an app from the EFF, I personally wouldn't care for it. And yes, while it's certainly true that this agreement mostly applies to app developers, and not users, and that only developers have to agree to it, not users.
This is actually what the EFF is complaining about (the emphasis in bold is mine):
Ban on Public Statements: Section 10.4 prohibits developers from making any "public statements" about the terms of the Agreement. This is particularly strange, since the Agreement itself is not "Apple Confidential Information" as defined in Section 10.1. So the terms are not confidential, but developers are contractually forbidden from speaking "publicly" about them.
Ban on Reverse Engineering: Section 2.6 prohibits any reverse engineering (including the kinds of reverse engineering for interoperability that courts have recognized as a fair use under copyright law), as well as anything that would "enable others" to reverse engineer, the software development kit (SDK) or iPhone OS.
App Store Only: Section 7.3 makes it clear that any applications developed using Apple's SDK may only be publicly distributed through the App Store, and that Apple can reject an app for any reason, even if it meets all the formal requirements disclosed by Apple. So if you use the SDK and your app is rejected by Apple, you're prohibited from distributing it through competing app stores like Cydia.
No Tinkering with Any Apple Products: Section 3.2(e) is the "ban on jailbreaking" provision that appears to prohibit developers from tinkering with any Apple software or technology, not just the iPhone, or "enabling others to do so."
Apple Owns Your Security: Section 6.1 explains that Apple has to approve any bug fixes or security releases. If Apple does not approve such updates very quickly, this requirement could put many people in jeopardy.
Kill Your App Any Time: Section 8 makes it clear that Apple can "revoke the digital certificate of any of Your Applications at any time." Steve Jobs once confirmed that Apple can remotely disable apps, even after they have been installed by users. This contract provision would appear to allow that.
So I don't know about you guys, but as an app developer, this agreement would scare the hell out of me.
Thankfully, I'm not an iOS developer, so my livelihood does not depend on the personal approval and whims of Apple, but then again, I'm not an iOS developer, that also means that if there were any serious issues with Apple's OS or SDKs, or any good tools that iOS developers needed, my opinion wouldn't be worth much more than just a random fart in the wind.
And by the way, before bashing Apple too much about this. There is another large 500 lbs gorilla that has an equally bad agreement for Android app developers. And before anyone blames EFF for missing it. I would say it's very easy to miss since no one actually publishes their app to their particular app store (everyone just publishes their Android app on Google Play instead). It's actually Samsung's app store.
Samsung has a very peculiar app developer agreement. Perhaps, it's not peculiar at all for a country like South Korea, but in the US at least, where 1st amendment rights are more sacred than anything else, it kind of boggles the mind, and that is:
3. You shall not, and you shall procure that no other person shall, publish the following types of content or advertisements (the following list is for example only and is not intended to be exhaustive):
[...]
- Any type of overtly political communication
And before anyone says that this clause only applies to the Samsung TV apps (which is bad enough), and not the Samsung mobile apps.
If pressed on this issue, I can actually find video evidence that this clause also applies to their mobile app store, which was called Kies at the time. The Samsung executive clearly said so himself, he even used the example of the app that allowed you to throw shoes at George Bush. George Bush, or Bill Clinton, it doesn't matter. We don't want our app store to be used for political satires.
And yes, he said "political satires". In a way, his statement was much tamer than what is written in Samsung's own TV developer agreement: "Any type of overtly political communication". In any case, I don't think that this statement will impact many US developers. If Samsung's TV app store was any good, or may be, if Samsung stopped allowing Google Play to be installed on its Android devices, then that might actually be an issue for US developers.