今天看了了下github关于license的解释(https://help.github.com/articles/open-source-licensing/)
内容如下:
You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.
Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository
By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories
我的理解:如果你在github上的代码或其他内容没有声明任何License的话,你是保留这些内容的所有权利的。任何人不得复制,分发或依据你的成果进行衍生改造。但是根据Github的用户条例,你允许其他人fork和view你的代码。
那么问题来了,如果你在你的git repo里写了点日记,并且用vim进行加密,一个人把这个repo下载下来,并且破解了密码,把日记贴了出来。这种行为是不是受到github Terms of Service的保护呢? 这种行为是不是进行分发和衍生改造,他进行破解查看的行为算不算是view呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.