# What is open source and what is not?

**URL:** https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56
**Category:** RISC-V
**Created:** [July 19, 2016, 12:54pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56 "2016-07-19T12:54:09Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![vedranm](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/vedranm/32/834_2.png) [@vedranm](https://forums.sifive.com/u/vedranm)
#### Post date: [July 19, 2016, 12:54pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/1 "2016-07-19T12:54:09Z")

</div>

Hi,

I found out about SiFive yesterday and I am super excited about what you are doing. I am aware that RISC-V ISA is open source under the BSD license, and I am curious whether the Coreplex IP will also be released under the BSD or any other open source license.

Thanks!

---

<div class="post-metadata">

### Author: ![jackckang](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/jackckang/32/831_2.png) [@jackckang](https://forums.sifive.com/u/jackckang)
#### Post date: [July 20, 2016, 4:45am UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/2 "2016-07-20T04:45:28Z")

</div>

Thanks for your interest in SiFive!

The Rocket Chip Generator is already open sourced here:

> **[chipsalliance/rocket-chip](https://github.com/chipsalliance/rocket-chip)**
>
> Rocket Chip Generator. Contribute to chipsalliance/rocket-chip development by creating an account on GitHub.

Take a look and good luck!

---

<div class="post-metadata">

### Author: ![vedranm](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/vedranm/32/834_2.png) [@vedranm](https://forums.sifive.com/u/vedranm)
#### Post date: [July 20, 2016, 10:05am UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/3 "2016-07-20T10:05:26Z")

</div>

Thanks! Do you also plan to publish hardware designs for the Freedom U500 and E300 platforms?

I would really like if you could clarify what exactly is open and what is proprietary.

---

<div class="post-metadata">

### Author: ![jackckang](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/jackckang/32/831_2.png) [@jackckang](https://forums.sifive.com/u/jackckang)
#### Post date: [July 26, 2016, 5:51am UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/4 "2016-07-26T05:51:14Z")

</div>

Yes, we are working on preparing and cleaning up the platform code so that we can open source what we can. As we have previously noted, there are still some 3rd party components that we will not be able to open source. Stay tuned for more details, we plan to get this out soon! Thanks for your patience

---

<div class="post-metadata">

### Author: ![vedranm](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/vedranm/32/834_2.png) [@vedranm](https://forums.sifive.com/u/vedranm)
#### Post date: [July 26, 2016, 5:16pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/5 "2016-07-26T17:16:01Z")

</div>

Will do. Thanks!

---

<div class="post-metadata">

### Author: ![iotdevnet](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/iotdevnet/32/15_2.png) [@iotdevnet](https://forums.sifive.com/u/iotdevnet)
#### Post date: [July 28, 2016, 10:53pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/6 "2016-07-28T22:53:37Z")

</div>

Is E300 platform will have some closed source ?  
Cos we are wondering is there will be completely free and open Iot little core (like ARM® Cortex®-M3 -M4),  
for next arduino like board ?

---

<div class="post-metadata">

### Author: ![vedranm](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/vedranm/32/834_2.png) [@vedranm](https://forums.sifive.com/u/vedranm)
#### Post date: [August 18, 2016, 9:42am UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/7 "2016-08-18T09:42:07Z")

</div>

Any news?

---

<div class="post-metadata">

### Author: ![vedranm](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/vedranm/32/834_2.png) [@vedranm](https://forums.sifive.com/u/vedranm)
#### Post date: [September 7, 2016, 12:40pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/8 "2016-09-07T12:40:42Z")

</div>

Jack, I would really appreciate the answer here.

There were other architectures which I will not name and which were misadvertised as being open, even though they clearly are not. Since everybody likes open source stuff so much these days, this “we are open” kind of advertising tends to work well.

I am aware that openness is one of the key selling points and that you don’t want to break this nice bubble for people that are optimistic about SiFive’s opennes, but the divide between open and closed parts should be made clear. Even “we have not fully decided yet, but we know for certain that X is going to be open and Y is going to be closed” is fine.

---

<div class="post-metadata">

### Author: ![hemmerle](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@hemmerle](https://forums.sifive.com/u/hemmerle)
#### Post date: [September 8, 2016, 11:07am UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/9 "2016-09-08T11:07:22Z")

</div>

Is there any plan to publish the sources for the development board FGPA’s?  
I would specially be interested in the sources for the arty examples of U500 and E300.

Can you may give me some numbers how many FPGA ressources (slices, memory, etc.) are used for the current examples?

best regards,  
Marco

---

<div class="post-metadata">

### Author: ![jackckang](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/jackckang/32/831_2.png) [@jackckang](https://forums.sifive.com/u/jackckang)
#### Post date: [September 20, 2016, 3:06am UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/10 "2016-09-20T03:06:11Z")

</div>

I apologize for the delay in responding to everybody, especially to you, Vedran.

We have been extremely busy getting things ready. As you know, what we plan to be open is not just the coreplex, but other important elements that compose the SoC. For example, right now we can say that the interrupt controller, debug, and SoC fabric will be open.

Many of the items we are working on, like the TileLink bus fabric, which we hope will be adopted broadly, are already open-sourced. Even though it’s not complete yet, the work in progress can be seen as part of Rocket-chip at [https://github.com/ucb-bar/rocket-chip](https://github.com/ucb-bar/rocket-chip)

We still need to complete a lot of the design work. In addition, as you can imagine, it’s a little bit confusing for other items like the bus fabric to be within the rocket-chip repository, which has historically been more focused on just the CPU.

We are working very hard at enabling a new open source repository that will be much easier to understand the various components. We expect to have this by early to mid October.

---

<div class="post-metadata">

### Author: ![vedranm](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/vedranm/32/834_2.png) [@vedranm](https://forums.sifive.com/u/vedranm)
#### Post date: [September 20, 2016, 2:53pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/11 "2016-09-20T14:53:34Z")

</div>

Thanks for the clarification.

---

<div class="post-metadata">

### Author: ![mwachs5](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/mwachs5/32/13_2.png) [@mwachs5](https://forums.sifive.com/u/mwachs5)
#### Post date: [December 1, 2016, 4:12pm UTC](https://forums.sifive.com/t/what-is-open-source-and-what-is-not/56/12 "2016-12-01T16:12:48Z")

</div>

To update this thread, the Chisel/RTL code and FPGA compilation flows for both Freedom E300 and U500 are now open source! Check out [http://github.com/sifive/freedom](http://github.com/sifive/freedom) to start tinkering.

Have fun!  
Megan
