0

twitter bootstrap似乎有 apache v2.0 许可证,所以如果我使用 twitter bootstrap 构建一个网站,然后决定完全部署和分发它们(网站文件以及引导文件),我是否需要以某种方式与许可证兼容?

我也对编程语言的一般情况感到好奇。我不清楚现有的许可证是针对语言还是针对编译器的,如果它们完全不同的话(尤其是关于 go 等新语言)。如果有人能给我关于这些问题的见解,那就太好了。

编辑: hakre 的回答似乎适合 twitter bootstrap。有关 go 语言的类似问题,请参阅此内容。

4

2 回答 2

0

我需要以某种方式与许可证兼容吗?

是的,否则您将有权使用。检查 Apache 2.0 许可证文本以获取详细信息。

你问题的第二部分我不清楚。您可能希望对版权法和软件许可有更一般的了解。

于 2012-10-04T18:54:59.950 回答
0

这可能有点晚了,但是。. .

AL2 要求您将许可文本与您分发的原始软件(在本例中为 Twitter Bootstrap)的任何部分一起分发,它要求您在分发时在原始软件中更改的任何文件中放置更改通知( “簿记条款”),并且它要求您将原始软件源中的任何 NOTICE 文件与您重新分发的内容一起保留(“项目组织条款”)。除此之外,还有一些许可证不兼容问题。例如,除 v3 之外,没有任何 GPL 或 LGPL 版本与 AL2 兼容。这意味着,例如,GPLv2 与 AL2 不兼容,但 GPLv3 兼容。这是 copyleft 许可证的常见问题,在某些情况下也是 AL2 的问题(但没有像 GPL 变体这样的 copyleft 许可证的情况那么多)。

于 2013-08-10T16:33:37.653 回答