GitHub网站表示,它“免费用于公共和开源项目”。项目是否需要公开和开放源代码,或者仅仅是公共的还是开源的?
所谓“开源”,我指的是自由和开放源码。
发布于 2017-03-13 15:15:48
GitHub网站表示,它“免费用于公共和开源项目”。项目是否需要公开和开放源代码,或者仅仅是公共的还是开源的?
我将"public“解释为在GitHub上可以创建公共存储库 (一个公开可读的存储库)和上传您创建的内容(或者根据该内容的许可证有权上传的其他内容)。内容不需要是源代码。您可以上传纯文本文件和其他类型的文件,人们已经使用GitHub对其他非源代码的内容进行协作编写和协同编辑(尽管GitHub并不总是协作编辑其他内容的最佳方式)。
我将“开放源代码”解释为公开可读的源代码。因此,在这种解释中,“公共和开源项目”是指包含源代码和/或其他内容的可公开可读的存储库。
法律上允许人们在GitHub上使用公共存储库中的源代码和/或其他内容,除了读取源代码和/或其他内容之外,还取决于源代码和/或其他内容是如何获得许可的。上传未经许可的内容是可能的,但德里克·琼斯在一篇题为“关于无证软件风险的真相”(2017年2月8日)的博文中指出,上传未经许可的源代码并不是一个好主意。正如德里克所说,“将代码放在GitHub上授予公众的唯一权利是查看代码并在自己的账户中使用存储库的权利。这项授权来自GitHub的服务条款,但仍不意味着任何人都能对代码做任何事情。”德里克建议你应该为上传到GitHub的所有内容选择一个许可证。托管在选择许可证上的GitHub项目可以方便地为最常见的情况选择许可证。
发布于 2017-03-07 05:08:13
以下是非营利组织的github信息:
根据网站:
我的组织怎么能得到折扣?
发布于 2017-03-07 14:06:57
GitHub网站表示,它“免费用于公共和开源项目”。项目是否需要公开和开放源代码,或者仅仅是公共的还是开源的?
是的,你的项目必须两者兼备。事实上,它是以相反的方式强制执行的:一旦您将代码推送到GitHub存储库,同时使用免费的公共和开源项目帐户,您的代码将提供给网络上的任何人使用,并且将在开源许可下发布。您可以选择一些选项(MIT、GPL、LGPL等),但它们都是开源的。
https://webapps.stackexchange.com/questions/103830
复制相似问题