GPL 的 RISC-V 实现?

GPL'd RISC-V implementation?

我可以在 GPL-v3 下发布 RISC-V 实现(用 VHDL 或 Verilog 编写)吗?如果是这样,我还需要提供什么额外的 "credit" 等?

RISC-V 网站上的常见问题解答说 ISA 规范是通过 BSD 许可证获得许可的,但是 BSD 许可证在谈论许可源代码和二进制文件时是特定的,所以我不明白他们是如何应用的它。

任何人都可以解释他们的许可是如何工作的,并指出网站上的 link 实际拥有许可吗?

我相信答案是肯定的。 BSD 许可证是指规范(文档中描述的接口),而不是您的实现。

您可以对您的实现做任何您想做的事情,包括将其封闭源代码并出售。

如果你走 open-source 路线并且不想使用 BSD,那么我个人建议你查看 CERN 开放硬件许可证,并听取 2015 ORCONF 会议的许可谈话那发生在欧洲核子研究中心。 GPL 不是为硬件编写的,可能无法正确保护您或您的工作。

The FAQ on the RISC-V site says that the ISA spec is licensed with a BSD license, but the BSD license is specific in talking about licensing source code and binaries, so I don't understand how they are applying it.

这对律师来说是一个很好的问题。即使 RISC-V 基金会使用了错误的许可证,他们的意图很明确 - 任何人都可以实施 ISA 并对其实施做任何他们想做的事,基金会不会来找你。

你可以,但是你的叉子会被很多人抵制——包括我自己。请使用 copyfree.org 批准的宽松许可证,然后每个人都可以使用您的项目并为您的项目做出贡献。