首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitHub服务条款

GitHub服务条款
EN

Web Applications用户
提问于 2017-03-06 19:35:35
回答 3查看 108关注 0票数 0

GitHub网站表示,它“免费用于公共和开源项目”。项目是否需要公开和开放源代码,或者仅仅是公共的还是开源的?

所谓“开源”,我指的是自由和开放源码。

EN

回答 3

Web Applications用户

回答已采纳

发布于 2017-03-13 15:15:48

GitHub网站表示,它“免费用于公共和开源项目”。项目是否需要公开和开放源代码,或者仅仅是公共的还是开源的?

我将"public“解释为在GitHub上可以创建公共存储库 (一个公开可读的存储库)和上传您创建的内容(或者根据该内容的许可证有权上传的其他内容)。内容不需要是源代码。您可以上传纯文本文件和其他类型的文件,人们已经使用GitHub对其他非源代码的内容进行协作编写和协同编辑(尽管GitHub并不总是协作编辑其他内容的最佳方式)。

我将“开放源代码”解释为公开可读的源代码。因此,在这种解释中,“公共和开源项目”是指包含源代码和/或其他内容的可公开可读的存储库。

法律上允许人们在GitHub上使用公共存储库中的源代码和/或其他内容,除了读取源代码和/或其他内容之外,还取决于源代码和/或其他内容是如何获得许可的。上传未经许可的内容是可能的,但德里克·琼斯在一篇题为“关于无证软件风险的真相”(2017年2月8日)的博文中指出,上传未经许可的源代码并不是一个好主意。正如德里克所说,“将代码放在GitHub上授予公众的唯一权利是查看代码并在自己的账户中使用存储库的权利。这项授权来自GitHub的服务条款,但仍不意味着任何人都能对代码做任何事情。”德里克建议你应该为上传到GitHub的所有内容选择一个许可证。托管在选择许可证上的GitHub项目可以方便地为最常见的情况选择许可证。

票数 1
EN

Web Applications用户

发布于 2017-03-07 05:08:13

以下是非营利组织的github信息:

https://github.com/nonprofit

根据网站:

我的组织怎么能得到折扣?

  1. 创建您的免费个人帐户。
  2. 创建一个有五个用户的组织(一旦我们确认了您的非营利状态,您将能够添加更多的用户)。
  3. 请与我们联系并包括以下信息:
    • 您的非营利组织的GitHub组织帐户名称
    • 你的非营利组织的GitHub网址
    • 证明你在当地政府的非营利地位(501(c)(3)在美国的地位)
    • 非营利组织的注册名称
    • 您的非营利组织所做工作的摘要
    • 确认您的组织是非政府的,非学术性的,非商业性的,非政治性的,并且没有宗教信仰。
票数 3
EN

Web Applications用户

发布于 2017-03-07 14:06:57

GitHub网站表示,它“免费用于公共和开源项目”。项目是否需要公开和开放源代码,或者仅仅是公共的还是开源的?

是的,你的项目必须两者兼备。事实上,它是以相反的方式强制执行的:一旦您将代码推送到GitHub存储库,同时使用免费的公共和开源项目帐户,您的代码将提供给网络上的任何人使用,并且将在开源许可下发布。您可以选择一些选项(MIT、GPL、LGPL等),但它们都是开源的。

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/103830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档