<分区>
我最近在使用开源许可证方面遇到了一些麻烦。我开始觉得他们是否有点棘手!所以,我只是在询问权利、归属等问题。
知道,例如,如果我使用了 GPL 许可的 Ruby Gem,我安装了 gem,使用它,我的网络应用程序就可以工作了!但是没有提到 Gem,它的背后是什么,它的许可证。我不能只是相信我必须为我使用的每个 gem 都包括那些。我一定要吗?或者我可以安静地使用它吗?
那么,一个带有 Rails (MIT)、一些 GPL ruby gems 等的网站,我应该公开包含哪些内容?我想我不会修改任何这些 gem 的源代码。是的,如果我必须在我的网页中添加属性,我是否必须链接到许可证或者更糟的是在相同的下分发我的源代码许可证?
此外,如果我发现教程或类似的东西是根据 Creative Commons BY-NC 许可的,如果我不打算在自己的外部运行它们,我应该分发我的全部作品还是将其置于相同的许可下服务器?如果我想分发我的软件,它使用了教程中的想法(和修改后的代码)怎么办?
使用比拥有更通用的公式怎么样?未安装 gem 时来自 stackoverflow 的单行命令 - 我应该归因于我使用它来安装 gem 吗?!我想当然不是,只是要求确定整个事情..