Let’s define Hackintosh (also OSx86 before the PPC to intel transition) as Mac OS X running on non-Apple hardware.
Since the people that know best Apple software are here, is one allowed to ask questions pertaining to a Hackintosh here?
I think that unless there is specifically a law or a legal precedent against installing OS X on non-Apple hardware for personal use, there is no reason whatsoever to keep these questions off the site.
However, if the question relates to the hardware more specifically than the software, I think it starts falling out of scope. Take these two questions for example:
Q: When installing Snow Leopard on a PC, should I use the GUID partitioning scheme or MBR?
Q: What kext or injector should I use to get my NVIDIA xxxx card working in Snow Leopard on my Dell computer?
The first question is generally related to running Snow Leopard, and has little to do with non-Apple software or hardware. The second question is really asking "How do I get x piece of hardware that is explicitly unsupported by Apple to work on my PC running OS X?" While I don't agree that the second question is asking how to do something illegal, I just think it's outside the scope of the site.
I think making a blanket ban of OSX86 related questions is pretty over the top unless someone can provide some proof that these types of questions are either:
If either of the above can be shown, then I would totally agree with a blanket ban...
I don't see how technically worded questions about how low level OS processes work is necessarily a bad thing. Running Mac OS X on non mac hardware seems to be equally against Apple's published licensing terms as is jailbreaking an iOS device. The legality of an action gets sorted out when a judge weighs all of the conflicting laws. The law starts to "solidify" when judges publish precedent and intentionally state that some rulings are to be considered broad rather than an isolated finding in some narrow case Moe vs. Larry
Many questions here will fall in gray areas where there is no precedent but simply a bunch conflicting laws and hundreds of years of case history that may or may not apply to a shrink wrapped, non-negotiated, un-signed EULA between parties of radically unequal bargaining power. Add in the worldwide nature of this site and trying to set a bar based on one (or even a plurality of) jurisdiction(s) seems to make it extremely hard to say which if any set of laws should govern our attempts to control information.
Discussing darwin open source OS and how Mac OS X differs isn't guaranteed to be legal in all places or situations, but exercising prior restraint of discussion on how things work seems quite draconian for a site that intends to be a collection of knowledge.
I'm not going to pretend that everyone asking these questions is a university researcher, but would we turn the same away if they wanted to discuss things here that are in fact legal and/or ethical in the eyes of professionals?
The plus side of not blanket banning these is:
If our moderators are letting us know
I think it's too soon to tell if a ban discussion is worth having. We don't know yet what good might be thrown out with the bad.
Hackintosh questions are a legal grey area and because of that they are not allowed on Super User anymore. For the same reason I believe they should not be allowed on Apple.SE either.
EDIT: This really needs to be hashed out more as to what kind of Hackintosh questions should be allowed and not (These are my opinions and are subject to change):
If you're running an Hackintosh and you have a question about OS X it shouldn't matter. Figuring out how to get a piece of hardware to work - I don't know as it has a lot of merits but at the same time the chance of a lot of unanswered too localized questions is high - I say let them be for now.
Howto questions aren't acceptable and I've found the majority far too localized to be useful. Apple.SE should not be the place for them.
If anyone is interested, I've proposed a Hackintosh SE site.
🎉 Hackintosh Exchange (name pending)
Please come, vote, and contribute to the discussion