2016-02-06 2 views
1

Могу ли я освободить реализацию RISC-V (написанную в VHDL или Verilog) под GPL-v3? Если да, то какой дополнительный «кредит» и т. Д. Я должен дать?Реализация GPL'd RISC-V?

Часто задаваемые вопросы на сайте RISC-V говорят о том, что спецификация ISA лицензируется с лицензией BSD, но лицензия BSD специфична в том, что касается лицензирования исходного кода и двоичных файлов, поэтому я не понимаю, как они их применяют ,

Может ли кто-нибудь объяснить, как работает их лицензирование, и указать мне ссылку на веб-сайт, на самом деле имеющую лицензию?

+0

Будет ли кто-нибудь, кто дал бы пояс 1-го объяснения? Поскольку мой вопрос касается лицензирования программы, я полагаю, что она находится в рамках правил здесь, поскольку она «уникальна для разработки программного обеспечения». – Leonhart231

ответ

4

Вы можете делать все, что хотите, с вашей реализацией, включая сохранение закрытого источника и продажу.

Если вы идете на маршрут с открытым исходным кодом и не хотите использовать BSD, я лично рекомендую вам ознакомиться с лицензией на CERN Open Hardware и послушать разговоры о лицензировании на конференции ORCONF 2015 года, которая состоялась в ЦЕРНе. GPL не был написан для аппаратного обеспечения и не может надлежащим образом защитить вас или вашу работу.

Справка на сайте RISC-V говорит, что спецификации ISA лицензирована с лицензией BSD, но лицензия BSD конкретно говорить о лицензировании исходного кода и двоичных файлов, так что я не понимаю, как они применяя его.

Это отличный вопрос для юриста. Даже если Фонд RISC-V использует неправильную лицензию, их намерение ясно - любой может реализовать ISA и делать все, что захочет, с их реализациями, и Фонд не будет после вас.

+0

«Их намерение ясно: любой может реализовать ISA и делать все, что угодно хотят с их реалиями, и Фонд не придет после вас ». Это тоже мое общее понимание, но хорошо проверить второй набор глаз. Спасибо. Я должен был сформулировать более тщательно, но поскольку я сам лицензирую сам код (даже если он генерирует аппаратное обеспечение), GPL действительно защищает просто отлично. Это, как говорится, я обязательно рассмотрю также лицензию CERN, чтобы я мог принять правильное решение. – Leonhart231

2

Я считаю, что да. Лицензия BSD ссылается на спецификацию (интерфейс, описанный в документе), а не на вашу реализацию.

+0

Руководство по установке инструкций RISC-V - http://www.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-54.pdf не является BSD, оно защищено авторскими правами и разрешено только для личного использования и занятий. Другие виды использования и перераспределения требуют разрешения. Лицензия BSD была объявлена ​​только для ссылок на реализацию RISC-V: Rocket и Sodor; и на некоторых программных инструментах, таких как Spike. Ядра IIT могут также иметь лицензию BSD: https://www.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-146.pdf – osgx

Смежные вопросы