re: Quick tip: Check Out the Code Review Stack Exchange VIEW POST


As much as I find many sites on the Stack Exchange network interesting and informative, there is one thing to be cautious of on Code Review.

Unlike the other software development sites, on Code Review, you are expected to post large-ish chunks of exact code from your project. The Help Center page that you linked to even says that "pseudo-code or example code" shouldn't be posted there. Sites like, for example, Stack Overflow recommend the concept of a Minimal, Complete, and Verifiable Example.

If your chunk of code is something that crosses the threshold of originality and can be protected by copyright, by posting it on a Stack Exchange site, you are releasing it to others as CC-BY-SA 3.0. Ignoring the fact that the Creative Commons licenses aren't recommended for software, there may be legal implications of this.

This is one of the reasons why I have almost no participation on Code Review, even for my personal projects. I don't like the licensing implications. Although the Stack Exchange team has talked about resolving this in the past, it's been very divisive discussions.

In short: Understand the implications of posting significant chunks of your real-world project code on Code Review (or anywhere on the Internet, really). If you are the source code owner and are planning on releasing the project to the public, you can always license it any way you want, but code posted on other sites may be available under other licenses that may not be desirable to you.

There are some discussions on the Code Review Meta site about this, too: "Which licenses are compatible with Code Review?" and "Put into FAQ: “Will submitted code be licensed under the copyleft CC-BY-SA?”"

code of conduct - report abuse