So .. this is too big for a comment. I'd like to put this out as a talking point for everyone that wants to add to this discussion. At this point I'm in no way suggesting _anything_, I just want to talk about what we _hope_ to get out of a license.

 - **It has to protect our contributors to the point that they feel comfortable contributing**. This means protection from people that used code from the site, experienced what they feel are damages and want someone to sue. Hey — no warranty. Protection of the integrity of their contribution (attribution is needed being a big one) is also very important. _The point that you feel comfortable_ is part of the discussion you're having right now. 

 - **It has to protect people that use those contributions**. We have to give people clear permission to use the code found on our site, for any purpose, provided that they comply with the terms of the license. 

 - **It has to be easy for end users to comply**. The easier it is to comply, the more likely folks will be compliant. _We're not ruling out changes in the UI that could help this if we can find a scheme that works and people like._ Most people just use a link to the post because it does give credit, and it's easy to reference if anything ever does come into question.

 - **It has to be an OSI-approved license that isn't modified**. We're in an interesting position, we don't actually _distribute_ software, we distribute blocks of code for educational use that eventually works its way _into_ software. That's why it really has to be a software license. 

We're also expecting that _any_ scheme is going to require a bit of supporting documentation, examples, FAQs, etc - this can go in the help center.

Also, I'm in no way saying we got all of this right the last two attempts. These were just the goals. 

And that's it. I'm butting out. :)