香山團隊昨日發表的一文,介紹瞭如何給開源 RISC-V 處理器「香山」的原始碼倉庫選擇許可證。
香山是一款開源的高效能 RISC-V 處理器。採用 Chisel 硬體設計語言開發,支援 RV64GC 指令集。香山由中科院計算所牽頭,以及多家企業聯合開發。
談到開源專案的許可證選擇問題,首先要分析背景和需求。根據香山團隊的介紹,香山核的開源目標是形成一支高效能 RISC-V 處理器核的開源主線。基於此目標,香山核有兩方面的需求:
- 吸引儘可能多的單位、企業、個人愛好者參與香山核的開源社群
- 參與者能儘量將基於香山核的修改反饋至社群
總的來說,香山開源專案希望在保持開放性的同時,能在一定程度上維持開源主線的先進性。
明確背景和需求後,香山團隊隨之確定了備選許可證——首選採用由國內單位主導釋出的木蘭系列開源許可證,包括公共版(具有傳染性)和寬鬆版。
- 木蘭公共許可證 (MulanPubL)
- 香山 的下載地址: