What's the default license of code published at GitHub?
Picking a license is an inherent task of open sourcing some code.
CodePlex does enforce the choice of a license while creating a project. GitHub doesn't.
When no license is explicitly attached to a piece of code hosted at GitHub (neither as a separate file, nor in the headers, nor in the readme), what is the default license inherited by the code?
As Brian Doll, GitHub's VP of Marketing explains it here:
Code without an explicit license is protected by copyright and is by default All Rights Reserved. The person or people who wrote the code are protected as such. Any time you're using software you didn't write, licensing should be considered and abided.
There's no license in this case and you cannot claim any intellectual property of the code. It would be the same if you uploaded the content on your own site without providing any license. According to the terms:
We claim no intellectual property rights over the material you provide to the Service. Your profile and materials uploaded remain yours. However, by setting your pages to be viewed publicly, you agree to allow others to view your Content. By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.
Simon Phipps says on his blog:
"You don't have to include a copyright statement for your creative work to be under copyright. In any country that's a signatory to the Berne Convention, copyright -- or stronger -- is the default as soon as something is created. If you completely ignore the subject, all your work is copyrighted to you (or to your employer in many cases), and anyone who copies it to use or improve it is in breach of your copyright."
(Source: http://www.infoworld.com/d/open-source-software/github-needs-take-open-source-seriously-208046)
see also Berne Convention: http://en.wikipedia.org/wiki/Berne_Convention_for_the_Protection_of_Literary_and_Artistic_Works
链接地址: http://www.djcxy.com/p/13940.html