For fear of the ultimate answer being "I know it when I see it...", I'll try to add some of the criteria I use when deciding if a question is on-topic or not for the site.
Why me? Well, I'm currently the top answerer for the copyright tag and the number four answerer for the licensing tag. Six others and I hold the bronze license badge and no one currently has a bronze copyright badge. I'm also a prolific close voter, so I think I have a decent perspective on this question.
So what do I look for in determining if the question is answerable or not? Or more specifically, should I vote to close?
Is the question about licensing
or copyright
? If it's about copyright, I generally vote to close. Copyright laws vary by jurisdiction and can be subject to some seemingly obscure rules despite the efforts of the Berne convention.
Does the question pertain to an open or commonly known license, or is it about a proprietary or commercial license? If it's a proprietary and / or commercial license, I vote to close because it's:
- Unlikely we can read the full license, so answers will be speculative
- Unlikely to be of value to future visitors
- Likely to need an attorney to interpret what the terms actually mean
Does every answer start with "IANAL", ie "I am not a lawyer", or have it somewhere in the body of the answer? If so, that's a sign to me that the answers are speculative and an attorney is required to interpret. Vote to close.
- Aside: If you feel compelled to start an answer with IANAL, then you probably shouldn't write the answer. It's a useless phrase that just adds noise to the mix.
Does the question really require an attorney to answer? Some questions are so specific, narrowly focused, or the potential consequences are significant enough that consulting an attorney is really the only viable option to consider. Great candidate for a VTC.
Is the question purely hypothetical and / or contrived? If so, vote to close. You could argue that this is a duplicate condition of the "does this require an attorney to answer" bullet point.
Programmers aren't lawyers (generally), but programmers do encounter common situations involving points of law and licensing. Lots of companies incorporate open source software into their products and have worked with their legal teams in order to make sure things were done correctly. And while legal matters may appear to be a black art, there are some circumstances that are fairly commonplace and more or less universal in their application.
Here's some of the things I look for in order to leave a question open.
Is the question about applying an open source license to their application? Likely answerable as others have done this as well.
Is there a related question and answer in the FSF GNU FAQ or in the FSF's commentary about open source license compatibility with the GPL? Again likely answerable, although in some rare edge cases you should vote to close and encourage the OP to contact Free Software Foundation directly.
Is the question about an actual or likely issue and not just some hypothetical? If so, the actual details should be present within the question (or provided by the OP) and the question should be answerable.
(My catch all bullet point) Do I feel that this question is answerable within a reasonable expectation of what the community's experience is regarding licensing topics? If so, I leave the question open.
There's a special category of licensing questions that I remain on the fence about. These are the "pick a license for me!" type questions. Discerning whether they are answerable or not becomes more difficult. In general, I look to see if they are a) looking for an open source (or related) license and b) if they provide enough details about how they want to license their application. Those questions are usually answerable.
But we'll see some where the OP has some amazingly restrictive ideas about how their application is to be used. It's safe to say that these fall outside of the community's experience and an attorney is required in order to answer the question. So I vote to close.