23

Questions that relate to Apple beta software (for example https://apple.stackexchange.com/questions/192902/restoring-a-backup-to-an-ios-9-device) are generally not allowed.

My understanding is that the NDA now allows more discussion than things it restricts - http://oleb.net/blog/2014/06/apple-lifted-beta-nda/

Basically, as long as Apple publicly explains it, discussion is allowed. Screen shots and reverse engineering and discussing things not announced by Apple (whatever a lawyer would assume that means) are still prohibited by the current NDA.

It seems to me that Stack Exchange is the perfect place to discuss working with new Apple tools, and finding work arounds to problems in addition to going elsewhere or to the Apple forums.

Is there some other reason that I'm not aware of that these kind of questions are considered bad form?

NOTE: This relates to Are iOS 10, macOS 10.12, watchOS 3 or tvOS 10 (beta) questions OK?, but it seemed worth raising as a separate question.

5
  • 2
    The NDA is complicated (and there are 4 different versions of the NDA that I've seen or believe to exist). We will lose some people and we won't get all the questions we might if there were no NDA, but there still is NDA covering aspects of beta software that Apple is providing. We should acknowledge that clearly since some questions will inevitably breach someone's NDA.
    – bmike Mod
    Jun 25, 2015 at 13:45
  • 4
    Another problem is that questions about Beta software are only valid for tiny windows of time, and are, by their very nature riddled with bugs. It can be just a matter of weeks before a new beta is released, with lots of bug fixes, potentially negating the questions and answers forever. Jul 3, 2015 at 14:38
  • @bmike you did mean to tag it as [faq], not [faqs] :)
    – nicael
    Jul 9, 2015 at 13:18
  • @nicael Thank you! Darn auto correct or darn mod powers to make crazy tag names. I've hopefully cleaned up that confusing plural tag.
    – bmike Mod
    Jul 9, 2015 at 14:56
  • I'm going to add the "voting" answers of yes - temporarily and no - stay the course so that we can see if there is consensus either way.
    – bmike Mod
    Jul 13, 2015 at 17:31

4 Answers 4

13

In a nutshell - here are some statements that I hope are fact based and hard to dispute for anyone:

  • We don't police agreements/NDA - we do strive to produce great answers to specific questions. The "NDA situation" is complicated (and there are 4 different versions of the NDA that I've seen or believe to exist). We will lose some people and we won't get all the questions we might if there were no NDA, but there still are formal NDAs covering the beta software that Apple is providing. We should acknowledge that clearly since some questions will inevitably breach someone's NDA.
  • The history of Ask Different comes from the Trilogy (SO/SU/SF) and inherited specific close reasons designed for those sites and those times - closing questions solely because they are too narrow is no longer appropriate here (or there)
  • Apple is certainly changing quite rapidly in therms of enrolling thousands and millions of people in their beta programs - this mitigates the main complaint I see against beta questions which is not having enough expertise to get useful or constructive answers. Yes, some people are signing NDA - but all of those NDA are time limited and covering less and less of the product as Apple publicly hours and hours of detailed video as well as publicly opened their extensive developer discussions to the public at large.
  • Apple forums don't exist for all beta users (just for invited seed participants and paid developers), and we don't close shop on Q/A just because Apple Discussions also exists for user questions and answers.
  • Apple Developer forums are now publicly readable just like the WWDC videos and developer documentation, so in effect, anything posted on these sites is "published" directly by Apple and that could weaken NDA claims on content hosted there in the open.

Specifically, Ask Different's active users have had two years of experience with letting extremely narrow, unlikely to be widely applicable questions be asked and I feel the site is better for them.


Now for my opinions about the above facts in relation to how I see the site growing and adapting to Apple and to the users of this site's needs today and going forward.

I don't see any harm if people ask a question like In beta build 15A204h of 10.11 I can't log into FaceTime and don't know which error log to look or Is there a way to figure out why this specific app won't run under gatekeeper on beta build 15A204h?

I would like to be able to keep questions like the following open as Apple has thoroughly documented how the beta software works and/or intends to work which makes it concrete, shipping (for some) and answerable without regard to violating an NDA should one even exist between Apple and the OP/Answerers.

All of the above are answerable, clear, useful IMO.

We have all the close reasons to handle vague questions, too broad questions, and basic customer support questions for beta builds as well as we do for normal builds. Adding beta to a bad question still means we will close it with prejudice. However, I believe the quality of questions on the site will rise if we make this change since we are selecting for the most active users of Apple products. I welcome people asking about OS 9 and older technology and want to also welcome people that have legitimate questions about using any Apple product or service. Full stop.

There clearly will be people uncomfortable with potentially violating their NDA and we will probably lose their input, but Apple is clearly putting their beta software in very wide audience. To wit, Apple's iWork for iCloud is in beta and has been so since June 2013. We should allow questions on software that people use, and people are using Apple's beta software widely. No NDA or paid developer account is needed to download Xcode 7, iWork in iCloud, or view any of the WWDC videos from this year. Yes, some people will participate in the iOS and OS X AppleSeed customer seeding or the Apple Beta Software Program beta seeding program or the Apple Developer Program and be encumbered with those agreements between them and Apple.

Is the public beta software confidential? Yes, the public beta software is Apple confidential information. Don’t install the public beta software on any systems you don't directly control or that you share with others. Don’t blog, post screen shots, tweet, or publicly post information about the public beta software, and don't discuss the public beta software with or demonstrate it to others who are not in the Apple Beta Software Program. If Apple has publicly disclosed technical information about the public beta software, it is no longer considered confidential.

So, participants should be totally in the clear if they are only discussing what Apple has publicly disclosed. Yes, people may find it harder to keep track of what is confidential and not - so each person will have to make a choice if they can keep track of things or just want to walk out of the room if they are uncomfortable with the topics being discussed like any adult should always feel empowered to do.

Also, since we have tags and search terms to help us find beta software and flags for people to alert moderators - we can use the typical post notices to ask people to document their words with a public link or face removal.

Also, I'm still going to be voting to close questions about "future" betas, or "future OS" as described well in these two answers

Note that the problems with speculative questions (Will the final version do X, When will Apple do Y, Will this bug get fixed) are not unique to betas therefore allowing good beta questions will not allow bad questions (beta or not) in on this specific coat tail.

I look forward to hearing from any community organizers, interested parties, or past/present moderators if they see any issues with my listing of "facts" as well as my opinions expressed here in favor of "lifting the ban" on beta posts pretty much immediately. I would expect us to all monitor things until later this fall fall to see whether we were too hasty or if this change fits in with both Apple in 2015 and our community of users in 2015.

5
  • 6
    I would draw the line between the closed beta (only available to developers) and the public beta (where everybody can apply for). Don't see the benefit of having Q&As on OS versions which only a few have access to (and which age quickly)
    – nohillside Mod
    Jun 25, 2015 at 20:14
  • 1
    What if the same build is seeded in both channels? Developers use software too. Like the llink on SMTP mail setting being borked. My point is it's not just a few people with access now.
    – bmike Mod
    Jun 25, 2015 at 22:11
  • If it is seeded through the public channel, it's fine. I just think that for issues with non-public betas, discussions on one place (the Apple forums) might be better because the involved people are fewer and it doesn't help if they are split across several places. Also Apple will most likely not read AD.
    – nohillside Mod
    Jun 26, 2015 at 4:25
  • 1
    Three thoughts. Apple has support forums for shipping software and we don't roll up our carpet. (We are better moderated, clearer and more searchable). Apple does read online forums per Phil Schiller. Beta users don't get a feedback channel. Other users of beta software should still use official feedback channels just like users of "release" software do.
    – bmike Mod
    Jun 26, 2015 at 21:18
  • 1
    +1. The test should always be this: Why do we NEED to close this question type for the long term goals of serving the most people? To my view, public beta questions are a no-brainer. (I'd be open to some private, too, but see both sides there.) I know it's not apple, but Gmail was in public beta for five years. Also, I have one RIGHT NOW and need help. :)
    – Jaydles
    Jul 17, 2015 at 15:38
13

NDA is just one of several reasons why questions about non-public beta software don't work well on Ask Different, Can I ask about not-yet-publicly released OS? lists the others. So even with the NDA partially lifted, I still think that questions about iOS 9/OS X El Capitan need to wait until at least public betas are available.

Also, we are not here to enforce agreements, but Apple is very clear that betas and pre-release software are confidential.

Yes, the public beta software is Apple confidential information. Don’t install the public beta software on any systems you don't directly control or that you share with others. Don’t blog, post screen shots, tweet, or publicly post information about the public beta software, and don't discuss the public beta software with or demonstrate it to others who are not in the Apple Beta Software Program. If Apple has publicly disclosed technical information about the public beta software, it is no longer considered confidential.

3
  • 3
    This is clearly the established answer. I'm actually going to advocate for removing this restriction in an answer. I've been agitating to get someone to ask this question and now that it's up, we can see if it's still a good policy or not.
    – bmike Mod
    Jun 25, 2015 at 12:31
  • Is this still a yes - once public beta starts or no - we shouldn't do it?
    – bmike Mod
    Jul 12, 2015 at 20:51
  • 1
    As far as I can see, both answers here agree on the "public beta" part, so yes :-)
    – nohillside Mod
    Jul 13, 2015 at 7:41
2

Yes - Only if it's a public beta version

We should allow OS X and iOS public beta questions only. This is because ANYONE can install public beta OSes but only developers can install the developer preview.

6
  • This is an addition to +bmike's answers. This allows people to say yes to public beta versions only instead of the developer builds as well. This lets more people to answer questurns since anyone can install the public betas. This also lets Apple iron out any issues that may be in the developer build for the public.
    – iProgram
    Jul 18, 2015 at 15:33
  • So - you are "yes: public beta", "no: apple seeding" and "no:developer" ?
    – bmike Mod
    Jul 26, 2015 at 23:28
  • Yes. I think it should be public beta only because then any iOS user can find the answers useful, otherwise for a lot of users the questions will be 'junk' if you know what I mean.
    – iProgram
    Jul 27, 2015 at 10:02
  • @bmike As long as any user can have access to the iOS/OS X, we should allow it.
    – iProgram
    Jul 27, 2015 at 10:31
  • Perfectly unclear to me. So any user can have access to OS X if they pay for a Mac and accept the EULA. Any user can have access to beta builds if they pay for a developer account and accept the EULA. Any user can participate in the open beta program if they agree to the EULA. I don't get how "any user" and "can have" work out in practice.
    – bmike Mod
    Jul 27, 2015 at 13:19
  • @bmike I think it should be public beta only because this means that Apple allows anyone to install the pb iOS/OSX onto their computer without paying, meaning it is available to everyone (because some people like me don't want to pay the $99 to test iOS and OS X).
    – iProgram
    Jul 27, 2015 at 13:31
-1

I'm on the Appleseed Beta program, and my Beta software seems to differ from genuine paid developer program software. So there can easily be questions relating to things like "Where's the new iCloud Drive app in the Beta?" by people like me who don't have it, with people answering "Er, on your home screen" by people who do etc. There's precious little parity for many things, so even is we started using a Beta specific tag that we would then use to locate and destroy upon release, it could still cause some wild confusion and speculation. So I say NO, let's just not cover it. The Dev program has a free tier with their own discussion boards, and that is the appropriate place.

However, there are time when you can reference a beta, without having is as the primary point of the question. As an example, a while ago someone asked how to get a WIFI password that had been forgotten from an iPhone. At the time, the answer was "You can't", but a valid answer was also "You will be able to after the next release of iOS when Keychain will sync to a Mac if you have one and allow you to read it from there".

1
  • Note, I am calling for build versions of beta questions so that everyone can be specific enough and know what applies to which build (just like we need to do occasionally on release versions)
    – bmike Mod
    Jul 26, 2015 at 23:29

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .