Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 153 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Possible Duplicate:
Do some of the questions/answers of Stackoverflow break SDK agreements?
What is our policy regarding Apple developer questions covered under NDA?

So I understand that, at the moment, asking specific questions about iOS 6 functionality is off-limits due to the Apple NDA. But we know that iOS 6 exists, and there is some general information available about new features. In answering or commenting on an non-iOS 6 question, is it permissible to mention iOS 6? And if it is, what might the limit of mentioning it be?

As an example: KKGridView has been deprecated by its author due to a new feature in iOS 6 (the author explicitly mentions this in the read me). Can I comment on a post about KKGridView to reiterate what the author says?

share|improve this question

marked as duplicate by Mark Trapp, Gilles, Josh Caswell, Jeff Atwood Jun 27 '12 at 14:35

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

One workaround would be to describe iOS 6 as "the OS that must not be named." Seriously though, related (and suggesting that it's not SO's business to enforce NDAs in the first place):… – Pëkka Jun 26 '12 at 13:58
Also related:… – user185101 Jun 26 '12 at 14:03
That makes complete sense, I hadn't thought of it from that perspective. Still, SO users do their own enforcing in a way, so I wonder where they would consider the line being. – user185101 Jun 26 '12 at 14:13
Apple can take its NDAs and shove it up their cupertino. We aren't Apple, we aren't responsible for enforcing their stupid developer NDAs. Waste of everybody's time. – Won't Jun 26 '12 at 15:13
Did you sign anything keeping you from talking about iOS 6? If you did, you can rest assured that I did not. Please point me to the question and I'll add the necessary comments relating to iOS 6. – user7116 Jun 26 '12 at 22:21
up vote 16 down vote accepted

iOS 6 itself is not under NDA. If it were, Apple would be implicating everyone by announcing it publicly at WWDC...

Most development content and APIs related to the iOS 6 SDK, however, are under NDA as long as the SDK hasn't been released to the public developer community. Only certain features which have been publicly announced or are available for public viewing on Apple's site are individually not bound by NDA. Theoretically these topics can be covered, but it's painfully easy to venture into forbidden territory, which is why it's generally advised that we keep all discussion of iOS 6 development to the Apple Developer forums. Besides, if anyone is in the best position to answer questions about iOS software that is in still in early-stage development and testing, it is Apple itself.

We don't forbid questions about iOS 6 or any other development that concerns NDA-bound content per se; in fact, we are not responsible for a developer violating their NDA at all, because the developer is the one who signs the agreement, not Stack Exchange. It is the developer's responsibility and discretion to know what to talk about... and what to keep under wraps.

That said, most questions on Stack Overflow relating to code not working in this beta or that beta can be safely closed as too localized, and that's how we already handle most questions about beta platform development. Just remember that "too localized" does not mean "is bound by NDA and shouldn't be discussed here".

share|improve this answer
I sign many NDAs (including this one), and one of the key lines from the confidentiality agreement I link to in my earlier answer is this: "Apple Confidential Information will not include: (i) information that is generally and legitimately available to the public through no fault or breach of yours". If Apple shows something publicly, or someone breaks NDA and posts it as part of their question or project, there's little danger in discussing that one item. – Brad Larson Jun 26 '12 at 14:34
Also, the beta period for one of Apple's products is one of the few times that I direct people to Apple's developer forums: over Stack Overflow, because not only can items under NDA be discussed there, but the Apple engineers working on the frameworks regularly participate in the discussions during this period. It's a great way to not only learn what's going on with the new OS, but also to help steer its evolution. – Brad Larson Jun 26 '12 at 14:41
Just because its beta doesn't mean it will be removed/changed before release. I'd support the assumption that beta questions will still have some relevance for future developers, the same way we don't reject questions about version 2 of Foo when in version 3 feature Bar has been depreciated. – Won't Jun 26 '12 at 15:15
@Won't: That too. We can always wait and see, and deal with them later. – BoltClock's a Unicorn Jun 26 '12 at 19:51