Estimated reading time: 4 minutes, 21 seconds

Commenting on the Open Source licensing, in fact the NC part of CC license is not existent in Open Source license, since it is against the Open Source definition. Additionally, the ND part is not there either in the Open Source License. Nevertheless, the SA part is there, and it is what differentiates the two main families of Open Source licenses.

I am thinking out loud now. I can see that due to the nature of software, the fact of enforcing others to release any modifications to your code under the same license, i.e. SA, makes it harder for others to use your code for commercial use. It is not ruling out commercial use though, but it just makes it less feasible.

Here is a list of some Open Source license, with some summaries
http://choosealicense.com/licenses/